Jeux de variables de catalogue de services

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 catalogue et les éditeurs de catalogue peuvent attacher un jeu de variables pour les éléments auxquels ils sont affectés. Toutefois, ils ne peuvent pas créer de jeux de variables.

    Par exemple, un administrateur de catalogue définit 10 éléments de catalogue pour des 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 à chaque élément de catalogue est répétitive, longue et sujette aux erreurs. En outre, une seule modification à plusieurs éléments de catalogue implique de modifier manuellement chaque élément. 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 jeu utilisent les mêmes règles que les autres variables pour déterminer quand les variables d'un jeu apparaissent sur une tâche. Par exemple, les variables doivent être globales ou être attachées directement à un élément.

    Les administrateurs de catalogue peuvent 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 des variables. Si l'accès est bloqué au niveau des variables, les paramètres d'accès des variables sont remplacés. Si l'accès est autorisé au niveau du jeu de variables, l'accès au niveau des variables est vérifié.

    Remarque :
    Les jeux de variables à une ligne et à plusieurs lignes sont pris en charge dans Now Platform, Portail de servicesNow Mobileet 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 les données à partir de variables regroupées, tout en envoyant une demande d'élément de catalogue pour une seule entité.

    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 tout en soumettant une demande d’élément de catalogue pour un groupe d’entités. Par exemple, pour les RH, pendant la réorganisation des employés, un seul créateur d'enregistrement devrait pouvoir capturer les informations pertinentes, comme le département et le gestionnaire d'un groupe d'employés. En outre, lorsque vous demandez un élément de catalogue pour commander des ordinateurs et des serveurs virtuels, les options de configuration doivent être capturées en une seule demande. Dans ce cas, un demandeur peut définir plusieurs unités matérielles sous forme de lignes et leurs options de configuration sous forme de 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 en savoir plus 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 au 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 ne s’affiche pas lorsqu’il est ajouté à l’intérieur d’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 dans 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 outil 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 entre 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, qui comprend les éléments suivants :
    • D’autres lignes de ce MRVS
    • 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 d’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 s’appliquent pas aux variables d’un MRVS. Seuls les politiques d’interface utilisateur de catalogue et les scripts clients de catalogue définis dans le MRVS s’appliquent 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 dans le 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 sont pas dans le MRVS. Pour les qualificatifs de référence, la ligne actuelle est celle qui est en cours de modification.

    Vous ne pouvez pas définir Global sur Vrai 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 Commander l’élément ne reflète pas les changements de prix de l’élément à partir du MRVS. Toutefois, lorsque vous ajoutez l'élément au panier, ces changements de prix sont reflétés.

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

    • Les conditions de la politique d'interface utilisateur ;
    • Les configurations de l'étape ATF non prises en charge. Vous ne pouvez valider que si un MRVS est visible, obligatoire ou en lecture seule.
    • Reporting