Variables de catalogue de workflow
Les workflows associés à la table Élément demandé [sc_req_item] ont un type spécifique d’entrée de workflow.
Les entrées de ce flux de travail sont essentiellement des paires question-réponse qui, lorsqu’elles sont associées à une tâche de catalogue spécifique, deviennent des options sur le formulaire de tâche. Ces options sont générées par cette activité de tâche du catalogue au sein d’un workflow.
Champ d’application
Pour des besoins de Catalogue de services et de workflow, le champ d’application d’une variable détermine sa disponibilité pour une activité de tâche de catalogue au sein d’un workflow. Vous pouvez définir des variables globales ou spécifiques à un élément de catalogue. Lorsqu’une variable est associée à un élément de catalogue et que le workflow générant la tâche de catalogue est associé à l’élément de catalogue, la portée de la variable détermine quelles variables peuvent être mappées au sein de l’activité de tâche du catalogue d’un workflow. Si un workflow est associé à un élément demandé [sc_request_item] et n’est pas spécifiquement associé à un élément de catalogue, toute variable de catalogue avec une valeur de champ d’élément de catégorie vide est disponible pour toutes les activités de tâches du catalogue au sein du workflow.
Déclaration
Vous pouvez déclarer des variables de catalogue d’éléments demandés au niveau de l’élément de catalogue ou au niveau global.
Pourquoi et quand exécuter cette tâche
Vous pouvez déclarer des variables de catalogue globales à l’aide du menu contextuel de l’éditeur de workflow.
Reportez-vous également à l’option 2 de déclaration de variable globale.
Procédure
- Accédez à la .
- Ouvrez et extrayez un workflow qui s’exécute par rapport à la table Élément demandé [sc_req_item].
- Cliquez sur l’icône de menu, puis sélectionnez Modifier les variables de catalogue.
- Cliquez sur Nouveau pour créer une nouvelle variable ou sélectionnez une variable existante.
- Cochez la case Global .
- Cliquez sur Envoyer.
Option de déclaration de variable globale 2
Vous pouvez déclarer des variables de catalogue globales à l’aide de Catalogue de services.
Procédure
Option de déclaration de variable spécifique à l’élément de catalogue 1
Vous pouvez déclarer une variable spécifique à l’élément de catalogue.
Pourquoi et quand exécuter cette tâche
Ces variables ne sont disponibles que pour l’élément de catalogue référencé dans le champ Élément de catégorie de l’enregistrement de variable.
Procédure
Option 2 de déclaration de variable spécifique à l’élément de catalogue
Vous pouvez déclarer une variable spécifique à un élément de catalogue directement à partir d’un enregistrement d’élément de catalogue.
Pourquoi et quand exécuter cette tâche
La création d’une variable de catalogue de cette manière définit automatiquement la référence de l’élément de catégorie à l’élément de catalogue sélectionné.
Procédure
Affichage
Les variables d’élément spécifiques du catalogue sont visibles à plusieurs endroits en fonction de l’endroit du processus où la variable est affichée.
Une déclaration peut se produire et les variables peuvent être affichées à partir du menu, à la fois dans le module Gérer les éléments et dans les modules Variable d’élément de Catalogue de services.
Dans un workflow, les variables Élément spécifique du catalogue sont disponibles pour l’activité Tâche du catalogue sous la forme d’une zone de liste double au bas de l’activité Tâche du catalogue . Les variables d’élément sélectionnées sont les paires de questions et réponses qui apparaîtront sur la tâche générée par cette instance de tâche du catalogue lors de l’exécution de ce workflow.
Si un workflow est associé à un élément de catalogue spécifique, l’association agit comme un filtre pour les variables d’élément qui apparaissent dans la zone de sélection de l’activité Tâche du catalogue .
Les variables apparaissent pour la dernière fois dans le formulaire de tâche généré par l’élément de tâche de catalogue. Les variables sélectionnées dans la zone de liste double sont les paires de questions et réponses qui s’affichent à l’utilisateur sur le formulaire de tâche.
Accès et affectation
Les variables d’élément de catalogue sont disponibles et affectées à une activité de tâche de catalogue spécifique (donc à une tâche spécifique) à l’aide de l’entrée de zone de sélection d’une tâche de catalogue.
L’utilisateur qui effectue la tâche saisit les valeurs des variables.
var now_GR = current ; // or create and query a new GlideRecord
var itemVariable = now_GR. variables [ variableName ] ; //access the service catalog variable identified by the variable name.
var itemVariableValue = itemVariable. getValue ( ) ;
var itemVariableName = itemVariable. getName ( ) ;
var itemQuestion = itemVariable. getQuestion ( ); //All GlideappQuestion API are accessible on itemQuestion