core.GetAllCurrentDocumentACLPermissions
Podsumowanie:Funkcja tabelaryczna GetAllCurrentDocumentACLPermissions(ACLId) zwraca informacje o uprawnieniach ACL i ich źródłach dla dokumentu o podanym identyfikatorze ACLId. Funkcja jest przeznaczona do diagnostyki schematu uprawnień ACL używanego dla danej definicji dokumentu.
Parametry wywołania funkcji:
- ACLId (uniqueidentifier): (wymagany) identyfikator dokumentu z kolumny ACLId w tabeli dokumentu.
Przykład wywołania:
SELECT *
FROM core.GetAllCurrentDocumentACLPermissions ('82211A86-2622-4124-8565-5C627D0570BD')
Funkcja zwraca tabelę rekordów z następującymi kolumnami:
- IsFromSubstitution: czy uprawnienie pochodzi z zastępstwa
-
DocumentOrStatus: zakres szablonu uprawnień; wartości to:
- Document: uprawnienie na podstawie szablonu instancji
- Status: {kod_statusu}: uprawnienie na podstawie szablonu statusu; podany kod statusu
-
PermissionSource: źródło uprawnień, dostępne wartości:
- Stakeholder: {kod_grupy_interesariuszy}: szablon dla grupy interesariuszy z podanym kodem grupy
- DocumentCreatorTemplate or Action or Administrator operation: uprawnienie przypisywane indywidualnie na podstawie szablonu twórcy dokumentu, akcją przypisania uprawnień lub przez nadanie użytkownikowi uprawnień na formularzu (ikona kluczyka)
- GlobalRoleTemplate or PermissionAction or Administrator operation: uprawnienie przypisywane roli globalnej na podstawie szablonu roli globalnej, akcją przypisania uprawnień lub przez nadanie roli uprawnień na formularzu (ikona kluczyka)
- Permission_UserProfile: imię, nazwisko i e-mail użytkownika w przypadku uprawnień przyznanych indywidualnie
- Permission_GlobalRoles: kod roli globalnej dla uprawnień przyznawanych posiadaczom roli
- Permission_OURole_OU: kod jednostki organizacyjnej w przypadku uprawnień wynikających z przypisania roli w jednostce do grupy interesariuszy
- Permission_OURole_Role: kod roli w jednostce organizacyjnej w przypadku uprawnień wynikających z przypisania roli w jednostce do grupy interesariuszy
- Permission_OURole_SubOrgUnits: czy szablon dla roli miał włączoną opcję podrzędnych jednostek organizacyjnych
- FullPermissionScope: pełny zestaw uprawnień (RUDA)
- Read: uprawnienie do odczytu (R)
- Update: uprawnienie do aktualizacji (U)
- Delete: uprawnienie do usuwania (D)
- Admin: uprawnienie do administrowania uprawnieniami (A)
Powiązane tematy: