Créer une variable de catalogue de services
Créez des variables de catalogues de services pour recueillir des informations auprès des utilisateurs qui commandent un élément de catalogue, par exemple, pour demander aux utilisateurs quelles options ils souhaitent pour l’élément.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à la Tous > Catalogue de services > Définitions de catalogues > Gérer les éléments.
- Sélectionnez l’élément de catalogue pour lequel vous souhaitez créer une variable.
- Dans la liste connexe Variables , cliquez sur Nouveau.
-
Sélectionnez le type de variable.
Seuls les champs applicables au type de variable s’affichent.
-
Renseignez les champs du formulaire.
Tableau 1. Formulaire de variable Champ Description Application Champ en lecture seule qui indique quelles applications peuvent utiliser cette variable. Mapper sur le champ Mappe la variable à un champ spécifique de la table pour le créateur d’enregistrement. Ce champ s’affiche si la variable appartient à un créateur d’enregistrement.
Type Le type de variable que vous souhaitez créer. Pour plus d’informations, consultez Types de variables de catalogue de services. Élément de catalogue Élément de catalogue utilisant la variable. Ordre Ordre dans lequel la variable est placée sur la page de l’élément de catalogue. Les variables sont organisées de haut en bas, de la valeur d’ordre la plus petite à la valeur d’ordre la plus grande. Par exemple, une variable avec une valeur d’ordre de 1 est placée au-dessus d’autres variables avec des valeurs d’ordre supérieur. Actives Case à cocher pour rendre la variable disponible pour utilisation Obligatoire Case à cocher pour rendre la variable obligatoire dans le cadre du processus de commande. Remarque :Ce comportement ne s’applique qu’au chargement de la page et peut être modifié via les API clientes.Lecture seule Option permettant de rendre une variable en lecture seule ou modifiable. Masqué Option pour masquer une variable. Unique Option visant à interdire les valeurs en double pour cette variable dans un jeu de variables à plusieurs lignes. Remarque :- Ce champ s’affiche uniquement pour une variable créée dans un jeu de variables de plusieurs lignes.
- Ce comportement ne s’applique que dans ServiceNow AI Platform, Portail de services et éditeur de variable dans Espace de travail d'agent.
Désactiver le remplissage initial de l’emplacement Cochez la case pour déterminer s’il faut activer l’utilisation des paires clé-valeur fournies par l’appelant qui préremplissent les formulaires d’éléments de catalogue. Sélection obligatoire Case à cocher pour demander aux utilisateurs de sélectionner la variable de case à cocher. Par exemple, utilisez cette option pour demander aux utilisateurs de cocher une case J’accepte pour un formulaire d’accord. Si les utilisateurs tentent de soumettre le formulaire d’accord sans cocher la case, un message d’alerte s’affiche pour leur indiquer qu’ils doivent cocher la case.
Global Si elle est sélectionnée, la variable est disponible par défaut pour toutes les tâches du catalogue dans les workflows de catalogue de services ou les plans d’exécution. Si cette option est désactivée, la variable doit être associée à des tâches du catalogue individuelles. Champ Champ auquel la variable est mappée. Ce champ s’affiche si la variable appartient à un créateur d’enregistrement.
Table du créateur d’enregistrement Table dans laquelle le créateur d’enregistrement crée un enregistrement. Ce champ s’affiche si la variable appartient à un créateur d’enregistrement.
Masquer sur la grille Configurez la visibilité d’une variable dans la mise en page de grille dans un jeu de variables à plusieurs lignes (MRVS) pour un élément de catalogue. Par défaut, la case n’est pas cochée.
Si vous le sélectionnez, la variable n’apparaît pas sur la grille MRVS, mais elle apparaît toujours sur le formulaire MRVS.
Question Question Question à poser aux utilisateurs qui commandent l’élément de catalogue. Nom Nom permettant d’identifier la question. Remarque :Si ce champ est vide, sa valeur est renseignée automatiquement en fonction du champ Question pour tous les types de variables, à l’exception de la pause, de la division du conteneur et de la fin du conteneur.Info-bulle Texte d’info-bulles à afficher lorsque les utilisateurs pointent sur la variable. Entrez une brève note pour décrire l’objectif de la « Question ». Exemple texte Conseil qui s’affiche dans le champ de la question avant qu’un utilisateur n’entre une valeur. Applicable aux variables suivantes :- Adresse IP
- URL
- Texte sur ligne unique
- Texte sur ligne unique large
- Texte sur plusieurs lignes
- Date
- Date/Heure
Texte enrichi Étiquette formatée à afficher sur un formulaire d’élément de catalogue. Applicable à la variable Étiquette de texte enrichi.
Annotation Afficher l'aide Si cette option est sélectionnée, le texte d’aide et les instructions pour la variable s’affichent. Remarque :- Il n’est pas disponible pour les variables de pause et de case à cocher.
- Le texte d’aide et les instructions ne sont pas disponibles pour un jeu de variables.
Toujours développé Si cette option est sélectionnée, la valeur du champ Texte d’aide et Instructions est développée par défaut lorsque la page de l’élément de catalogue se charge. Cette case à cocher s’affiche uniquement lorsque la case Afficher l’aide est cochée.
Remarque :- Ce champ s’applique également à Portail de services.
- Ce champ n’est pas applicable dans l’éditeur de variables dans Espace de travail le composant UIB de l’élément de catalogue.
- Si la case Développer l’aide pour toutes les questions est cochée au niveau de l’élément de catalogue, le paramètre de champ Toujours développé au niveau de la variable est remplacé.
- Si la case Développer l’aide pour toutes les questions est désélectionnée au niveau de l’élément de catalogue, le paramètre de champ Toujours développé au niveau de la variable s’applique.
Balise d’aide Si la case Toujours développé est décochée, cliquez sur la valeur spécifiée dans ce champ pour afficher les valeurs des champs Texte d’aide et Instructions . Ce champ n’est pas applicable dans l’éditeur de variables dans Espace de travail le composant UIB de l’élément de catalogue.
Texte d'aide Informations d’aide pour une variable de catalogue de services. Ce champ s’applique dans ServiceNow AI Platform, Portail de services et l’éditeur de variables dans Espace de travail, et le composant UIB de l’élément de catalogue.
Toutefois, dans Espace de travail un composant UIB d’élément de catalogue, vous pouvez afficher soit du texte d’aide, soit des instructions. Si les instructions et le texte d’aide sont disponibles, vous ne pouvez afficher que les instructions.
Ce champ ne s’applique pas aux variables Break, CheckBox, Container End, Container Split, Macro et Page de l’interface utilisateur. Dans Espace de travail le composant UIB de l’élément de catalogue, ce champ ne s’applique pas non plus à une variable masquée.
Instructions Informations nécessitant une mise en forme de texte enrichi ou l’ajout d’images pour appuyer les informations d’aide. Ce champ s’applique dans ServiceNow AI Platform, Portail de services et l’éditeur de variables dans Espace de travail, et le composant UIB de l’élément de catalogue.
Toutefois, dans Espace de travail un composant UIB d’élément de catalogue, vous pouvez afficher soit du texte d’aide, soit des instructions. Si les instructions et le texte d’aide sont disponibles, vous ne pouvez afficher que les instructions.
Dans Espace de travail le composant UIB de l’élément de catalogue, ce champ ne s’applique pas non plus à une variable masquée.
Remarque :Pour les tableaux HTML, utilisez des tailles comprises dans la largeur de la variable.Spécifications de type (les champs de cette section varient pour chaque type de variable) Largeur de la variable Largeur de la variable sur la page de l’élément de catalogue, afin de spécifier le pourcentage de la taille de l’écran qu’elle peut couvrir. Pour plus d’informations, voir Configurer une largeur par défaut pour les variables de catalogue de services. Ce champ s’affiche pour tous les types de variables, à l’exception des variables break, end conteneur, début conteneur, division du conteneur, mise en page du conteneur et étiquette.
Activer la liste Demander également Option permettant de soumettre une demande d’élément de catalogue pour plusieurs utilisateurs. Une fois que vous avez sélectionné cette option, le champ Demande également s’affiche avec la variable Demandé pour dans un élément de catalogue. - Cette fonctionnalité est applicable uniquement dans Portail de services.
- Ce champ ne s’applique qu’à la variable Demandé pour.
Rôles pouvant utiliser la liste Demander également Option permettant de spécifier les rôles qui peuvent soumettre une demande d’élément de catalogue pour plusieurs utilisateurs. - Cette fonctionnalité est applicable uniquement dans Portail de services.
- Ce champ ne s’applique qu’à la variable Demandé pour.
- Ce champ s’affiche uniquement lorsque la case Activer la demande également est cochée.
Remarque :Pour en savoir plus sur l’expérience de demande déléguée, reportez-vous à la section Expérience de demande déléguée.Si aucun rôle n’est spécifié, toute personne ayant accès à l’élément de catalogue peut envoyer la demande.Sens des choix Le sens dans lequel la liste de choix est organisée. - À travers : organise les choix horizontalement.
- Bas : organise les choix verticalement.
Ce champ s’affiche pour les variables à choix multiples de recherche.
Remarque :La direction sélectionnée s’applique également dans Portail de services.Champ de choix Champ de table pour renseigner les options de la variable. Si aucun choix n’est défini pour un champ, la variable charge les valeurs distinctes liées au champ à partir de la table. Ce champ s’affiche pour les variables de zone de sélection.
Table d'options Table avec des valeurs à renseigner dans le champ Choix. Ce champ s’affiche pour les variables de zone de sélection.
Ne pas sélectionner le premier choix Cochez la case pour laisser toutes les options de la variable décochées sur la page d’élément de catalogue. Si cette case est cochée, premier choix pour la variable sélectionnée par défaut.
Ce champ s’affiche pour les variables à choix multiples et à échelle numérique.
Qualif. de réf. dynamique Qualificatif dynamique. Sélectionnez un filtre dynamique pour exécuter une requête sur le champ de référence. Ce champ s’affiche pour les variables de référence lorsque l’option Utiliser le qualificatif de référence est définie sur Dynamique.
Inclure aucun Case à cocher pour inclure l’option Aucun dans une liste de choix. Ce champ s’affiche pour les variables de choix multiple de recherche, de zone de sélection de recherche, de choix multiple et de zone de sélection.
Mise en page Mise en page d’un conteneur, qu’il s’agisse d’une ou de deux colonnes. Ce champ s’affiche pour les variables de début de conteneur.
Table de valeurs Table contenant les valeurs du collecteur de liste. Une colonne d’affichage doit être spécifiée pour la table. Ce champ s’affiche pour les variables du collecteur de liste.
Source de recherche La source de recherche. Sélectionnez Table ou Choix. Par défaut, Table est sélectionnée. Rechercher depuis la table Table à partir de laquelle les valeurs sont obtenues et que les utilisateurs peuvent sélectionner. Les valeurs de cette table sont renseignées dans le champ Rechercher une valeur. Ce champ s’affiche pour les variables à choix multiples de recherche et de zone de sélection de recherche, et lorsqu’une source de recherche Table est sélectionnée.
Champ de valeur de référence Champ dans la table de recherche qui renseigne les options de la variable. Ce champ s’affiche pour les variables à choix multiples de recherche et de zone de sélection de recherche, et lorsqu’une source de recherche Table est sélectionnée.
Champ(s) d'étiquette de référence Liste de champs séparés par des virgules dans la table de recherche dont les valeurs sont utilisées pour afficher les options. Ce champ s’affiche pour les variables à choix multiples de recherche et de zone de sélection de recherche, et lorsqu’une source de recherche Table est sélectionnée.
Champ de prix de référence Champ de la table de recherche dont la valeur est utilisée pour modifier le prix de l’élément commandé. Ce champ s’affiche pour les variables à choix multiples de recherche et de zone de sélection de recherche, et lorsqu’une source de recherche Table est sélectionnée.
Champ de prix récurrent de référence Champ de la table de recherche dont la valeur est utilisée pour modifier le prix récurrent de l’élément commandé. Ce champ s’affiche pour les variables à choix multiples de recherche et de zone de sélection de recherche, et lorsqu’une source de recherche Table est sélectionnée.
Table d'options Utilisez ce champ pour spécifier la table qui contient la liste de choix souhaitée. Elle n’est active que lorsque la source de recherche est définie sur Choix. Le système interroge la table de choix centrale (sys_choice) pour toutes les listes de choix associées à la table que vous sélectionnez ici.
Champ de choix Utilisez ce champ pour sélectionner le champ spécifique (ou « élément ») dans la table Choix dont vous souhaitez afficher les options. Par exemple, si votre table Choice (Choix) est Incident [incident], vous pouvez sélectionner le champ Priority (Priorité), State (État) ou Category (Catégorie) pour afficher les choix définis pour celui-ci.
Les choix dépendent de Sélectionnez une autre variable du même élément de catalogue pour en dépendre les choix de cette variable. Cela crée un effet de filtrage dynamique. Les choix affichés dans la variable actuelle sont filtrés en temps réel en fonction de la valeur que l’utilisateur sélectionne dans la variable spécifiée ici. Par exemple, si ce champ est pour « Ville », vous pouvez sélectionner une variable « Pays » ici, en veillant à ce que seules les villes pertinentes soient affichées en fonction du pays sélectionné.
Macro Macro d’interface utilisateur à insérer dans l’élément de catalogue. Ce champ s’affiche pour les variables macro, macro avec étiquette et page de l’interface utilisateur.
Macro résumé Applicable uniquement aux variables de type Marco et Macro avec étiquette. Widget Applicable uniquement aux variables de type Marco et Macro avec étiquette. Prix si coché Prix de l’élément. Ce champ s’affiche pour les variables de case à cocher.
Prix récurrent si vérifié Prix qui s’incrémente pour l’élément, lorsque l’utilisateur demande plusieurs commandes de l’élément. Ce champ s’affiche pour les variables de case à cocher. Pour plus d’informations sur les prix et les prix récurrents, voir Utilisation de variables pour la configuration des prix.
Référence Table de référence pour la variable. Une colonne d’affichage doit être spécifiée pour la table. Ce champ s’affiche pour les variables de référence.
Qualificatif de référence Qualificateurs pour restreindre les données disponibles dans le champ. Prend en charge les qualificatifs de référence et les qualificatifs avancés. Pour plus d’informations, voir Qualificatifs de référence.
Renvoie tous les résultats correspondants (aucun maximum).
Remarque :Pour des raisons de sécurité, l’utilisation des scripts dans le champ Qualificatif de référence est restreinte aux administrateurs système via la règle métier Autoriser JavaScript dans Valeur par défaut .Ce champ s’affiche pour les variables Collecteur de liste, Choix multiple de recherche, Zone de sélection de recherche, Référence et Demandé pour.
Il apparaît pour les variables de référence lorsque l’option Utiliser le qualificatif de référence est définie sur Dynamique.
Condition de qualificatif de référence Options permettant de créer des conditions. Ce champ s’affiche pour les variables de référence lorsque Utiliser le qualificatif de référence est défini sur Simple.
Échelle max. Valeur la plus haute sur l’échelle des options disponibles pour la variable. Ce champ s’affiche pour les variables d’échelle numérique.
Échelle min. Valeur la plus basse sur l’échelle des options disponibles pour la variable. Ce champ s’affiche pour les variables d’échelle numérique.
Valeurs uniques seulement Case à cocher permettant d’exiger une valeur unique pour le champ. Lorsque cette case est cochée, deux enregistrements ne peuvent pas avoir la même valeur pour ce champ. Ce champ s’affiche pour les variables de choix multiple de recherche, de zone de sélection de recherche et de zone de sélection.
Confirmation de l’utilisation Cochez la case pour inviter les utilisateurs à saisir à nouveau les données afin de vérifier leurs entrées. Ce champ s’affiche pour les variables masquées.
Utiliser le chiffrement Case à cocher pour stocker la réponse au format chiffré dans la base de données. Si elle n’est pas chiffrée, la réponse est stockée au format texte brut. Le chiffrement utilise le triple DES avec le chiffrement système. Ce champ s’affiche pour les variables masquées.
Utiliser le qualificatif de référence Type de qualificateur à utiliser. Ce champ s’affiche pour les variables de référence.
Regex de validation Expression régulière qui valide la valeur de la variable. Ce champ n’est affiché que pour les types de variables Texte sur ligne unique et Texte sur ligne unique large. Pour définir des expressions régulières, reportez-vous à la section Définir une expression régulière pour une variable.
Remarque :- Ce champ s’applique également à Portail de services.
- La valeur de l’attribut max_length est valide même lorsque la regex de validation est définie.
- Vous ne pouvez pas ajouter un élément de catalogue avec des erreurs de validation regex à la liste de souhaits.
Attributs de variable Attributs qui définissent le comportement et les restrictions d’une variable. Pour plus d’informations sur les attributs de variables, consultez Attribut de variable de catalogue de services. Bloc de rubriques Spécifiez le bloc de rubriques similaire aux macros d’interface utilisateur configurées ou aux widgets utilisés dans les variables personnalisées ou personnalisées avec étiquette pour reproduire le même comportement dans une Agent virtuel conversation.
Remarque :Ce champ n’est disponible que pour les types de variables « Personnalisé » et « Personnalisé avec étiquette ».Valeur par défaut Valeur par défaut Valeur par défaut pour la variable. Autorisation Si aucun rôle n’est spécifié dans cet onglet pour les actions de lecture, d’écriture ou de création, tous les utilisateurs pouvant accéder à l’élément de catalogue peuvent effectuer ces actions, quel que soit leur rôle. Par exemple, si aucun rôle n’est spécifié pour le champ Rôles d’écriture , tous les utilisateurs ayant accès à l’élément de catalogue peuvent modifier la valeur de la variable dans l’éditeur de variables.
Un utilisateur disposant d’un rôle qui ne correspond à aucun des rôles suivants ne peut pas définir de valeurs variables, même avec un scripting.
Ces rôles ne sont pas disponibles pour les variables Étiquette, Pause, Séparation du conteneur, Fin du conteneur, Macro, Macro avec étiquette et Page de l’interface utilisateur.
Rôles de lecture Rôles qui peuvent afficher la variable avant ou après la demande de l’élément de catalogue ou du créateur d’enregistrement. Seul un utilisateur ayant les rôles spécifiés dans ce champ peut afficher la variable. Rôles d'écriture Rôles qui peuvent modifier la variable dans l’éditeur de variables après avoir demandé l’élément de catalogue ou le créateur d’enregistrement. Si un utilisateur ne possède pas les rôles spécifiés dans ce champ, la variable est en lecture seule dans l’éditeur de variables. Rôles de création Rôles qui peuvent créer des valeurs pour la variable avant de demander l’élément de catalogue ou le créateur d’enregistrement. Si un utilisateur ne possède pas le rôle spécifié, la variable est en lecture seule avant de demander l’élément de catalogue ou le créateur d’enregistrement. Disponibilité Visible ailleurs Si elle est sélectionnée, la variable est visible dans le formulaire d’élément avant de commander l’élément, dans VEditor après la commande de l’élément et dans la vue du panier de l’élément. Visible dans les lots Si cette option est sélectionnée, la variable est visible lorsque l’élément est ajouté à un lot. Visible dans les guides Si cette option est sélectionnée, la variable est visible lorsqu’elle est ajoutée à un guide de commande ou lorsqu’elle est ajoutée à un élément de catalogue inclus dans le guide de commande. Remarque :Si un guide de commande contient trop d’éléments et de variables, envisagez de désactiver cette case à cocher sur autant d’éléments que possible afin d’améliorer les performances de chargement des guides de commande.Visible sur les synthèses Si elle est sélectionnée, la variable est visible sur n’importe quel outil de synthèse de variable de l’élément de catalogue. Dans Portail de services, la variable est visible sur la page Ticket RITM et sur la page Approbation.
Dans Now Mobile, la variable est visible dans RITM et les enregistrements d’approbation.
Supprimer des interfaces conversationnelles Si l’élément de catalogue a une variable qui rend l’élément non conversationnel, par exemple, une variable sur la tarification, cochez la case pour que l’élément de catalogue devienne conversationnel. Remarque :Cette option ne s’applique pas au jeu de variables à plusieurs lignes (MRVS). - Cliquez sur Envoyer.