Sterowanie uprawnieniami jest złożonym zadaniem, które wymaga elastycznych narzędzi zintegrowanych z katalogiem użytkowników (np. AD)
Model uprawnień definiowany przez pryzmat struktury organizacyjnej
Nadawanie uprawnień dostępu na platformie Dysant Framework jest możliwe na kilku poziomach. Jednym z tych poziomów jest wykorzystanie tego co ma każda organizacja, czyli struktury organizacyjnej. Strukturę definiujemy w kilku wymiarach, tj.:
Wymiar hierarchiczny
Organizacja i zwierzchnictwo względem osób — kto jest czyim przełożonym, kto jest szefem danej komórki / gałęzi w ramach struktury (szef działu nadzorować zastępców, jednak każdy z zastępców pełni rolę szefa dla swoich przydzielonych mu komórek w ramach danej komórki).
Wymiar funkcjonalny
Funkcjonalny charakter struktury organizacyjnej odnosi się przede wszystkim do zależności pomiędzy komórkami organizacyjnymi, czyli na jakie piony funkcjonalne podzielono strukturę, departamenty, wydziały, działy, biura, etc. Nomenklatura oczywiście to wyłącznie słowniki. Nie przejmuj się, jeśli Twoja struktura jest płaska, a pod zarządem są jedynie działy. To też możemy szybko uwzględnić.Taki układ struktury łatwo pozwala na dziedziczenie uprawnień w górę struktury, przykładowo (odnosząc się do diagramu poniżej) - naczelniki widzą dokumenty, którymi zajmują się ich podwładni, dyrektorzy widzą wszystko, co jest obsługiwane w ramach ich departamentów, członkowie zarządu — to, co jest w podległych im pionach.Praktyka to oczywiście również obsługa wyjątków, czyli członek zarządu w pionie B akceptujący faktury, dla których zamawiającym jest wydział w pionie A :)Dlatego struktura hierarchiczna i funkcjonalna to za mało by elastycznie zarządzać modelem uprawnień w całym systemie powiązanych aplikacji procesowych.
Wymiar grup, ról i zadań
O ile ogólne założenia dotyczące modelu uprawnień wydawać by się mogły oczywiste, o tyle diabeł tkwi w szczegółach, które często tworzone są ad hoc, w zupełności nie respektując ogólnych założeń (np. pojedyncze stanowiska w randze departamentów). Ponadto częste jest, że uprawnienia do czytania i edycji dokumentach w poszczególnych procesach są tak szczegółowe, że w żaden sposób nie można ich odnieść do stałych (komórki org.) i zmiennych (role organizacyjne, np., dyrektor finansowy) elementów struktury naszej organizacji. Dlatego też DYSANT Organizacja pozwala tworzyć dowolne definicje ról, które wykorzystywane są w procesach. Role mogą być tworzone w kontekście poszczególnych użytkowników, elementów struktury (komórek, gałęzi), jak i zawierać inne role.Mechanizmy te mogą służyć do obsługi
ról globalnych - we wszystkich aplikacjach - np. audytor ze spółki matki z prawami czytelnika do wszystkich dokumentów, we wszystkich aplikacjach
ról aplikacyjnych - np. controlling - wgląd we wszystkie dokumenty w aplikacji do obsługi procesów zakupowych
ról szczegółowych
osoby z uprawnieniami do edycji słownika CAPEXów
osoby z księgowości zajmujące się obsługą faktur magazynowych
osoby z finansów zajmujące się kontrolą formalno-rachunkową faktur logistycznych
pracownicy biura podawczego odpowiadający za weryfikację i wskazanie komórki merytorycznej dla faktur, które nie znalazły odpowiadających im reguł dekretacji automatycznej
Korzystaj z Active Directory
Obecnie praktycznie każda organizacja korzysta z jakiegoś katalogu użytkowników, służącego do zarządzania uprawnieniami. DYSANT Organizacja może integrować się z
Nadaj uprawnienia kontraktorom, partnerom i klientom
Obecnie praktycznie każda organizacja korzysta z jakiegoś katalogu użytkowników, służcego do zarządzania uprawnieniami.