Éditeurs de variable Service Catalog

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • L’éditeur de variable affiche les valeurs des variables dans les formulaires de prestataire. Un demandeur, lorsqu’il demande l’élément, spécifie ces valeurs variables dans les questions d’élément de catalogue.

    Types d'éditeurs de variable en fonction du type d'élément de catalogue :

    • Pour un élément de catalogue, l’éditeur de variable (com.glideapp.servicecatalog.VEditor) affiche les valeurs des questions dans les formulaires Élément demandé et Tâche de catalogue.
    • Pour un créateur d’enregistrement, l’éditeur de variable par défaut (com.glideapp.questionset.DefaultQuestionEditor) affiche les valeurs des questions pour les enregistrements générés à partir d’un créateur d’enregistrement pour les tables de tâches étendues.
    Avertissement :
    L’éditeur de variable dépend de la colonne Variables de la table Tâche [task]. Par défaut, cette colonne est inactive et vous ne devez pas la rendre active.

    Éditeur de variable

    L’éditeur de variable ne s’applique qu’aux demandes créées à partir d’éléments de catalogue.

    Dans Now Platform, cet éditeur est un formateur ajouté au formulaire de l’élément demandé (RITM) (vue par défaut) et au formulaire de tâche de catalogue (vue par défaut).

    L’éditeur de variable ne s’applique qu’aux RITM et aux tâches de catalogue. Il ne peut pas être utilisé pour d’autres tables. Pour prendre en charge les politiques d’interface utilisateur de catalogue ou les scripts clients de catalogue sur l’éditeur de variable pour le RITM et le formulaire de tâche de catalogue, cochez les cases S’applique sur les éléments demandés et S’applique sur les tâches du catalogue pour la politique d’interface utilisateur de catalogue ou le script client de catalogue.

    Remarque :
    les valeurs de l'éditeur de variable sont affichées à partir de la table Options [sc_item_option]. Il s’agit d’une table interne et vous ne devez ajouter aucune règle métier à cette table.
    Pour que l’éditeur de variable soit en lecture seule dans Now Platform, activez le script client onLoad, Éditeur de variable en lecture seule, pour les tables suivantes :
    • Élément demandé [sc_req_item]
    • Tâche du catalogue [sc_task]
    Remarque :
    Vous pouvez rendre les scripts de l’éditeur de variable en lecture seule conditionnels en y ajoutant des conditions.
    Figure 1. Éditeur de variable
    Capture d’écran d’un éditeur de variable

    Éditeur de variable par défaut

    L'éditeur de variable par défaut ne s'applique qu'aux créateurs d'enregistrement. Cet éditeur est un formateur ajouté aux enregistrements qui sont générés par des créateurs d'enregistrement pour les tables de tâches étendues. Il affiche les valeurs des questions spécifiées dans le créateur d'enregistrement.

    Par défaut, cet éditeur s’applique aux tables Incident et Changement. Pour d’autres tables, vous pouvez configurer cet éditeur.

    Les politiques d'interface utilisateur de catalogue, les scripts clients de catalogue, les recherches de données de catalogue, les qualificatifs de référence et les champs de référence dépendants ne sont pris en charge sur l'éditeur de variable par défaut que pour les tables de tâches étendues. Pour prendre en charge une politique d'interface utilisateur ou un script client de catalogue sur cet éditeur, cochez la case S'applique sur l'enregistrement cible pour la politique d'interface utilisateur de catalogue ou le script client de catalogue.
    Remarque :
    les valeurs de l'éditeur de variable par défaut sont affichées dans la table Réponse à la question [question_answer]. Il s’agit d’une table interne et vous ne devez ajouter aucune règle métier à cette table.
    Figure 2. Éditeur de variable par défaut
    Capture d’écran de l’éditeur de variable par défaut

    Éditeur de variable dans Espace de travail d'agent

    Dans Espace de travail d'agent, les scénarios suivants sont possibles :
    • Si le formateur d’éditeur de variable est disponible dans la vue Workspace du formulaire, l’éditeur de variable est automatiquement ajouté à la section Variables de l’interface Espace de travail d'agent utilisateur.
    • Si le formateur d’éditeur de variable est ajouté à l’intérieur d’une section de la vue Workspace du formulaire, cette section n’affiche pas l’éditeur de variable dans l’interface Espace de travail d'agent utilisateur.
    Les types de variables suivants ne sont pas affichés dans l’éditeur de variable.
    • Macro
    • Macro avec étiquette
    • Pages de l'interface utilisateur
    Les variables suivantes sont affichées sous la forme d’une case à cocher dans l’éditeur de variable :
    • Choix multiple
    • Échelle numérique
    • Choix multiple de recherche

    Éditeur de variable dans Portail de services

    Dans l’interface utilisateur, l’éditeur de variable est disponible pour les Portail de services formulaires dotés du formateur d’éditeur de variables.

    Remarque :
    Étant donné qu’il Portail de services s’agit uniquement de cas d’utilisation de demandeur, il est recommandé d’utiliser l’interface Espace de travail d'agent utilisateur pour l’éditeur de variable.

    Rendre un éditeur de variable accessible en lecture seule

    Les options suivantes sont disponibles pour mettre un éditeur de variable en lecture seule, selon l’application.

    Catalogue de services Éditeurs de variables dans l’interface utilisateur principale
    La méthode GlideForm setVariablesReadOnly() est prise en charge pour Now PlatformEspace de travail d'agent rendre l’éditeur de variable en lecture seule. Cette méthode est destinée aux tâches d’élément demandé, d’enregistrement cible et de catalogue.
    Remarque :
    Cette méthode n’est pas applicable et n’est pas recommandée pour Portail de services les formulaires de catalogue.
    Portail de services Éditeurs de variables
    Pour activer l’éditeur de variable en lecture seule dans Portail de services, accédez à Portail de services > Portails, sélectionnez Service Portal et spécifiez le code suivant dans le champ Configuration de démarrage rapide .
    "readonly_variable_editor": "true"
    Remarque :
    Les variables Page d’interface utilisateur, Macro et Macro avec étiquette sont restituées même lorsque l’éditeur de variables est en lecture seule.