Jeux de variables de catalogue de services

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 6 minutes de lecture
  • Les administrateurs et les administrateurs de catalogue définissent souvent plusieurs éléments de catalogue qui utilisent le même groupe de variables de catalogue de services. Les gestionnaires de catalogues et les éditeurs de catalogues peuvent joindre un jeu de variables pour les éléments auxquels ils sont affectés. Toutefois, les gestionnaires de catalogues et les éditeurs de catalogues ne peuvent pas créer de jeu de variables.

    Par exemple, un administrateur de catalogue définit 10 éléments de catalogue pour les types de serveurs. Le processus de demande pour tous ces éléments pose les cinq mêmes questions, en utilisant les mêmes variables.

    L’association de ces variables individuellement par élément de catalogue est répétitive, chronophage et sujette aux erreurs. En outre, pour apporter un seul changement à plusieurs éléments de catalogue, chaque élément doit être modifié manuellement. Par exemple, pour ajouter une variable à 10 éléments de catalogue, vous devez associer manuellement la variable à chaque élément.

    Les jeux de variables vous permettent de créer une collection de variables qui peut être réutilisée sur plusieurs éléments de catalogue et guides de commande. L'utilisation de jeux de variables permet de gagner du temps, car vous n'avez pas à créer les mêmes variables individuellement pour plusieurs éléments de catalogue. En outre, lorsque les variables doivent être modifiées, vous pouvez modifier le jeu de variables et les modifications sont répercutées dans tous les éléments de catalogue qui lui sont associés.

    Les jeux de variables vous permettent également de définir des scripts clients et des politiques d'interface utilisateur de catalogue appliqués aux variables du jeu.

    Remarque :
    Les variables d’un ensemble utilisent les mêmes règles que les autres variables pour déterminer quand les variables d’un ensemble apparaissent sur une tâche. Par exemple, les variables doivent être globales ou être jointes directement à un élément.

    Un administrateur de catalogue peut fournir des rôles de lecture, d’écriture et de mise à jour pour accéder à un jeu de variables. Lorsque vous accédez aux variables d’un jeu de variables, une validation est d’abord effectuée au niveau du jeu de variables, puis au niveau de la variable. Si l’accès est bloqué au niveau du jeu de variables, les paramètres d’accès de la variable sont remplacés. Si l’accès est autorisé au niveau du jeu de variables, l’accès au niveau de la variable est vérifié.

    Remarque :
    Les jeux de variables d’une ou de plusieurs lignes sont pris en charge dans ServiceNow AI Platform, Portail de servicesNow Mobile, et dans l’éditeur de variables dans Espace de travail d'agent.

    Jeu de variables d’une seule ligne

    Utilisez un jeu de variables d’une seule ligne pour capturer des données à partir de variables regroupées, tout en soumettant une demande d’élément de catalogue pour une entité unique.

    Jeu de variables de plusieurs lignes

    Utilisez un jeu de variables de plusieurs lignes (MRVS) pour capturer des données variables dans une mise en page de grille lors de l’envoi d’une demande d’élément de catalogue pour un groupe d’entités. Par exemple, pour les RH lors de la réorganisation des employés, un seul créateur d’enregistrement doit être en mesure de capturer les informations pertinentes telles que le département et le responsable d’un groupe d’employés. En outre, lorsque vous demandez à un élément de catalogue de commander des ordinateurs virtuels et des serveurs, les options de configuration doivent être capturées sous la forme d’une demande unique. Dans ce cas, un demandeur peut définir plusieurs unités matérielles en tant que lignes et leurs options de configuration en tant que colonnes d’un MRVS.

    Vous ne pouvez pas inclure les types de variables suivants dans un MRVS :

    • Pièce jointe
    • Pause
    • Fin conteneur
    • Début conteneur
    • Séparation du conteneur
    • HTML
    • Étiquette
    • Macro
    • Macro avec étiquette
    • Étiquette de texte enrichi
    • Page de l'IU
    Remarque :
    • Vous pouvez configurer une variable MRVS pour interdire les valeurs en double. Pour plus d’informations sur le champ Unique , reportez-vous à la section Créer une variable de catalogue de services.
    • Vous pouvez masquer une variable dans le MRVS afin qu’elle n’apparaisse pas lorsque la boîte de dialogue est ouverte.
    • La fonctionnalité Mapper vers le champ n’est pas prise en charge pour les variables utilisées dans un MRVS.
    • Seule l’interface de liste Glide est prise en charge pour la variable Collecteur de liste.
    • La fonctionnalité en cascade pour les variables d’un guide de commande n’est pas prise en charge dans un MRVS.
    • Un MRVS n’est pas affiché lorsqu’il est ajouté dans un conteneur.
    • Vous ne pouvez pas ajouter de variables avec des rôles de lecture dans un MRVS.
    • Lorsque vous clonez une demande qui contient un MRVS, les informations spécifiées dans le MRVS sont disponibles dans toutes les demandes clonées. Toutes les politiques d’interface utilisateur et les scripts clients sur le MRVS sont également clonés.
    • Définissez une limite au nombre de lignes que vous pouvez ajouter à un MRVS à l’aide de l’attribut max_rows dans le champ Attributs de jeu de variables .
    • Dans la vue RITM et demande de Now Mobile, un MRVS n’est pas pris en charge. Un message s’affiche dans cette vue indiquant que ce jeu de variables n’est pas visible.
    • Un MRVS n’est pris en charge dans le module de synthèse de variables que dans Portail de services.
    • Vous pouvez inclure un MRVS dans les actions GetCatalogVariables et CreateCatalogTask à l’aide de Studio de workflow.
    • Vous pouvez itérer sur des lignes individuelles et accéder à des variables à l’aide de la logique de flux Pour chaque.
    • Vous pouvez inclure MRVS lors de la création d’une tâche de catalogue à l’aide d’un workflow.
    Un formulaire MRVS change dynamiquement en fonction des données contenues dans le formulaire d’élément de catalogue, dont les éléments suivants :
    • Autres lignes de ce MRVS
    • D’autres variables en dehors de ce MRVS sur le formulaire d’élément de catalogue.

    Pour plus d’informations sur l’accès aux données dans un jeu de variables à plusieurs lignes (MRVS) lorsqu’une boîte de dialogue est ouverte, voir g_service_catalog - Client.

    Vous pouvez définir des scripts clients de catalogue, des politiques d’interface utilisateur de catalogue et des recherches de données de catalogue pour un MRVS. La visibilité est honorée uniquement sur le formulaire MRVS et non dans la liste.
    Remarque :
    • Les scripts clients du catalogue onSubmit ne sont pas pris en charge pour un MRVS.
    • Les politiques d’interface utilisateur du catalogue et les scripts clients du catalogue définis au niveau de l’élément ne sont pas applicables aux variables d’un MRVS. Seules les politiques d’interface utilisateur de catalogue et les scripts clients de catalogue définis dans le MRVS sont applicables aux variables du MRVS.
    • Les scripts qui ne sont pas inclus dans un MRVS ne peuvent pas affecter les variables à l’intérieur du MRVS. De même, les scripts inclus dans le MRVS ne peuvent pas affecter les variables qui ne sont pas incluses dans le MRVS.
    • Les variables qui ne sont pas incluses dans un MRVS ne peuvent pas être utilisées dans les qualificatifs de référence dépendants pour les variables du MRVS. De même, les variables incluses dans le MRVS ne peuvent pas être utilisées dans les qualificatifs de référence dépendants pour des variables qui ne figurent pas dans le MRVS. Pour un qualificatif de référence, la ligne actuelle est celle qui est en cours de modification.

    Vous ne pouvez pas définir Global sur True pour une variable qui appartient à un MRVS. Par conséquent, un MRVS n’est pas disponible dans les tâches du catalogue.

    Si les variables incluses dans le MRVS ont des implications de prix pour un élément de catalogue, le prix de l’élément de catalogue reflète les changements correspondants lorsqu’une ligne est ajoutée, modifiée ou supprimée de ce jeu de variables.
    Remarque :
    Lorsque vous désactivez la glide.sc.use_cart_layouts propriété, le widget d’élément de commande ne reflète pas les changements de prix de l’élément à partir du MRVS. Cependant, lorsque vous ajoutez cet article au panier, ces changements de prix sont reflétés.

    Vous ne pouvez pas sélectionner de variables d’un MRVS lors de la définition des éléments suivants pour un élément de catalogue :

    • Conditions de politique d’interface utilisateur
    • Configurations d’étape ATF non prises en charge. Vous pouvez uniquement valider si un MRVS est visible, obligatoire ou en lecture seule.
    • Reporting