Um Anwendern mit nur der Rolle „snc_external“ den Zugriff auf die Listenansicht einer Tabelle zu ermöglichen, müssen Sie eine Reihe von ACLs erstellen.
Vorbereitungen
Erforderliche Rolle: security_admin
Prozedur
-
Erhöhen Sie auf eine privilegierte Rolle .
-
Erstellen Sie eine ACL-Regel Mit den folgenden Einstellungen:
- Typ : ui_page
- Vorgang : Lesen
- Name : {Table_Name}_list
- Erforderliche Rolle : Snc_external
-
Auf der Standard Lesen ACL für die Tabelle hinzufügen snc_external In der Liste der erforderlichen Rollen.
Erstellen Sie die ACL, wenn sie noch nicht vorhanden ist.
-
Verwenden Sie diese Einstellungen, um eine weitere ACL zu erstellen:
- Typ : ui_page
- Vorgang : Lesen
- Name : {Table_Name}
- Erforderliche Rolle : Snc_external
-
Verwenden Sie diese Einstellungen, um eine weitere ACL zu erstellen, um dem Anwender Schreibzugriff auf ein Feld in der Tabelle zu gewähren:
- Typ : Datensatz
- Vorgang : Erstellen
- Name : {Table_Name} {column_Name}
- Erforderliche Rolle : Snc_external
Wiederholen Sie diesen Schritt für jedes Feld, auf das Sie dem Anwender Schreibzugriff gewähren möchten. Verwenden Sie ein Sternchen * Anstelle des Spaltennamens, um Zugriff auf alle Felder gleichzeitig zu gewähren.