Konfigurieren Sie Tabellen für die Verwendung mit Gästen
Wenn Sie möchten, dass Gastbenutzer mit Daten in einer Tabelle in Ihrer Instanz ServiceNow interagieren können, müssen Sie die Tabelle so konfigurieren, dass sie für Gäste zugänglich ist.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
-
Erstellen Sie einen Datensatz für öffentliche Seiten (sys_public) für die Tabelle, für die Sie den öffentlichen Zugriff aktivieren möchten.
- Geben Sie in der Suchleiste der Registerkarte Allesys_public.doein.
-
Geben Sie im Feld Seite den Namen der Tabelle ein, für die Sie öffentlichen Zugriff hinzufügen möchten.
- Wählen Sie Absenden.
-
Stellen Sie sicher, dass die öffentliche Rolle für die Tabelle aktiviert ist.
- Navigieren Sie zu der Tabelle, für die Sie Gastzugriff (öffentlich) zulassen möchten. Alle – Systemdefinition – Tabellen, wählen Sie die Tabelle aus.
- Wählen Sie die Registerkarte Steuerungen aus.
- Stellen Sie im Abschnitt Sicherheitsregeln (ACLs) sicher, dass Zugriffskontrollen erstellen ausgewählt ist und die Benutzerrolleöffentlicheenthält. Wenn nicht, fügen Sie sie hinzu.
-
Erstellen Sie die öffentliche ACL für jeden der CRUD-Vorgänge, für die Sie den Gastzugriff aktivieren möchten.
Für jeden der CRUD-Vorgänge, für die Sie öffentlichen Zugriff hinzufügen, müssen bereits ACLs angegeben sein. Wenn nicht, müssen Sie diese ACLs auch erstellen. Führen Sie dazu die folgenden Anweisungen aus, fügen Sie jedoch nicht das „*“ im zweiten Teil des Felds Name hinzu, und fügen Sie die öffentliche Rolle nicht den erforderlichen Rollen hinzu.
- Wählen Sie die Registerkarte Zugriffssteuerungen aus.
- Wählen Sie Neu.
-
Geben Sie die folgenden Werte ein:
Feld Wert Typ record Anwendung Global Vorgang <Operation for which you want to allow guest access, such as read or write> Name (erster Teil) <Name of the table that you want to provide guest access for> Name (zweiter Teil) * -
Fügen Sie in Erfordert Rolleeine neue Zeile ein, und wählen Sie die öffentliche Rolle aus.
-
Wählen Sie Absenden aus, um Ihre Änderungen zu speichern.
Nach Abschluss des Vorgangs sollten zwei ACLs für jeden CRUD-Vorgang eines Gastbenutzers (öffentlich) vorhanden sein. Eine mit „.*“ am Ende des Tabellennamens und eine ohne.