integration-service
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. Les packages de connecteurs disponibles dans Integration Service sont traduits à l'aide d'un moteur de traduction. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur d'Integration Service

Dernière mise à jour 3 oct. 2025

Authentification ServiceNow

Prérequis

Pour établir la connexion, vous devez donner au connecteur la possibilité de récupérer le jeton d'accès OAuth et activer les activités pour envoyer avec succès des requêtes à l'API ServiceNow.

Configurer OAuth

Suivez les étapes de configuration d'OAuth dans la documentation de ServiceNow.

Bien que les étapes documentées soient probablement les mêmes dans toutes les régions de la plate-forme ServiceNow, il est recommandé de suivre les étapes pour votre région spécifique au cas où il y aurait des différences (par exemple, Madrid, New York, etc.)

Pour référence, la procédure suivante explique comment nous configurons OAuth pour nos exemples.

  1. Connectez-vous à votre instance ServiceNow (par exemple, https://<span>dev74293.service-now.com/login</span>)
  2. Accédez à Définitions système ( System Definitions) > Plug-ins (Plugins) et vérifiez que le statut du plug-in OAuth est défini sur Actif(Active).



  3. Accédez à Système OAuth > Registre d'applications et sélectionnez Nouveau.

    • Lorsqu'on lui demande Quel type d'application OAuth ? (What type of OAuth application?), sélectionnez Créer un point de terminaison d'API OAuth pour les clients externes (Create an OAuth API endpoint for external clients).



  4. Saisissez un nom pour votre application (par ex. UiPathQuickstart) et sélectionnez Soumettre (Submit ) (en cas de réussite, vous êtes redirigé vers votre liste Registres d'applications (Application Registries )).


  5. Dans la liste Registres d’applications (Application Registrations) , recherchez votre nouvelle application et sélectionnez le Nom (Name) pour ouvrir la page des détails.
  6. Sélectionnez l'icône de verrouillage à côté de Clé secrète du client (Client Secret) pour afficher la valeur.
  7. Notez les valeurs ID du client ( Client Id ) et Clé secrète du client (Client Secret) .
  8. Saisissez l'URL de redirection suivante dans son champ correspondant : https://cloud.uipath.com/provisioning_/callback.



Ajouter la connexion ServiceNow

Pour créer une connexion à votre instance ServiceNow, vous devez effectuer les étapes suivantes :

  1. Select Integration Service from the left rail.
  2. Dans la liste Connecteurs , sélectionnez ServiceNow. Vous pouvez également utiliser la barre de recherche pour affiner le connecteur.
  3. Sélectionnez le bouton Se connecter à ServiceNow .
  4. Sélectionnez votre type d'authentification préféré et saisissez les informations d’identification requises.
  5. Sélectionnez Se connecter (Connect).
  6. Ensuite, entrez votre nom d'utilisateur et votre mot de passe ServiceNow. L'application demande votre autorisation pour vous connecter à votre compte ServiceNow et pour interagir avec les enregistrements. Sélectionnez Autoriser.

Pour plus d'informations sur la création de connexions avec ServiceNow, reportez-vous à la documentation produit ServiceNow.

Rôles et autorisations ServiceNow

Table ServiceNowOpération (Operation)Raison de l'accès
Tables (sys_db_object) Lu
Le module/table Tables fonctionne comme un référentiel qui contient une ligne correspondant à chaque table de votre instance de ServiceNow. Elle est utilisée pour compiler une liste de tables dans le but d'exécuter des actions ou de déclencher des événements. Cela est nécessaire pour charger toutes vos tables lorsque vous utilisez la liste déroulante Sélectionner un objet (Select Object) pour vos activités CRUD.
docs image
Dictionnaire (sys_dictionary) LuCette table englobe les données des colonnes respectives d'une table particulière dans votre instance ServiceNow. Cette table est nécessaire pour charger les champs d'entrée et de sortie lorsque vous sélectionnez une table pour effectuer une action.
Choix (sys_choice) LuLa table Choix (Choice) contient les valeurs des options qui apparaissent dans les listes de choix, ainsi que les valeurs recherchées dans nos activités sélectionnées. Sans cela, les recherches de la phase de conception dans nos activités ne pourront pas être chargées.
Utilisateur (User)(sys_user)LuLa table Choix (Choice) contient du texte traduit pour les options qui apparaissent dans les listes de choix, ainsi que pour les recherches dans nos activités sélectionnées. Sans cela, les recherches liées à l’utilisateur au moment de la conception dans nos activités ne pourront pas être chargées.
En outre, l'utilisateur doit également posséder le contrôle d'accès requis pour les tables essentielles du scénario d'intégration. Par exemple, si vous souhaitez créer un utilisateur d'intégration capable d'exécuter les actions classiques de l'assistance ITIL (par exemple, ouvrir, mettre à jour et fermer des incidents, des problèmes, des modifications et des éléments de gestion de la configuration), vous devez attribuer le rôle itil .

Création de rôles personnalisés

Certain Base system roles, such as admin already encompass access control for these tables. But, if you don't want to assign base system roles and aim to provide only the essential access control required for using the ServiceNow connector, you may consider crafting a custom role with the necessary access permissions.

To grant access exclusively to specific tables or tables not covered by the default base system roles, we recommend the creation of custom roles and the assignment of the appropriate access control as needed.

You must provide the new roles with the access controls listed in the following table in order to utilize the ServiceNow connector/activities. For example, a user without administrator permissions requires the personalize_dictionary role to access the sys_dictionary table.
TableSaisie de texteOpération (Operation)
Tables (sys_db_object) EnregistrerLu
Dictionnaire (sys_dictionary) EnregistrerLu
Choix (sys_choice) EnregistrerLu
utilisateur (sys_user)EnregistrerLu
Remarque :
La modification ou la création d'un contrôle d'accès est une capacité exclusive aux utilisateurs possédant le rôle security_admin . En cas d'interrogation, il est conseillé de consulter votre administrateur ServiceNow. Vous pouvez trouver des informations supplémentaires dans les rôles à privilèges élevés.

Pour réaliser des exécutions d'activité ou de déclencheur, vous devez également fournir d'autres contrôles d'accès.

Par exemple, si votre scénario spécifique consiste à lancer un workflow avec un incident ServiceNow ou à créer un incident ServiceNow, les contrôles d'accès suivants doivent être accordés.

TableSaisie de texteOpération (Operation)
IncidentEnregistrerLu
IncidentEnregistrerÉcriture

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.