Role bezpieczeństwa wyjaśnione
To zamyka pytanie odroczone z dokumentacji CRM: "Jak mam kontrolować, którzy użytkownicy mogą zobaczyć, które prowadzą (RBAC / terytorium)?" Nie ma żadnej koncepcji terytorium nigdzie w produkcie - widoczność jest całkowicie oparta na prawach, rozwiązana w sposób, jaki ten artykuł opisuje. Prawa specyficzne dla CRM, takie jak Widok przewodni oraz Widok nieprzypisanych liderów to tylko dwa liście w tym samym drzewie praw.
Rola bezpieczeństwa jest nazwanym zbiorem uprawnień ("praw"), które można przypisać członkowi. Domyślnie wysiewa się trzy role systemowe - Członkowie, Członkowie zespołuoraz Administrator (pełny dostęp) - obok ról, które tworzy twoja organizacja. Role systemu mogą być zablokowane przed zmianą nazwy lub usunięcia; gdy oba są zablokowane, rola pokazuje Chronione zamiast przycisku Edycja.
Prawa to nie płaska lista - to drzewo
Indywidualne prawa mają związek rodzic / dziecko. Na przykład:, Widok przewodni jest rodzicem Tworzenie liderów, Edycja liderów, Usuń ślady, Przypisanie liderów, Widok nieprzypisanych lideróworaz Zobacz wiodącą informację kontaktową innych (które same w sobie są rodzicami Edytuj wiodące informacje kontaktowe inne). Przyznanie prawa automatycznie daje każdemu przodkowi nad nim. Wyraźnie odmawiając prawa automatycznie zaprzecza każdemu potomkowi obecnie przyznanemu poniżej. Niektóre prawa - jak Zarządzanie CRM Ustawienia - stać samotnie bez rodziców i dzieci.
Każde prawo jest trójstronne, nie włączane / wyłączane
Każde prawo do roli może być ustawione na:
- Udzielone - ta rola ma to pozwolenie.
- Nieokreślone - spada z powrotem do tego, co poziom poniżej ustępuje (patrz wodospad, dalej).
- Atomówka - wyraźnie zaprzeczone, nadrzędne wszystko niższy poziom przyznałby inaczej.
Wodospad: skąd faktycznie pochodzi skuteczne pozwolenie
Prawdziwe, skuteczne prawa członka to nie tylko "ich rola". Są one rozwiązywane przez kilka warstw, najbardziej konkretne wygrane:
Model bezpieczeństwa (ogólnoorganizacyjny punkt odniesienia, ustawiony na Rodzaje Oddziałów) → Rola (-y) (członek może posiadać więcej niż jeden) → Dział → Tytuł pracy → Zespół (-y) (członek może być na żaden, jeden lub kilka) → Przejście na poziom memberski.
Bardziej szczegółowy poziom może obejść mniej specyficzny - Nuke na poziomie departamentu może być nadstawiony przez tytuł pracy tego członka przyznający go, na przykład. Wydziały, Hioba Tytuły, Zespoły, i poszczególni członkowie mogą nosić własne prawa bezpośrednie na dodatek do ich ról przyznawanych, przy użyciu dokładnie tego samego drzewa Granted / Not Specified / Nuke. Wszystkie zespoły członków liczą się jako jeden poziom: każdemu z nich przyznaje się pozwolenie na granty, nawet jeśli inny z ich zespołów je bombarduje. Patrz Jak tworzyć i zarządzać zespołami.
Uczciwe etykiety warte poznania
- "Jeszcze nie egzekwowane" - prawo istnieje i można z nim walczyć, ale obecnie nie otwiera niczego na platformie. Obecnie istnieje kilkanaście takich piekarzy (głównie wokół rozkładów, wolnego czasu i spotkań) - przełączanie ich nie ma wpływu, dopóki odpowiednia funkcja ich nie wzmocni.
- "Wymuszone gdzie indziej" - to prawo zostało zastąpione inną poprawną nazwą.
- Struck- through "Inert" stan może pojawić się na starych danych napisanych przed istnieniem hierarchii, gdzie prawo jest przyznane, ale jego przodek nie jest - sam edytor nie może tego wyprodukować, tylko odziedziczyć.
