Opis.
Przy próbie wejścia do historii procesu (ShowProcessHistory) i do historii zadania (ShowDetailHistory) z dowolnego miejsca w systemie lub z linka, jest sprawdzane czy zalogowany użytkownik może zobaczyć historię instancji danego procesu i jej zadań. Jest to określane poprzez weryfikację kolejnych opisanych poniżej trybów dostępu do historii. Użytkownik może wejść do historii, gdy zostanie spełniony przynajmniej jeden z nich.
Tryby określania dostępu do historii.
Nazwa | Pozwala na dostęp jeśli użytkownik | Kolejność sprawdzania |
---|---|---|
Domyślny | spełnia przynajmniej jedno z poniższych kryteriów :
| 4 |
Nadany | ma nadane uprawnienie do wyszukiwania wszystkich instancji procesu lub wszystkich procesów | 3 |
Nielimitowany | ma nadane uprawnienie dostępu do historii wszystkich instancji procesu lub wszystkich procesów. Uwaga, nie jest to zalecane. Używać tylko gdy nie będzie innego obejścia. | 2 |
Bezpośredni | w linku jest podany poprawny klucz do danej instancji procesu/zadania. | 1 |
Tryp nadany i nielimitowany, działa tylko dla aktualnych procesów
Nadać uprawnienia można tylko dla procesów, które istnieją w aktualnej wersji pakietu.
Zatem tego trybu nie można użyć np. dla procesów już wyładowanych.
Nadanie uprawnień do historii wg trybów dostępu.
Tryb domyślny.
Nie wymaga specjalnych ustawień. Dla każdego użytkownika są brane pod uwagę istniejące w systemie zdarzenia i ustawienia dot. procesu.
Aczkolwiek na to czy użytkownik spełni ten tryb można wpłynąć na dwa sposoby :
- jeśli zostanie mu udostępniony publiczny lub prywatny widok w którym zobaczy instancję procesu
- jeśli dzięki ustawieniom na mapie procesu lub ustawionym zastępstwom, bierze lub brał udział w przebiegu tej instancji procesu (w choćby jednym zadaniu)
Tryb nadany.
Do wszystkich instancji wszystkich procesów ustawia się w 'Administracja'-'Uprawnienia'-'Moduł'-'Wyszukiwanie procesów'.
Do wszystkich instancji jednego procesu ustawia się w 'Administracja'-'Procesy'-'Ochrona'-'Podgląd procesu'.
Tryb nielimitowany.
Do wszystkich instancji wszystkich procesów ustawia się w 'Administracja'-'Uprawnienia'-'Moduł'-' Historie wszystkich procesów'.
Do wszystkich instancji jednego procesu ustawia się w 'Administracja'-'Procesy'-'Ochrona'-' Historie wszystkich procesów' .
Tryb bezpośredni.
Nie wymaga ustawień w systemie, ale do linka wywołującego historię musi zostać załączony poprawnie zbudowany klucz dla danej instancji procesu lub instancji zadania.
Do zbudowania poprawnego klucza można wykorzystać service ShaKey.