Auswahllistensicherheit

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Sie können die Sicherheitsrolle „personalize_choices“ verwenden, damit Nicht-Administratoren Auswahlelementoptionen für alle Tabellen ändern können.

    Wenn eine detailliertere Steuerung gewünscht ist, können Sie auch eine benutzerdefinierte ACL (Sicherheitsregel) erstellen, die den Vorgang „personalize_choices“ entweder für ein bestimmtes Feld oder für alle Felder (.*) in einer bestimmten Tabelle steuert. Der Zugriff auf den Vorgang „personalize_choices“ für ein bestimmtes Feld ermöglicht jedoch nicht das Hinzufügen neuer Auswahlmöglichkeiten für dieses Feld.

    Um neue Auswahlmöglichkeiten für ein bestimmtes Feld erstellen zu können, ist eine ACL erforderlich, die personalize_choices Zugriff für dieses Feld gewährt. Um beispielsweise der Rolle hris_admin die Möglichkeit zu geben, nur das Feld Kategorie für KB-Artikel von Human Resources zu personalisieren, benötigen Sie eine ACL, die personalize_choices Zugriff auf die Rolle hris_admin im Feld Kategorie der Wissenstabelle (kb_knowledge) gewährt.

    Es gibt vordefinierte ACLs, die beide Arten von Zugriff auf die Sicherheitsrolle „personalize_choices“ für alle Felder in allen Tabellen gewähren. Die Sicherheitsrolle „personalize_choices“ verfügt auch über Lese-, Schreib- und Löschzugriff auf die Tabelle „sys_choices“. Dieser zusätzliche Zugriff ist jedoch nicht erforderlich, wenn nur die Funktion Auswahl personalisieren auf granularer Basis verfügbar gemacht wird.