Créer des variables de flux Catalogue de services
Créez Catalogue de services des variables qui ne sont disponibles que pour un flux spécifique Catalogue de services . Des variables spécifiques au flux sont disponibles pour cataloguer les tâches et les actions dans le flux.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Les variables de flux Catalogue de services s’affichent dans le champ Variables de catalogue des actions Créer une tâche de catalogue et Obtenir des variables de catalogue. Ils s’affichent au format Flow :variablename et ne sont disponibles que pour le flux dans lequel ils sont définis.
Pour plus d’informations sur Catalogue de services les actions, consultez Créer une action de tâche de catalogue et Action Obtenir les variables de catalogue.
Procédure
- Ouvrez ou créez un flux avec un Catalogue de services déclencheur.
-
Cliquez sur
, puis sélectionnez Gérer les variables de catalogue de flux.
La table des variables de catalogue de flux s’ouvre. - Cliquez sur Nouveau pour ajouter une nouvelle variable disponible au flux.
-
Complétez le 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 voulez 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 faible à la plus élevée. Par exemple, une variable avec une valeur d'ordre de 1 est placée au-dessus d'autres variables avec des valeurs d'ordre plus élevées. Actif 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 s’applique uniquement 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 permettant de masquer une variable. Unique Option permettant d’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 à plusieurs lignes.
- Ce comportement n’est applicable que dans Now Platform, Portail de services, et l’éditeur de variables dans Espace de travail d'agent.
Sélection obligatoire Case à cocher pour exiger que les utilisateurs sélectionnent la variable Case à cocher. Par exemple, utilisez cette option pour obliger les utilisateurs à sélectionner une case à cocher J'accepte pour un formulaire d'accord. Si les utilisateurs essaient d'envoyer le formulaire d'accord sans cocher la case, un message d'alerte s'affiche pour indiquer aux utilisateurs qu'ils doivent cocher la case.
Global Si cette option est sélectionnée, la variable est disponible pour toutes les tâches du catalogue dans les workflows du catalogue de services et les plans d'exécution par défaut. Si elle n'est pas sélectionnée, la variable doit être associée à des tâches du catalogue individuelles. Champ Champ vers lequel la variable est mappée. Ce champ s'affiche si la variable appartient à un créateur d'enregistrement.
Table 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.
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 sauf Pause, Séparation du conteneur et Fin conteneur.Infobulle Texte d'infobulle à afficher lorsque les utilisateurs pointent vers la variable. Saisissez une note brève décrivant le but de la « Question ». Exemple texte Indication affichée dans le champ Question avant qu'un utilisateur ne saisisse une valeur. Applicable pour les 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 pour la variable Étiquette de texte enrichi.
Annotation Afficher l'aide Si cette option est sélectionnée, le texte d’aide et les instructions de la variable s’affichent. Remarque :- Elle n'est pas disponible pour les variables Pause et 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, les valeurs des champs Texte d'aide et Instructions sont développées par défaut lorsque la page d'élément de catalogue se charge. Cette case à cocher s'affiche uniquement lorsque la case Afficher l'aide est sélectionnée.
Remarque :- Ce champ est également applicable dans Service Portal.
- Ce champ ne s’applique pas dans l’éditeur de variables dans Espace de travail le composant UIB de l’élément de catalogue.
- Si la case à cocher Développer l’aide pour toutes les questions est sélectionné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 à cocher 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é n'est pas 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 ne s’applique pas 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 , Portail de services, et l’éditeur Now Platformde variables dans , et le Espace de travailcomposant UIB de l’élément de catalogue.
Toutefois, dans le Espace de travail composant UIB de l’é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 n'est pas applicable pour les variables de type Pause, Case à cocher, Fin conteneur, Séparation de conteneur, Macro et Page d'interface utilisateur. Dans Espace de travail un composant UIB d’élément de catalogue, ce champ ne s’applique pas non plus à une variable Masqué.
Instructions Informations qui nécessitent une mise en forme de texte riche ou l'ajout d'images pour clarifier les informations d'aide. Ce champ s’applique dans , Portail de services, et l’éditeur Now Platformde variables dans , et le Espace de travailcomposant UIB de l’élément de catalogue.
Toutefois, dans le Espace de travail composant UIB de l’é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 un composant UIB d’élément de catalogue, ce champ ne s’applique pas non plus à une variable Masqué.
Remarque :Pour les tables HTML, utilisez des tailles compatibles avec la largeur de la variable.Spécifications de types (les champs de cette section varient pour chaque type de variable) Largeur de la variable Largeur de la variable sur la page d'élément de catalogue, pour indiquer quel pourcentage de la taille de l'écran elle peut atteindre. Pour en savoir plus, reportez-vous à la section Configurer une largeur par défaut pour les variables de catalogue de services. Ce champ s'affiche pour tous les types variables sauf Pause, Fin conteneur, Début conteneur, Séparation de conteneur, Mise en page de conteneur et Étiquette.
Activer la liste Demander également Option autorisant la soumission d’une demande d’élément de catalogue pour plusieurs utilisateurs. Une fois que vous avez sélectionné cette option, le champ Demander également s’affiche avec la variable Demandé pour d’un élément de catalogue. - Cette fonctionnalité ne s’applique que 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é ne s’applique que 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, consultez la rubrique Delegated request experience.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 La direction dans laquelle la liste de choix est présentée. - Horizontale : dispose les choix horizontalement.
- Verticale : dispose les choix verticalement.
Ce champ s'affiche pour les variables Choix multiple de recherche.
Remarque :La direction sélectionnée est également applicable dans Service Portal.Champ de choix Champ de table renseignant les options de la variable. Si aucun choix de champ n'est défini, la variable charge des valeurs distinctes liées au champ dans la table. Ce champ s'affiche pour les variables Zone de sélection.
Table Choix Table contenant les valeurs du champ Choix. Ce champ s'affiche pour les variables Zone de sélection.
Ne pas sélectionner le premier choix Case à cocher pour laisser toutes les options effacées pour la variable sur la page d'élément de catalogue. Si cette case est sélectionnée, le premier choix pour la variable est sélectionné par défaut.
Ce champ s'affiche pour les variables Choix multiples et Échelle numérique.
Qualif. de réf. dynamique Qualificateur dynamique. Sélectionnez un filtre dynamique pour exécuter une requête par rapport au champ Référence. Ce champ s'affiche pour les variables Référence lorsque l'option Utiliser un qualificateur 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 Choix multiple de recherche, Zone de sélection de recherche, Choix multiple et Zone de sélection.
Mise en page Mise en page d'un conteneur, sur une ou deux colonnes. Ce champ s'affiche pour les variables Début conteneur.
Table Liste Table contenant les valeurs pour le collecteur de liste. La table doit avoir une colonne d'affichage spécifiée. Ce champ s'affiche pour les variables Collecteur de liste.
Table de recherche Table à partir de laquelle les valeurs à sélectionner par les utilisateurs sont obtenues. Les valeurs de cette table sont renseignées dans le champ Valeur de référence. Ce champ s'affiche pour les variables Choix multiple de recherche et Zone de sélection de recherche.
Champ Valeur de référence Champ dans la table de recherche qui fournit les options pour la variable. Ce champ s'affiche pour les variables Choix multiple de recherche et Zone de sélection de recherche.
Champ(s) Étiquette de référence Liste séparée par des virgules des champs dans la table de recherche dont les valeurs sont utilisées pour afficher les options. Ce champ s'affiche pour les variables Choix multiple de recherche et Zone de sélection de recherche.
Champ Prix de référence Champ dans 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 multiple de recherche et Zone de sélection de recherche.
Champ Prix récurrent de référence Champ dans 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 multiple de recherche et Zone de sélection de recherche.
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 d'interface utilisateur.
Macro résumé Applicable uniquement pour les variables de type Macro et Macro avec étiquette. Widget Applicable uniquement pour les variables de type Macro et Macro avec étiquette. Prix si cochée Prix de l'élément. Ce champ s'affiche pour les variables Case à cocher.
Prix récurrent si cochée Prix qui augmente pour l'élément lorsque l'utilisateur demande plus d'une commande de l'élément. Ce champ s'affiche pour les variables Case à cocher. Pour plus d’informations sur les prix et les prix récurrents, reportez-vous à la section Utilisation de variables pour la configuration des prix.
Référence Table de référence de la variable. La table doit avoir une colonne d'affichage spécifiée. Ce champ s'affiche pour les variables Référence.
Qualificatif de référence Qualificateurs permettant de 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, consultez Qualificatifs de référence.
Retourne tous les résultats correspondants (pas de maximum).
Remarque :Pour des raisons de sécurité, l'utilisation de scripts dans le champ Qualificatif de référence est limitée aux administrateurs système via la règle métier Autoriser JavaScript dans la valeur par défaut.Ce champ apparaît pour les variables Collecteur de liste, Choix multiple de recherche, Zone de sélection de recherche, Référence et Demandé pour .
Il s'affiche pour les variables Référence lorsque l'option Utiliser un qualificatif de référence est définie sur Dynamique.
Condition de qualificatif de référence Options pour établir des conditions. Ce champ s'affiche pour les variables Référence lorsque l'option Utiliser un qualificatif de référence est définie sur Simple.
Échelle max. Valeur la plus élevée sur l'échelle des options disponibles pour la variable. Ce champ s'affiche pour les variables Échelle numérique.
Échelle min. Valeur la plus faible sur l'échelle des options disponibles pour la variable. Ce champ s'affiche pour les variables Échelle numérique.
Valeurs uniques seulement Case à cocher pour exiger une valeur unique pour le champ. Lorsque cette case est cochée, deux enregistrements ne peuvent pas posséder la même valeur pour ce champ. Ce champ s'affiche pour les variables Choix multiple de recherche, Zone de sélection de recherche et Zone de sélection.
Confirmation de l’utilisation Case à cocher pour inviter les utilisateurs à saisir à nouveau les données pour vérifier leurs entrées. Ce champ s'affiche pour les variables Masqué.
Utiliser le chiffrement Case à cocher pour stocker la réponse en format chiffré dans la base de données. Si elle n'est pas chiffrée, la réponse est stockée en format texte brut. Le chiffrement utilise Triple DES avec le chiffrement du système. Ce champ s'affiche pour les variables Masqué.
Utiliser le qualificatif de référence Type de qualificatif à utiliser. Ce champ s'affiche pour les variables Référence.
Regex de validation Expression régulière qui valide la valeur de la variable. Ce champ s'affiche uniquement pour les types de variables Texte sur ligne unique et Texte sur ligne unique large. Pour définir des expressions régulières, consultez Define a regular expression for a variable.
Remarque :- Ce champ est également applicable dans Service Portal.
- 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 ayant 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 en savoir plus sur les attributs de variables, reportez-vous à la rubrique Attribut de variable de catalogue de services. 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 qui peuvent 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 qui peuvent accéder à l'élément de catalogue peuvent modifier la valeur de la variable dans l'éditeur de variable.
Un utilisateur ayant un rôle qui ne correspond à aucun des rôles suivants ne peut pas définir de valeurs de variable, même par scripting.
Ces rôles ne sont pas disponibles pour les variables de type Étiquette, Pause, Séparation de conteneur, Fin conteneur, Macro, Macro avec étiquette et Page d'interface utilisateur.
Rôles de lecture Rôles qui peuvent afficher la variable avant ou après avoir demandé l'élément de catalogue ou le créateur d'enregistrement. Seul un utilisateur disposant des 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 variable après avoir demandé l'élément de catalogue ou le créateur d'enregistrement. Si un utilisateur ne dispose pas des rôles spécifiés dans ce champ, la variable est en lecture seule dans l'éditeur de variable. 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 dispose pas du rôle spécifié, la variable est en lecture seule avant la demande d'élément de catalogue ou de créateur d'enregistrement. Graphique des disponibilités Visible ailleurs Si cette option est sélectionnée, la variable est visible dans le formulaire d'élément avant la commande de l'élément, dans VEditor après la commande de l'élément et sur la page 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 à un élément de catalogue qui est inclus dans le guide de commande. Remarque :Si un guide de commande comporte trop d'éléments et de variables, envisagez de décocher cette case pour autant d'éléments que possible afin d'améliorer les performances de chargement sur les guides de commande.Visible sur les synthèses Si cette option est sélectionnée, la variable est visible sur n'importe quelle synthèse de variable de l'élément de catalogue. Dans Service Portal, la variable est visible dans la page des tickets RITM et la page d'approbation.
Dans Now Mobile, la variable est visible dans le RITM et les enregistrements d'approbation.
- Cliquez sur Envoyer.