Partager via


Accorder l’accès à une table à un compte dans ServiceNow

Cet article explique comment accorder l’accès à une table à un compte de service dans ServiceNow. Le processus implique la création d’un rôle, son attribution à un utilisateur et la configuration des contrôles d’accès au niveau des lignes et des champs.

Configuration requise

  • accès Administration dans ServiceNow.
  • Élever vers le security_admin rôle pour apporter des modifications aux listes de Access Control (ACL).

Créer un utilisateur

Pour créer un utilisateur :

  1. Accédez à Administration > des utilisateurs Utilisateurs.
  2. Sélectionnez Nouveau pour créer un utilisateur.
  3. Renseignez les détails de l’utilisateur, par microsoft.copilot exemple pour l’ID d’utilisateur et Microsoft pour Copilot le prénom et le nom. L’ID d’utilisateur est requis pour les analyses réussies.
  4. Sélectionnez Envoyer pour enregistrer l’utilisateur.

Créer un rôle

Pour créer un rôle :

  1. Accédez à Rôles d’administration > des utilisateurs.
  2. Sélectionnez Nouveau.
  3. Entrez un nom unique pour le rôle (par exemple, Copilot connector account).
  4. Sélectionnez Envoyer pour enregistrer le rôle.

Attribuer le rôle à un utilisateur

Pour attribuer le rôle à un utilisateur :

  1. Accédez à Administration > des utilisateurs Utilisateurs.
  2. Ouvrez l’enregistrement utilisateur de l’utilisateur prévu (par exemple, Microsoft Copilot).
  3. Dans la liste Rôles associés, sélectionnez Modifier.
  4. Ajoutez le rôle nouvellement créé (Microsoft 365 Copilot Connector Account).
  5. Sélectionnez Enregistrer pour finaliser l’affectation.
  6. Sélectionnez Mettre à jour pour mettre à jour l’enregistrement utilisateur.

Accorder l’accès au niveau des lignes

Pour accorder l’accès aux lignes d’une table spécifique, procédez comme suit :

  1. Élever vers le security_admin rôle.
  2. Accédez à System Security > Access Control (ACL).
  3. Sélectionnez Nouveau pour créer un enregistrement de liste de contrôle d’accès.
  4. Remplissez les champs suivants :
    • Type : sélectionnez l’enregistrement.
    • Opération : choisissez l’opération read .
    • Nom : entrez le nom de la table (par exemple, sys_dictionary).
  5. Dans la section Rôles , ajoutez le rôle créé précédemment (Copilot Connector Account).
  6. Sélectionnez Envoyer pour enregistrer l’ACL.

Vérification

  1. Empruntez l’identité de l’utilisateur (par exemple, Microsoft Copilot).
  2. Accédez à la table cible (par exemple, sys_dictionary) et vérifiez que les lignes sont visibles.

Si l’utilisateur peut afficher les lignes, mais que les valeurs de champ ne sont pas visibles, vous devez accorder l’accès au niveau du champ.

Accorder un accès au niveau du champ

Si l’utilisateur peut afficher des lignes, mais pas des valeurs de champ, configurez l’accès au niveau du champ :

  1. Accédez à System Security > Access Control (ACL).
  2. Sélectionnez Nouveau pour créer un enregistrement de liste de contrôle d’accès.
  3. Renseignez les champs suivants :
    • Type : sélectionnez l’enregistrement.
    • Opération : choisissez l’opération read .
    • Nom : entrez le nom de la table (par exemple, sys_dictionary) et utilisez * dans le nom du champ à appliquer à tous les champs.
  4. Dans la section Rôles , ajoutez le rôle créé précédemment (Copilot Connector Account).
  5. Sélectionnez Envoyer pour enregistrer l’ACL.

Vérification finale

Pour vérifier l’accès à la table :

  1. Empruntez l’identité de l’utilisateur (par exemple, Microsoft Copilot).
  2. Vérifiez que les lignes et les valeurs de champ dans la table cible sont désormais visibles.

Vous avez correctement accordé l’accès de table à un compte de service dans ServiceNow.