Action Obtenir plusieurs enregistrements dans ServiceNow

Utilisez l'action Obtenir plusieurs enregistrements pour récupérer plusieurs enregistrements d'un tableau ServiceNow.

Prérequis

Assurez-vous de vous être authentifié avant de lancer une action ServiceNow. Pour plus d'informations, voir Action Authentification de ServiceNow.

Procédure

  1. Dans le volet Actions, sélectionnez l'action ServiceNow > Enregistrements > Obtenir plusieurs enregistrements et placez-la dans le canevas.
  2. Renseignez les champs suivants :
    1. Nom de tableau : saisissez le nom du tableau ServiceNow.
    2. Sélectionnez Liste dans le champ Liste des champs à renvoyer dans la réponse (facultatif). Indiquez le type et la valeur des champs que vous souhaitez afficher dans la réponse.
    3. Vous pouvez éventuellement filtrer les enregistrements en utilisant une paire nom-valeur ou une requête. Par exemple, sélectionnez Requête et spécifiez un paramètre de requête pour récupérer les enregistrements correspondant aux champs interrogés uniquement. Par exemple, vous pouvez mapper le sys_id sur une variable et l'ajouter en tant que requête.
    4. Spécifiez une limite d'enregistrements à afficher. Si le champ Limite est vide ou s'il est défini sur 0, tous les enregistrements sont renvoyés. Le délai de réponse peut varier en fonction du volume du tableau spécifié.
    5. Le nom de la session affiché est Par défaut.
    6. Enregistrez le résultat dans une variable. Par exemple, l'ID d'objet est enregistré dans la variable list_GetMultipleRecordsResult.

    Action Obtenir plusieurs enregistrements pour ServiceNow
  3. Cliquez sur Exécuter pour enregistrer et exécuter votre robot. Après l'exécution du robot, vous obtenez tous les enregistrements de ServiceNow.
    Remarque : La sortie est récupérée sous la forme d'une liste de type Dictionnaire. Pour lire un enregistrement individuel (ligne) dans cette liste, vous devez parcourir tous les éléments du dictionnaire à l'aide de l'action Boucle et lire ou extraire les enregistrements (lignes) individuellement. Par exemple, le résultat de l'extraction de plusieurs enregistrements est enregistré dans la variable list_of_records_any. Si la variable contient cinq enregistrements, chaque enregistrement est transmis à l'action Boucle pour être traité un par un.Action Boucle pour obtenir plusieurs enregistrements