Sicherheit der Auswahlliste
Sie können die Sicherheitsrolle „Personalize_choices“ verwenden, um Optionen für Auswahlelemente für nicht-Administratoren in allen Tabellen zu aktivieren.
Wenn eine detailliertere Steuerung gewünscht ist, können Sie auch eine anwenderdefinierte 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 bietet jedoch keine Möglichkeit, neue Auswahlmöglichkeiten für dieses Feld hinzuzufügen.
Um neue Auswahlmöglichkeiten für ein bestimmtes Feld erstellen zu können, ist eine ACL erforderlich, die für dieses Feld Zugriff auf Personalize_choices gewährt. Um der Rolle hris_admin beispielsweise die Möglichkeit zu geben, nur das Feld Kategorie für KB-Artikel aus Human Resources zu personalisieren, benötigen Sie eine ACL, die Zugriff auf die Rolle „hris_admin“ im Feld Kategorie der Tabelle „Wissen“ (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“ hat auch Lese-, Schreib- und Löschzugriff auf die Tabelle „sys_choices“. Dieser zusätzliche Zugriff ist jedoch nicht erforderlich, wenn nur die Funktionalität „Auswahlmöglichkeiten personalisieren“ auf granularer Basis verfügbar gemacht wird.