Action Obtenir les variables de catalogue

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Sélectionnez des variables dans plusieurs éléments de catalogue de modèles et jeux de variables à l’aide de l’action Obtenir les variables de catalogue.

    Rôles et disponibilité

    Disponible en tant qu’action Studio de workflow ServiceNow de base. Les utilisateurs disposant du rôle flow_designer ou administrateur peuvent ajouter une action à un flux et définir les détails de la configuration.
    Remarque :
    Cette action renvoie uniquement la valeur des variables de catalogue au moment de son exécution. Si vous vous attendez à ce que l’action reconnaisse quand les valeurs de variables de catalogue changent, vous devez intégrer cette logique dans votre flux. Par exemple, utilisez une action Attendre une condition avec un opérateur de changements pour obtenir des variables de catalogue lorsqu’une valeur de champ change. Si la valeur du champ change, vous devez ajouter à nouveau l’action dans le flux.

    Entrées

    Fournissez une valeur pour chaque entrée dont votre flux a besoin. Pour ajouter des valeurs dynamiques, vous pouvez également glisser-déplacer les pilules du panneau de données ou les sélectionner dans le sélecteur de pilules.

    Demande soumise
    Type de données : Record

    L’enregistrement de l’élément demandé de la table Élément demandé [sc_req_item] pour laquelle vous souhaitez obtenir les valeurs variables de catalogue.

    Éléments de catalogue de modèle et jeux de variables [Éléments de catalogue et jeux de variables]
    Type de données : Record

    L’enregistrement d’élément de catalogue [sc_cat_item] que vous souhaitez utiliser pour remplir la zone de sélection des variables de catalogue. Cette entrée ne prend en charge aucune valeur de pastille de données.

    Variables de catalogue
    Type de données : Slush Bucket

    Liste des variables de catalogue dont vous souhaitez obtenir les valeurs à partir de l’enregistrement de l’élément demandé. Chaque variable de catalogue que vous sélectionnez s’affiche sous la forme d’une pastille de données dans le volet Data (Données). Vous pouvez définir des variables propres au flux qui s’affichent dans la liste Disponible. Pour définir des variables spécifiques au flux, reportez-vous à la section Créer des variables de flux Catalogue de services.

    Sorties

    Ces sorties apparaissent dans le panneau Données. Vous pouvez les utiliser comme entrées ailleurs dans votre flux.

    Variables de catalogue
    Type de données : Varies by catalog variable type

    Le volet Data (Données) affiche une pastille de données distincte pour chaque variable de catalogue sélectionnée à partir de l’entrée Variables de catalogue. Pour obtenir la liste des types de catalogue de services pris en charge, reportez-vous à la section Types de variables pris en charge Catalogue de services.

    Obtenir les variables de catalogue pour les éléments matériels

    Configuration de l’action Obtenir les variables de catalogue

    Dans cet exemple, un flux s’exécute lorsqu’une personne demande un élément à partir de Catalogue de services. La première étape du flux recherche l’enregistrement d’élément de catalogue de l’élément demandé. La logique de flux Si utilise la valeur de catégorie (ID système) de l’élément de catalogue pour déterminer si la demande concerne un élément de la catégorie Matériel. L’action Obtenir les variables de catalogue utilise l’enregistrement de déclenchement comme entrée Demande soumise. L’entrée Éléments de catalogue de modèles et jeux de variables utilise les variables fournies dans l’élément de catalogue Ordinateur portable standard. Les trois variables de catalogue disponibles sont sélectionnées et affichées en tant que pastilles de données dans le volet Data (Données).

    Détails d’exécution de l’action Obtenir les variables de catalogue

    Les détails d’exécution du flux montrent que la demande soumise est liée à une demande d’ordinateur portable standard. Des trois variables de catalogue, la variable string est vide et les deux variables booléennes sont false.