Skip to main content Link Menu Expand (external link) Document Search Copy Copied

core.GetCurrentDocumentACLPermissions

Podsumowanie:

Funkcja tabelaryczna GetCurrentDocumentACLPermissions(ACLId, LangId) 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.
  • LangId (int): (wymagany) identyfikator języka używany do pobrania nazw statusów i grup interesariuszy z tabeli tłumaczeń.

Przykład wywołania:

SELECT *
FROM core.GetCurrentDocumentACLPermissions ('82211A86-2622-4124-8565-5C627D0570BD', 1)

Funkcja zwraca tabelę rekordów z następującymi kolumnami:

  • IsFromSubstitution: flaga informująca, czy uprawnienie pochodzi z zastępstwa
  • DocumentOrStatus: zakres szablonu uprawnień; wartości to:
    • Document: uprawnienie na podstawie szablonu instancji
    • Status: {opis_statusu}: uprawnienie na podstawie szablonu statusu; podany opis statusu
  • PermissionSource: źródło uprawnień, dostępne wartości:
    • Stakeholder: {nazwa_grupy_interesariuszy}: szablon dla grupy interesariuszy z podaną nazwą 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)
    • UserProfile: {Imię i nazwisko (e-mail)}: imię, nazwisko i e-mail użytkownika zastępowanego w przypadku uprawnień pochodzących z zastępstwa
  • Permission_UserProfile: {Imię i nazwisko (e-mail)}: imię, nazwisko i e-mail użytkownika w przypadku uprawnień przyznanych indywidualnie
  • Permission_GlobalRoles: nazwa roli globalnej dla uprawnień przyznawanych posiadaczom roli
  • Permission_OURole_OU: nazwa jednostki organizacyjnej w przypadku uprawnień wynikających z przypisania roli w jednostce do grupy interesariuszy
  • Permission_OURole_Role: nazwa roli w jednostce organizacyjnej w przypadku uprawnień wynikających z przypisania roli w jednostce do grupy interesariuszy
  • Permission_OURole_SubOrgUnits: flaga informująca, czy szablon dla roli miał włączoną opcję podrzędnych jednostek organizacyjnych
  • FullPermissionScope: lista rozdzielanych spacjami uprawnień, np. Read Update
  • Read: flaga informująca, czy uprawnienie obejmuje odczyt (R)
  • Update: flaga informująca, czy uprawnienie obejmuje aktualizację (U)
  • Delete: flaga informująca, czy uprawnienie obejmuje usunięcie (D)
  • Admin: flaga informująca, czy uprawnienie obejmuje administrowanie uprawnieniami (A)
Informacje o uprawnieniach ACL dokumentu
Informacje o uprawnieniach ACL dokumentu
|← JavaScript: showCustomMessage |↑ Do góry |→ FrontSPA — przewodnik użytkownika |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.