Freigeben über


Gewähren des Tabellenzugriffs für einen Benutzer in ServiceNow

In diesem Artikel wird erläutert, wie Sie tabellenzugriff auf ein Dienstkonto in ServiceNow gewähren. Der Prozess umfasst das Erstellen einer Rolle, das Zuweisen dieser Rolle zu einem Benutzer und das Konfigurieren von Zugriffssteuerungen auf Zeilen- und Feldebene.

Voraussetzungen

  • Administratorrolle: Stellen Sie sicher, dass Sie über Administratorzugriff in ServiceNow verfügen.
  • Sicherheits- Admin-Rolle: Erhöhen Sie die security_admin Rolle, um Änderungen an Access Control Listen (ACLs) vorzunehmen.

Schritt 1: Erstellen eines Benutzers

  1. Navigieren Sie zu Benutzerverwaltung > Benutzer.
  2. Klicken Sie auf Neu , um einen neuen Benutzer zu erstellen.
  3. Geben Sie die Benutzerdetails ein, z microsoft.copilot . B. für die Benutzer-ID bzw MicrosoftCopilot . für Vorname bzw. Nachname.
  4. Klicken Sie auf Senden , um den Benutzer zu speichern.

Schritt 2: Erstellen einer Rolle

  1. Navigieren Sie zu Benutzerverwaltungsrollen>.
  2. Klicken Sie auf Neu.
  3. Geben Sie einen eindeutigen Namen für die Rolle ein (z. Microsoft Graph Connector AccountB. ).
  4. Klicken Sie auf Senden , um die Rolle zu speichern.

Schritt 3: Zuweisen der Rolle zu einem Benutzer

  1. Navigieren Sie zu Benutzerverwaltung > Benutzer.
  2. Öffnen Sie den Benutzerdatensatz für den vorgesehenen Microsoft CopilotBenutzer (z. B. ).
  3. Klicken Sie in der Liste Rollenverkn.
  4. Fügen Sie die neu erstellte Rolle hinzu (Microsoft Graph Connector Account).
  5. Klicken Sie auf Speichern , um die Zuweisung abzuschließen.
  6. Klicken Sie auf Aktualisieren , um den Benutzerdatensatz zu aktualisieren.

Schritt 4: Gewähren Row-Level Zugriffs

Führen Sie die folgenden Schritte aus, um Zugriff auf Zeilen innerhalb einer bestimmten Tabelle zu gewähren:

  1. Erhöhen Sie die Rechte auf die security_admin Rolle.
  2. Navigieren Sie zu System Security > Access Control (ACL).
  3. Klicken Sie auf Neu , um einen neuen ACL-Eintrag zu erstellen.
  4. Füllen Sie die folgenden Felder auf:
    • Typ: Wählen Sie Datensatz aus.
    • Vorgang: Wählen Sie den Vorgang "Lesen" aus.
    • Name: Geben Sie den Tabellennamen ein (z. sys_dictionaryB. ).
  5. Fügen Sie im Abschnitt Rollen die zuvor erstellte Rolle (Microsoft Graph Connector Account) hinzu.
  6. Klicken Sie auf Senden , um die ACL zu speichern.

Verifizierung

  1. Annehmen der Identität des Benutzers (z. Microsoft CopilotB. ).
  2. Greifen Sie auf die Zieltabelle zu (z. B. ), und vergewissern Sie sich, sys_dictionarydass Zeilen sichtbar sind. Sie werden feststellen, dass die Feldwerte nicht sichtbar sind, obwohl der Benutzer die Zeilen anzeigen kann. Um Zugriff auf Feldebene zu gewähren, fahren Sie mit dem nächsten Schritt fort.

Schritt 5: Gewähren Field-Level Zugriffs

Wenn der Benutzer Zeilen, aber keine Feldwerte anzeigen kann, muss der Zugriff auf Feldebene konfiguriert werden.

  1. Navigieren Sie zu System Security > Access Control (ACL).
  2. Klicken Sie auf Neu , um einen neuen ACL-Eintrag zu erstellen.
  3. Füllen Sie die folgenden Felder aus:
    • Typ: Wählen Sie Datensatz aus.
    • Vorgang: Wählen Sie den Vorgang "Lesen" aus.
    • Name: Geben Sie den Tabellennamen (z. B. ) ein, sys_dictionaryund verwenden Sie * im Feldnamen, um auf alle Felder anzuwenden.
  4. Fügen Sie im Abschnitt Rollen die zuvor erstellte Rolle (Microsoft Graph Connector Account) hinzu.
  5. Klicken Sie auf Senden , um die ACL zu speichern.

Abschließende Überprüfung

  1. Annehmen der Identität des Benutzers (z. Microsoft CopilotB. ).
  2. Vergewissern Sie sich, dass sowohl Zeilen- als auch Feldwerte innerhalb der Zieltabelle jetzt sichtbar sind.

Mit diesen Schritten haben Sie erfolgreich Tabellenzugriff auf ein Dienstkonto in ServiceNow gewährt.