Data aktualizacji: 25.07.2023
Od wersji 14.3.367.18 w systemach Streamsoft wprowadzono zmiany w zakresie tworzenia oraz edycji atrybutów obiegu. Prawa do edycji i podglądu wartości atrybutów stosowane mogą być w kontekście danego atrybutu oraz grup użytkowników. Wprowadzone zmiany zwiększają bezpieczeństwo akceptowanych danych na poszczególnych etapach ścieżki akceptacji.
Kontrola uprawnień edycji wartości atrybutów w systemie
Zgodnie z podstawowym założeniem funkcjonalności operator wprowadzający wartość atrybutu staje się jej właścicielem. Oznacza to, że odpowiada on za prawidłowość wprowadzonych danych i są systemowo zabezpieczone przed zmianą ich wartości przez nieuprawnionych użytkowników.
Edycja wartości atrybutów ograniczona jest do operatora, który wprowadził wartość na dany obieg DMS i tylko na etapie akceptacji, na którym ta wartość została wprowadzona. Mechanizm obejmuje wszystkie atrybuty ze słownika – predefiniowane oraz utworzone przez użytkowników. Jeśli w definicji atrybutu, dla danych użytkowników ustawione będą uprawnienia podglądu/edycji, to w oknie akceptacji widoczna będzie ikona informująca o użytkowniku, który wprowadził wartość atrybutu wraz z datą i godziną wpisu.
W przypadku, konieczności poprawy wartości atrybutu, do którego edycji aktualny operator nie ma uprawnień, konieczne jest wycofanie ścieżki akceptacji aż do etapu, na którym wartość została pierwotnie wprowadzona.
Prawo do opcji w Module Administratora
Uprawnieniami do modyfikacji wartości atrybutów sterować można w Module Administratora za pomocą prawa do opcji dla grup użytkowników:
Prawa → Firmy… → DMS – Akceptacja obiegu → Wartości atrybutów – Kontrola uprawnień w kontekście etapu i operatora wprowadzającego wartość:
- Nadane prawo
- Zabrane prawo
Uwaga!
Grupa użytkowników Administratorzy domyślnie posiada prawa do wszystkich opcji, co skutkuje brakiem możliwości edycji wartości atrybutów wprowadzonych przez innych operatorów.
Uprawnienia atrybutów
W definicji atrybutu na zakładce 2 Uprawnienia możliwe jest zdefiniowanie praw w kontekście określonego użytkownika lub grupy użytkowników. Dostępne są trzy poziomy uprawnień: Brak prawa, Oglądanie oraz Oglądanie i edycja. Użytkownicy i grupy, dla których zdefiniowano indywidualne prawa widoczni są w sekcji Uprawnienia.
Pole Prawa pozostałych służy do określenia uprawnień dla użytkowników, którzy nie zostali wymienieni w sekcji wyżej. Domyślnie wartość tego pola ustawiona jest na F2, F5 – Oglądanie i edycja.
Uwaga!
Uprawnienia te są podrzędne w stosunku do prawa do opcji Kontrola uprawnień w kontekście etapu i operatora wprowadzającego wartość, dostępnego w Module Administratora. Oznacza to, że w procesie weryfikacji uprawnień system w pierwszej kolejności sprawdza, czy grupa, do której należy dany użytkownik, posiada prawo do opcji. Następnie w zależności od uprawnień tej grupy, stosuje prawo do podglądu i edycji atrybutu.
Poniżej schemat działania systemu w zależności od posiadania prawa do opcji w grupie użytkowników oraz poziomu uprawnień nadanego w definicji atrybutu.