ServiceNow
ServiceNow améliore les niveaux de service, alimente les employés et permet à votre entreprise de travailler à légère vitesse. Créez, lisez et mettez à jour des enregistrements stockés dans ServiceNow, notamment les incidents, les questions, les utilisateurs et bien plus encore.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - China Cloud géré par 21Vianet |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - China Cloud géré par 21Vianet |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - China Cloud géré par 21Vianet |
| Contact | |
|---|---|
| Nom | Microsoft |
| URL | https://learn.microsoft.com/connectors/service-now/ |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Website | https://www.servicenow.com/ |
| Politique de confidentialité | https://www.servicenow.com/privacy-statement.html |
| Catégories | Website |
Note
L’opération Obtenir des articles de connaissances ne peut être utilisée que lorsque le plug-in d’API De connaissances (sn_km_api) est activé.
Problèmes connus et limitations
Lorsque vous utilisez l’action Créer un enregistrement , il n’est pas possible de spécifier la description complète de l’enregistrement. La valeur du champ est ignorée en raison de Service-Now limitations de l’API REST.
L’action Obtenir les enregistrements peut renvoyer une erreur « Table non valide » ou une autre erreur dans Power Apps. Pour les implémentations de Power Apps, le travail suggéré consiste à utiliser l’action Obtenir des enregistrements dans Power Automate et à renvoyer les données à Power Apps.
Le connecteur prend actuellement en charge uniquement les URL d’instance se terminant par « service-now.com ». L’utilisation de domaines alternatifs tels que « servicenowservices.com » peut entraîner des erreurs de connexion. Dans ce cas, en particulier lors de l’utilisation du nouveau domaine ServiceNow dans GCC, il est recommandé d’utiliser l’authentification de base.
Si vous rencontrez une erreur contextuelle indiquant « Redirect_uri non valide », copiez l’URL complète de la fenêtre contextuelle et extrayez le paramètre redirect_uri (par exemple, redirect_uri=https%3a%2f%2ftip1-shared.consent.azure-apim.net%2fredirect). Après le décodage de l’URL (en remplaçant %3a par : et %2f par /), mettez à jour le champ URL de redirection dans le registre d’applications OAuth de votre instance ServiceNow, comme illustré dans l’image ci-dessous. Ensuite, essayez de rajouter la connexion.
Comment configurer une connexion ServiceNow Power Platform qui utilise l’ID Microsoft Entra
Il existe deux types de connexion :
MICROSOFT Entra ID OAuth à l’aide du certificat : il s’agit d’un type d’authentification basé sur des jetons d’application dans lequel une application inscrite dans l’ID Entra peut être utilisée pour accéder à ServiceNow en obtenant un jeton avec la ressource définie comme application d’ID Entra représentant ServiceNow.
Microsoft Entra ID OAuth à l’aide de la connexion utilisateur : il s’agit d’un type d’authentification basé sur un jeton utilisateur où l’utilisateur final peut se connecter à l’application Entra ID 1P (Application ServiceNow Connector 1p) et obtenir un jeton d’accès avec l’étendue définie pour l’application Entra ID du représentant ServiceNow.
Étapes de création d’une connexion OAuth d’ID Microsoft Entra à l’aide du certificat
Étape 1 : Inscrire une « Application A » dans Microsoft Entra ID pour l’intégration OIDC à ServiceNow. Il s’agit de l’application d’ID Entra représentant ServiceNow.
Accéder aux inscriptions > d’applications Nouvelle inscription pour créer une inscription d’application
Nom : n’importe quel nom de choix
URI de redirection : non obligatoire
Ajouter
aud,email&upnaux revendications sous « Revendications facultatives »
Étape 2 : Inscrire le même ID qu’un fournisseur OIDC dans ServiceNow
Accédez à la vérification
System OAuth > Application Registry > New > Configure an OIDC providerdes jetons d’ID- Nom : n’importe quel nom de choix
-
ID client : « Application A » créée à l’étape
client ID1 - Clé secrète client : cela n’est pas réellement utilisé, n’importe quelle valeur peut être définie
Dans le formulaire d’inscription du fournisseur OIDC, ajoutez une nouvelle configuration de fournisseur OIDC. Sélectionnez l’icône de recherche dans le champ Configuration du fournisseur OAuth OIDC pour ouvrir les enregistrements des configurations OIDC, sélectionnez « Nouveau ».
- Fournisseur OIDC : ID Microsoft Entra
-
URL des métadonnées OIDC : l’URL doit être au format
https://login.microsoftonline.com/<tenantID>/.well-known/openid-configuration, remplacertenantIDparDirectory (tenant) ID - Durée de vie du cache de configuration OIDC : 120
- Application : Global
- Revendication de l’utilisateur : oid
- Champ utilisateur : ID d’utilisateur
- Activer la vérification des revendications JTI : Désactivé
Sélectionnez « Envoyer » et mettez à jour le formulaire d’entité OAuth OIDC
Étape 3 : Inscrire une « Application B » dans Microsoft Entra ID pour l’utilisation du connecteur. Il s’agit de l’application qui joue le rôle d’un utilisateur disposant d’autorisations élevées dans l’instance ServiceNow
Accédez à la création
App registrations > New registrationd’une application- Nom : n’importe quel nom de choix
- Dans Certificats &secrets, chargez le fichier .cer du certificat Dans le cas d’un certificat SNI, ajoutez
trustedCertificateSubjectssimplement le manifeste de l’application avec les éléments appropriésauthorityIdetsubjectName
Étape 4 : Créer un utilisateur système dans ServiceNow. Il s’agit de l'« Application B » en tant qu’utilisateur dans l’instance ServiceNow
Accédez à la création
User Administration > Usersd’un utilisateur- ID utilisateur : ID d’objet du principal de service « Application B » créé à l’étape 3
- Vérification
Web service access only
Étape 5 : Se connecter à l’aide du connecteur – Copilot Studio – Configuration du connecteur
Configurez le connecteur avec les informations suivantes et connectez-vous :
- Nom de l’instance : nom de l’instance de ServiceNow
- ID de locataire : ID de locataire du locataire Microsoft Entra
- ID client : ID client de « Application B » créé à l’étape 3
- URI de ressource : ID client de « Application A » créé à l’étape 1 (et non l’URI de l’application)
- Secret du certificat client : fichier .pfx du certificat créé à l’étape 3
- Mot de passe du certificat : mot de passe du fichier .pfx
Étapes de création d’une connexion utilisateur OAuth ID Microsoft Entra
Pour configurer une connexion de connexion utilisateur OAuth OAuth ID Microsoft Entra, suivez l’étape 1 et l’étape 2, comme indiqué dans la section d’authentification par certificat ci-dessus.
L’étape 1 reste la même. À l’étape 2, mettez à jour la revendication utilisateur vers Upn ou une propriété de revendication personnalisée à partir du jeton (pour les fournisseurs d’identité tiers autres que Entra) dans ServiceNow. Le champ utilisateur doit correspondre au champ de table utilisateur système ServiceNow contenant l’upn ou l’ID utilisateur.
Les étapes 3 et 4 de la section d’authentification par certificat ci-dessus ne sont pas requises. Au lieu de cela, « Application B » est une application 1p créée pour le connecteur ServiceNow. L’application ci-dessous doit recevoir des autorisations dans l’application A.
ID « Application B » : c26b24aa-7874-4e06-ad55-7d06b1f79b63
Important
Dans ce scénario, « Application B » doit utiliser l’ID c26b24aa-7874-4e06-ad55-7d06b1f79b63 qui est une application 1p préexistante détenue par Microsoft, et non une application créée par l’utilisateur (comme requis pour la création d’une connexion OAuth ID Microsoft Entra à l’aide du certificat).
Lors de la création de la connexion pour le connecteur ServiceNow, l’utilisateur doit sélectionner « Connexion utilisateur d’ID Microsoft Entra » comme type d’authentification et doit uniquement fournir le nom de l’instance ServiceNow et l’ID de ressource (qui serait l’identificateur de « Application A »). Après cela, le bouton de connexion prend l’utilisateur par le biais de la connexion d’ID Entra à l’aide de son propre compte.
L’utilisation d’un fournisseur d’identité tiers ou d’une incompatibilité de données existant entre l’utilisateur dans Entra ID et la table des utilisateurs ServiceNow
- S’il existe une incompatibilité entre la propriété d’identificateur de l’utilisateur dans le jeton d’ID Entra et la valeur de l’identificateur utilisateur figurant dans la table ServiceNow
- Par exemple, le jeton contient l’upn complet (ainsi que le domaine –
abc@contoso.com) et la table utilisateurs ServiceNow contient uniquement l’identificateur de l’utilisateur (abc). Il est recommandé d’ajouter un attribut personnalisé au jeton qui contient une valeur qui correspond à l’identificateur utilisateur dans l’identificateur ServiceNow en appliquant une formule, puis en tirant parti de cette nouvelle propriété pour effectuer le mappage de revendication à l’étape 2. - Documentation Microsoft Learn décrivant le processus d’ajout d’une nouvelle propriété de revendication : https://learn.microsoft.com/entra/external-id/customers/how-to-add-attributes-to-token
- Par exemple, le jeton contient l’upn complet (ainsi que le domaine –
« Comment configurer une connexion ServiceNow Power Platform qui utilise Microsoft Entra ID » fait référence :
- OIDC (ID externe Token Authentication) pour les API REST - Support et résolution des problèmes
- Connecteur Microsoft Graph du catalogue ServiceNow | Microsoft Learn
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Authentification de base | Se connecter à l’aide de l’authentification de base | Toutes les régions | Non partageable |
| Microsoft Entra ID OAuth à l’aide du certificat | OAuth avec Microsoft Entra ID à l’aide du certificat PFX. | POWERPLATFORM uniquement | Partageable |
| Connexion de l’utilisateur Microsoft Entra ID | Connexion avec les informations d’identification d’ID Microsoft Entra | Toutes les régions | Non partageable |
| Utiliser Oauth2 | Se connecter avec Oauth2 | Toutes les régions | Non partageable |
| Valeur par défaut [DÉCONSEILLÉE] | Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. | Toutes les régions | Non partageable |
Authentification de base
ID d’authentification : basicAuthentication
Applicable : Toutes les régions
Se connecter à l’aide de l’authentification de base
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Instance | ficelle | Nom de l’instance pour service-now.com ou URL personnalisée pour le compte migré | Vrai |
| Nom d’utilisateur | ficelle | Nom d’utilisateur de cette instance | Vrai |
| Mot de passe | securestring | Mot de passe de ce compte | Vrai |
ID Microsoft Entra OAuth à l’aide du certificat
ID d’authentification : aadOAuthCert
Applicable : POWERPLATFORM uniquement
OAuth avec Microsoft Entra ID à l’aide du certificat PFX.
Il s’agit d’une connexion partageable. Si l’application d’alimentation est partagée avec un autre utilisateur, la connexion est également partagée. Pour plus d’informations, consultez la vue d’ensemble des connecteurs pour les applications de canevas - Power Apps | Microsoft Docs
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Nom de l’instance | ficelle | Nom de l’instance utilisé pour identifier l’URl du site ServiceNow | Vrai |
| ID du locataire | ficelle | Vrai | |
| ID de client | ficelle | Vrai | |
| URI de ressource | ficelle | Vrai | |
| Secret du certificat client | clientCertificate | Secret de certificat client autorisé par cette application | Vrai |
Connexion de l’utilisateur Microsoft Entra ID
ID d’authentification : entraIDUserLogin
Applicable : Toutes les régions
Connexion avec les informations d’identification d’ID Microsoft Entra
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| URI de ressource | ficelle | Vrai | |
| Nom de l’instance | ficelle | Nom de l’instance utilisé pour identifier l’URL du site ServiceNow | Vrai |
Utiliser Oauth2
ID d’authentification : oauth2ServiceNow
Applicable : Toutes les régions
Se connecter avec Oauth2
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Nom de l’instance | ficelle | Nom de l’instance utilisé pour identifier l’URl du site ServiceNow | Vrai |
| ID client | ficelle | ID utilisé pour identifier cette application avec le fournisseur de services | Vrai |
| Clé secrète client | securestring | Secret partagé utilisé pour authentifier cette application auprès du fournisseur de services | Vrai |
Valeur par défaut [DÉCONSEILLÉE]
Applicable : Toutes les régions
Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Instance | ficelle | Nom de l’instance pour service-now.com ou URL personnalisée pour le compte migré | Vrai |
| Nom d’utilisateur | ficelle | Nom d’utilisateur de cette instance | Vrai |
| Mot de passe | securestring | Mot de passe de ce compte | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 600 | 60 secondes |
Actions
| Charger un fichier binaire en tant que pièce jointe (préversion) |
Charge un fichier binaire en tant que pièce jointe dans un enregistrement spécifié |
| Charger une pièce jointe à plusieurs parties (préversion) |
Charger une pièce jointe à partir d’un formulaire multipart |
| Créer un enregistrement |
Créez un enregistrement dans une table ServiceNow. |
| Mettre à jour l’enregistrement |
Met à jour un enregistrement pour un type d’objet ServiceNow comme « Incidents » |
| Obtenir des articles sur les connaissances |
Retourne une liste d’articles de la base de connaissances (Ko) qui peuvent être recherchés et filtrés |
| Obtenir des catalogues |
Récupère une liste de catalogues |
| Obtenir des types d’enregistrements |
Répertorie les types d’enregistrements disponibles |
| Obtenir des éléments de catalogue |
Récupère une liste d’éléments de catalogue en fonction des paramètres spécifiés, comme un texte de recherche ou un catalogue. |
| Obtenir les catégories de catalogue |
Récupère la liste des catégories d’un catalogue spécifique |
| Obtenir les métadonnées de pièce jointe (préversion) |
Récupérer des métadonnées pour les pièces jointes |
| Obtenir l’élément de catalogue |
Récupérez un élément de catalogue spécifique. |
| Obtenir un enregistrement |
Obtient un enregistrement pour un type d’objet ServiceNow comme « Incidents » |
| Récupérer le contenu de pièce jointe (préversion) |
Récupérer le contenu de pièce jointe |
| Récupérer les métadonnées de pièce jointe (préversion) |
Récupérer les métadonnées de pièce jointe |
| Répertorier les enregistrements |
Obtient les enregistrements d’un certain type d’objet ServiceNow comme « Incidents » |
| Supprimer un enregistrement |
Supprime un enregistrement pour un type d’objet ServiceNow comme « Incidents » |
| Supprimer une pièce jointe (préversion) |
Supprimer une pièce jointe |
| Élément de commande |
Commandes ou achète un élément de catalogue spécifique. |
Charger un fichier binaire en tant que pièce jointe (préversion)
Charge un fichier binaire en tant que pièce jointe dans un enregistrement spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom de la table
|
table_name | True | string |
Nom de la table à laquelle vous souhaitez joindre le fichier |
|
Sys ID
|
table_sys_id | True | string |
Sys_id de l’enregistrement sur la table spécifiée à laquelle vous souhaitez joindre le fichier |
|
Nom du fichier
|
file_name | True | string |
Nom pour donner à la pièce jointe |
|
Fichier
|
file | True | binary |
Fichier binaire à joindre à l’enregistrement spécifié |
Retours
- Corps
- UploadAttachmentResponse
Charger une pièce jointe à plusieurs parties (préversion)
Charger une pièce jointe à partir d’un formulaire multipart
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Contenu de pièce jointe
|
attachment_content | True | file |
Pièce jointe à charger |
|
Nom de la table
|
table_name | True | string |
Nom de la table à laquelle vous souhaitez joindre le fichier. |
|
Table Id
|
table_sys_id | True | string |
Sys_id de l’enregistrement sur la table spécifiée à laquelle vous souhaitez joindre le fichier |
Retours
- Corps
- UploadAttachmentResponse
Créer un enregistrement
Créez un enregistrement dans une table ServiceNow.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’enregistrement
|
tableType | True | string |
Type d’enregistrement à répertorier |
|
body
|
body | True | dynamic | |
|
Afficher les références système
|
sysparm_display_value | boolean |
Détermine si les références système doivent être incluses |
|
|
Exclure des liens de référence
|
sysparm_exclude_reference_link | boolean |
Détermine si les liens de référence doivent être exclus |
|
|
Fields
|
sysparm_fields | string |
Liste séparée par des virgules des champs à renvoyer. Exemple : nom, e-mail, téléphone |
Retours
Mettre à jour l’enregistrement
Met à jour un enregistrement pour un type d’objet ServiceNow comme « Incidents »
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’enregistrement
|
tableType | True | string |
Type d’enregistrement à répertorier |
|
ID système
|
sysid | True | string |
ID système de l’enregistrement. |
|
body
|
body | True | dynamic | |
|
Afficher les références système
|
sysparm_display_value | boolean |
Détermine si les références système doivent être incluses |
|
|
Exclure des liens de référence
|
sysparm_exclude_reference_link | boolean |
Détermine si les liens de référence doivent être exclus |
|
|
Fields
|
sysparm_fields | string |
Liste séparée par des virgules des champs à renvoyer. Exemple : nom, e-mail, téléphone |
Retours
Obtenir des articles sur les connaissances
Retourne une liste d’articles de la base de connaissances (Ko) qui peuvent être recherchés et filtrés
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Liste de champs séparés par des virgules de la table De connaissances. |
|
|
Limit
|
limit | integer |
Nombre maximal d’enregistrements à retourner. |
|
|
Query
|
query | True | string |
Texte à rechercher. |
|
Filter
|
filter | string |
Requête encodée à utiliser pour filtrer le jeu de résultats. |
|
|
Ko
|
kb | string |
Liste séparée par des virgules de la base de connaissances sys_ids. |
Retours
- Corps
- GetArticlesResponse
Obtenir des catalogues
Récupère une liste de catalogues
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
sysparm_limit | integer |
Nombre de catalogues à récupérer |
|
|
Texte de recherche
|
sysparm_text | string |
Rechercher du texte pour filtrer les catalogues par nom ou description |
Retours
- Corps
- GetCatalogsResponse
Obtenir des types d’enregistrements
Obtenir des éléments de catalogue
Récupère une liste d’éléments de catalogue en fonction des paramètres spécifiés, comme un texte de recherche ou un catalogue.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Catégorie
|
sysparm_category | string |
ID de catégorie par lequel filtrer les éléments. Si ce n’est pas spécifié, tous les éléments sont retournés. |
|
|
Limit
|
sysparm_limit | True | integer |
Nombre d’éléments de catalogue à récupérer |
|
Texte de recherche
|
sysparm_text | string |
Rechercher du texte pour filtrer les éléments par |
|
|
Catalog
|
sysparm_catalog | string |
ID de catalogue par lequel filtrer les éléments. Si ce n’est pas spécifié, les éléments de tous les catalogues sont retournés |
Retours
- Corps
- GetCatalogItemsResponse
Obtenir les catégories de catalogue
Récupère la liste des catégories d’un catalogue spécifique
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de catalogue
|
catalogId | True | string |
ID du catalogue pour lequel récupérer des catégories |
|
Limit
|
sysparm_limit | integer |
Nombre de catégories de catalogue à récupérer |
|
|
Décalage
|
sysparm_offset | integer |
Décalage pour la requête |
Retours
Obtenir les métadonnées de pièce jointe (préversion)
Récupérer des métadonnées pour les pièces jointes
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
sysparm_limit | string |
Limite à appliquer à la pagination. Remarque : Les valeurs de sysparm_limit anormalement volumineuses peuvent avoir un impact sur les performances du système. Valeur par défaut : 1 000 |
|
|
Décalage
|
sysparm_offset | string |
Nombre d’enregistrements à exclure de la requête. Utilisez ce paramètre pour obtenir plus d’enregistrements que spécifiés dans sysparm_limit. Par exemple, si sysparm_limit est défini sur 500, mais qu’il existe des enregistrements supplémentaires que vous souhaitez interroger, vous pouvez spécifier une valeur sysparm_offset de 500 pour obtenir le deuxième jeu d’enregistrements. Valeur par défaut : 0 |
|
|
Query
|
sysparm_query | string |
Requête encodée. Les requêtes pour l’API Pièce jointe sont relatives à la table Attachments [sys_attachment]. Par exemple : (sysparm_query=file_name=attachment.doc) |
Obtenir l’élément de catalogue
Récupérez un élément de catalogue spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’élément
|
sys_id | True | string |
Sys_id de l’élément de catalogue à récupérer |
Retours
- Corps
- GetCatalogItemResponse
Obtenir un enregistrement
Obtient un enregistrement pour un type d’objet ServiceNow comme « Incidents »
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’enregistrement
|
tableType | True | string |
Type d’enregistrement à répertorier |
|
ID système
|
sysid | True | string |
ID système de l’enregistrement. |
|
Afficher les références système
|
sysparm_display_value | boolean |
Détermine si les références système doivent être incluses |
|
|
Exclure des liens de référence
|
sysparm_exclude_reference_link | boolean |
Détermine si les liens de référence doivent être exclus |
|
|
Fields
|
sysparm_fields | string |
Liste séparée par des virgules des champs à renvoyer. Exemple : nom, e-mail, téléphone |
Retours
Récupérer le contenu de pièce jointe (préversion)
Récupérer le contenu de pièce jointe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sys ID
|
sys_id | True | string |
Sys_id de la pièce jointe pour récupérer du contenu pour |
Récupérer les métadonnées de pièce jointe (préversion)
Récupérer les métadonnées de pièce jointe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID
|
sys_id | True | string |
Sys_id de la pièce jointe pour récupérer les métadonnées pour |
Répertorier les enregistrements
Obtient les enregistrements d’un certain type d’objet ServiceNow comme « Incidents »
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’enregistrement
|
tableType | True | string |
Type d’enregistrement à répertorier |
|
Afficher les références système
|
sysparm_display_value | boolean |
Détermine si les références système doivent être incluses |
|
|
Exclure des liens de référence
|
sysparm_exclude_reference_link | boolean |
Détermine si les liens de référence doivent être exclus |
|
|
Query
|
sysparm_query | string |
Requête encodée utilisée pour filtrer le jeu de résultats. Exemple : active=true^ORDERBYnumber^ORDERBYDESCcategory |
|
|
Limit
|
sysparm_limit | integer |
Limite à appliquer à la pagination. La valeur par défaut est 1 0000. |
|
|
Décalage
|
sysparm_offset | integer |
Nombre d’enregistrements à exclure de la requête. |
|
|
Fields
|
sysparm_fields | string |
Liste séparée par des virgules des champs à renvoyer. Exemple : nom, e-mail, téléphone |
Retours
Supprimer un enregistrement
Supprime un enregistrement pour un type d’objet ServiceNow comme « Incidents »
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Type d’enregistrement
|
tableType | True | string |
Type d’enregistrement à répertorier |
|
ID système
|
sysid | True | string |
ID système de l’enregistrement. |
Supprimer une pièce jointe (préversion)
Supprimer une pièce jointe
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Sys ID
|
sys_id | True | string |
Sys_id de la pièce jointe à supprimer |
Élément de commande
Commandes ou achète un élément de catalogue spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID d’élément
|
sys_id | True | string |
Sys_id de l’élément de catalogue à commander |
|
Corps de l’élément de commande
|
body | True | dynamic |
Corps de la demande d’élément de commande. Il contient la quantité, l’utilisateur demandé et toutes les variables supplémentaires requises par l’élément de catalogue |
Retours
- Corps
- OrderItemResponse
Définitions
UploadAttachmentResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
average_image_color
|
result.average_image_color | string |
Si la pièce jointe est une image, la somme de toutes les couleurs. |
|
comprimé
|
result.compressed | string |
Indicateur qui indique si le fichier de pièce jointe a été compressé. |
|
content_type
|
result.content_type | string |
Type de contenu du fichier de pièce jointe associé, tel que l’image ou jpeg ou l’application/x-shockwave-flash. |
|
created_by_name
|
result.created_by_name | string |
Nom complet de l’entité qui a créé initialement le fichier de pièce jointe. |
|
download_link
|
result.download_link | string |
Téléchargez l’URL de la pièce jointe sur l’instance ServiceNow. |
|
nom_de_fichier
|
result.file_name | string |
Nom de fichier de la pièce jointe. |
|
image_height
|
result.image_height | string |
Si un fichier image est un fichier, hauteur de l’image. Unité : pixels |
|
image_width
|
result.image_width | string |
Si un fichier image est affiché, largeur de l’image. Unité : pixels |
|
size_bytes
|
result.size_bytes | string |
Taille de la pièce jointe. Unité : octets |
|
size_compressed
|
result.size_compressed | string |
Taille de la pièce jointe. Unité : octets |
|
sys_created_by
|
result.sys_created_by | string |
Entité qui a initialement créé le fichier de pièce jointe. |
|
sys_created_on
|
result.sys_created_on | string |
Date et heure à laquelle le fichier de pièce jointe a été enregistré initialement dans l’instance. |
|
sys_id
|
result.sys_id | string |
Sys_id du fichier de pièce jointe. |
|
sys_mod_count
|
result.sys_mod_count | string |
Nombre de fois que le fichier de pièce jointe a été modifié (chargé sur l’instance). |
|
sys_tags
|
result.sys_tags | string |
Toutes les balises système associées au fichier de pièce jointe. |
|
sys_updated_by
|
result.sys_updated_by | string |
Toutes les balises système associées au fichier de pièce jointe. |
|
sys_updated_on
|
result.sys_updated_on | string |
Date et heure de la dernière mise à jour du fichier de pièce jointe. |
|
table_name
|
result.table_name | string |
Nom de la table à laquelle la pièce jointe est associée. |
|
table_sys_id
|
result.table_sys_id | string |
Sys_id de la table associée à la pièce jointe. |
|
updated_by_name
|
result.updated_by_name | string |
Nom complet de l’entité qui a mis à jour le fichier pièce jointe pour la dernière fois. |
GetTypesResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
résultat
|
result | array of object |
Jeu de résultats de tous les types d’enregistrements pour l’instance actuelle. |
|
Nom affiché
|
result.label | string |
Nom complet du type d’enregistrement. |
|
Valeur
|
result.value | string |
Valeur du type d’enregistrement. |
GetCatalogsResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
résultat
|
result | array of object | |
|
title
|
result.title | string | |
|
sys_id
|
result.sys_id | string | |
|
has_categories
|
result.has_categories | boolean | |
|
has_items
|
result.has_items | boolean | |
|
descriptif
|
result.description | string | |
|
desktop_image
|
result.desktop_image | string |
GetCatalogCategoriesResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
résultat
|
result | array of object | |
|
title
|
result.title | string | |
|
descriptif
|
result.description | string | |
|
full_description
|
result.full_description | string | |
|
Wi-Fi
|
result.icon | string | |
|
header_icon
|
result.header_icon | string | |
|
homepage_image
|
result.homepage_image | string | |
|
count
|
result.count | integer | |
|
Sous-catégories
|
result.subcategories | array of object | |
|
sys_id
|
result.subcategories.sys_id | string | |
|
title
|
result.subcategories.title | string | |
|
sys_id
|
result.sys_id | string |
GetCatalogItemsResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
résultat
|
result | array of object | |
|
short_description
|
result.short_description | string | |
|
kb_article
|
result.kb_article | string | |
|
Wi-Fi
|
result.icon | string | |
|
descriptif
|
result.description | string | |
|
disponibilité
|
result.availability | string | |
|
mandatory_attachment
|
result.mandatory_attachment | boolean | |
|
request_method
|
result.request_method | string | |
|
type
|
result.type | string | |
|
visible_standalone
|
result.visible_standalone | boolean | |
|
local_currency
|
result.local_currency | string | |
|
sys_class_name
|
result.sys_class_name | string | |
|
sys_id
|
result.sys_id | string | |
|
content_type
|
result.content_type | string | |
|
prix
|
result.price | string | |
|
recurring_frequency
|
result.recurring_frequency | string | |
|
price_currency
|
result.price_currency | string | |
|
order
|
result.order | integer | |
|
make_item_non_conversational
|
result.make_item_non_conversational | boolean | |
|
owner
|
result.owner | string | |
|
show_price
|
result.show_price | boolean | |
|
recurring_price
|
result.recurring_price | string | |
|
show_quantity
|
result.show_quantity | boolean | |
|
image
|
result.picture | string | |
|
URL
|
result.url | string | |
|
recurring_price_currency
|
result.recurring_price_currency | string | |
|
localized_price
|
result.localized_price | string | |
|
catalogs
|
result.catalogs | array of object | |
|
sys_id
|
result.catalogs.sys_id | string | |
|
active
|
result.catalogs.active | boolean | |
|
title
|
result.catalogs.title | string | |
|
nom
|
result.name | string | |
|
localized_recurring_price
|
result.localized_recurring_price | string | |
|
show_wishlist
|
result.show_wishlist | boolean | |
|
sys_id
|
result.category.sys_id | string | |
|
title
|
result.category.title | string | |
|
turn_off_nowassist_conversation
|
result.turn_off_nowassist_conversation | boolean | |
|
show_delivery_time
|
result.show_delivery_time | boolean |
GetCatalogItemResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
short_description
|
result.short_description | string |
short_description |
|
kb_article
|
result.kb_article | string |
kb_article |
|
Wi-Fi
|
result.icon | string |
Wi-Fi |
|
descriptif
|
result.description | string |
descriptif |
|
disponibilité
|
result.availability | string |
disponibilité |
|
mandatory_attachment
|
result.mandatory_attachment | boolean |
mandatory_attachment |
|
request_method
|
result.request_method | string |
request_method |
|
type
|
result.type | string |
type |
|
visible_standalone
|
result.visible_standalone | boolean |
visible_standalone |
|
sys_class_name
|
result.sys_class_name | string |
sys_class_name |
|
sys_id
|
result.sys_id | string |
sys_id |
|
content_type
|
result.content_type | string |
content_type |
|
order
|
result.order | integer |
order |
|
make_item_non_conversational
|
result.make_item_non_conversational | boolean |
make_item_non_conversational |
|
owner
|
result.owner | string |
owner |
|
show_price
|
result.show_price | boolean |
show_price |
|
show_quantity
|
result.show_quantity | boolean |
show_quantity |
|
image
|
result.picture | string |
image |
|
URL
|
result.url | string |
URL |
|
catalogs
|
result.catalogs | array of object |
catalogs |
|
sys_id
|
result.catalogs.sys_id | string |
sys_id |
|
active
|
result.catalogs.active | boolean |
active |
|
title
|
result.catalogs.title | string |
title |
|
nom
|
result.name | string |
nom |
|
show_wishlist
|
result.show_wishlist | boolean |
show_wishlist |
|
sys_id
|
result.category.sys_id | string |
sys_id |
|
title
|
result.category.title | string |
title |
|
turn_off_nowassist_conversation
|
result.turn_off_nowassist_conversation | boolean |
turn_off_nowassist_conversation |
|
show_delivery_time
|
result.show_delivery_time | boolean |
show_delivery_time |
|
categories
|
result.categories | array of object |
categories |
|
sys_id
|
result.categories.sys_id | string |
sys_id |
|
active
|
result.categories.active | boolean |
active |
|
sys_id
|
result.categories.category.sys_id | string |
sys_id |
|
active
|
result.categories.category.active | boolean |
active |
|
title
|
result.categories.category.title | string |
title |
|
title
|
result.categories.title | string |
title |
|
variables
|
result.variables | array of object |
variables |
|
ui_policy
|
result.ui_policy | array of |
ui_policy |
|
onChange
|
result.client_script.onChange | array of |
onChange |
|
onSubmit
|
result.client_script.onSubmit | array of |
onSubmit |
|
onLoad
|
result.client_script.onLoad | array of |
onLoad |
|
data_lookup
|
result.data_lookup | array of |
data_lookup |
|
variablesSchema
|
result.variablesSchema | object |
OrderItemResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
sys_id
|
result.sys_id | string |
sys_id |
|
nombre
|
result.number | string |
nombre |
|
request_number
|
result.request_number | string |
request_number |
|
identifiant_de_demande
|
result.request_id | string |
identifiant_de_demande |
|
table
|
result.table | string |
table |
GetArticlesResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Nombre
|
meta.count | integer |
Nombre d’articles de la base de connaissances disponibles |
|
Fin
|
meta.end | integer |
Index de fin du jeu de résultats |
|
Fields
|
meta.fields | string |
Champs de l’article |
|
Filter
|
meta.filter | string |
Filtre utilisé pour acquérir les données |
|
Ko
|
meta.kb | string |
Liste des sys_ids de l’article de la base de connaissances |
|
Language
|
meta.language | string |
Liste des langues séparées par des virgules des articles de la Base de connaissances qui ont été demandés |
|
Query
|
meta.query | string |
Requête de requête spécifiée |
|
Démarrer
|
meta.start | string |
Index de démarrage du jeu de résultats |
|
Statut
|
meta.status.code | string |
État de l’appel |
|
Ko
|
meta.ts_query_id | string |
Liste des langues séparées par des virgules des articles de la Base de connaissances qui ont été demandés |
|
articles
|
articles | array of object | |
|
Valeur d’affichage
|
articles.fields.display_value | string |
Valeur d’affichage du champ demandé |
|
Étiquette
|
articles.fields.label | string |
Étiquette représentant le champ demandé |
|
Nom
|
articles.fields.name | string |
Nom du champ demandé |
|
Type
|
articles.fields.type | string |
Type de données du champ demandé |
|
Valeur
|
articles.fields.value | string |
Valeur du champ demandé |
|
Lien
|
articles.Link | string |
Lien vers l’article |
|
pièce d'identité
|
articles.id | string |
Article sur les connaissances sys_id de la table Connaissances [kb_knowledge] |
|
Number
|
articles.number | string |
Article sur les connaissances sys_id de la table Connaissances [kb_knowledge] |
|
Classement
|
articles.rank | float |
Classement de recherche de l’article spécifique à cette recherche |
|
Score
|
articles.score | float |
Score de pertinence, résultats triés dans l’ordre décroissant par score |
|
Extrait
|
articles.snippet | string |
Texte montrant une petite partie de l’article sur les connaissances |
|
Titre
|
articles.title | string |
Brève description ou titre de l’article sur les connaissances |