Od wersji 2024.2.0 można skorzystać z nowego mechanizmu uprawnień. W tym celu operator powinien kolejno:
1. dodać wpis <add key=”UseNewModeOfDocumentPermissions” value=”true” /> do sekcji appSettings znajdującej się w pliku Web.config w folderze z plikami aplikacji serwerowej.
2. wyliczyć uprawnienia dla istniejących dokumentów (chyba, że baza Comarch DM jest nowa i pusta). W tym celu należy zastosować jeden z poniższych sposobów:
- uruchomić procedurę exec do.RecalculateDocumentPermissions (z domyślnymi parametrami) na odpowiedniej bazie Comarch DMS
lub
- uruchomić weryfikację uprawnień z poziomu aplikacji desktop Comarch DMS – po dodaniu klucza „UseNewModeOfDocumentPermissions” i zalogowaniu się do aplikacji desktop jako administrator w ramach zakładki „Narzędzia” dostępna jest dodatkowa sekcja „Weryfikacja uprawnień na dokumentach”. W tej sekcji należy wybrać opcję „Wszystkich dokumentów”, a następnie kliknąć [Uruchom]
Po naciśnięciu [Uruchom] następuje weryfikacja uprawnień do wszystkich dokumentów. W ramach sekcji „Weryfikacja uprawnień na dokumentach” zostaje wyświetlona liczba zweryfikowanych dokumentów, a następnie pojawia się komunikat informujący o zakończeniu weryfikacji. Po kliknięciu „Ok” okno komunikatu zostaje zamknięte.
Wyliczenie uprawnień wystarczy przeprowadzić raz, kiedy mechanizm jest użyty po raz pierwszy na danej bazie. Nowe uprawnienia podczas pracy z Comarch DMS, jak w przypadku przekazywania dokumentów, zmian w strukturze organizacyjnej, są wyliczane automatycznie.
Nowy mechanizm uprawnień jest wykorzystywany w następujących miejscach:
- na liście dokumentów (procedura GetDocumentList),
- przy wyszukiwaniu dokumentów w kontrolce typu Dokumenty w obiegu (procedura GetDocumentsLookup2),
- przy zliczaniu dokumentów na drzewie obiegów (procedura UserDocumentsCountByWorkflowType2),
- przy statystykach „Twoje dokumenty” na zakładce „Start” w nowej aplikacji webowej (procedura StatCountAll2),
- przy statystykach „Top 5 Twoich obecnych obiegów” na zakładce „Start” w nowej aplikacji webowej (procedura StatTopProcess)