Konfigurieren Sie Tabellen für die Arbeit 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: Administrator
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 öffentlicher Zugriff hinzugefügt werden soll.
- Wählen Sie Absenden aus.
-
Stellen Sie sicher, dass die öffentliche Rolle für die Tabelle aktiviert ist.
- Navigieren Sie zu der Tabelle, für die Sie Gastzugriff (öffentlich) gewähren möchten. Alle → Systemdefinition → Tabellen, wählen Sie die Tabelle aus.
- Wählen Sie die Registerkarte Steuerungen.
- Stellen Sie im Abschnitt „Security Rules (ACLs)“ (Sicherheitsregeln (ACLs)) sicher, dass Zugriffssteuerungen erstellen ausgewählt ist und dass die Anwenderrolleöffentlicheenthält. Andernfalls fügen Sie sie hinzu.
-
Erstellen Sie die öffentliche ACL für jeden der CRUD-Vorgänge, für die Sie 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. Andernfalls müssen Sie auch diese ACLs erstellen. Befolgen Sie dazu die folgenden Anweisungen, fügen Sie jedoch nicht das „*“ im zweiten Teil des Felds Name hinzu, und fügen Sie nicht die öffentliche Rolle zu den erforderlichen Rollen hinzu.
- Wählen Sie die Registerkarte Zugriffssteuerungen.
- Wählen Sie Neu.
-
Geben Sie die folgenden Werte ein:
Feld Wert Typ Datensatz 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 unter 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 für jeden (öffentlichen) Gastanwender-CRUD-Vorgang zwei ACLs vorhanden sein. Eine mit „.*“ am Ende des Tabellennamens, die andere ohne.