Workflow-Katalogvariablen
Workflows, die der Tabelle „angefordertes Element“ [sc_req_item] zugeordnet sind, haben einen bestimmten Typ von Workflow-Eingabe.
Die Eingaben in diesen Workflow sind im Wesentlichen Fragen-Antwort-Paarungen, die, wenn sie einer bestimmten Katalogaufgabe zugeordnet sind, zu Optionen im Aufgabenformular werden. Diese Optionen werden von dieser Katalogaufgabenaktivität in einem Workflow generiert.
Umfang
Für die Zwecke von Servicekatalog und Workflow bestimmt der Umfang einer Variable ihre Verfügbarkeit für eine Katalogaufgabenaktivität in einem Workflow. Sie können Variablen als global oder Katalogelementspezifisch definieren. Wenn eine Variable einem Katalogelement zugeordnet ist und der Workflow, der die Katalogelement generiert, dem Katalogelement zugeordnet ist, bestimmt der Variablenbereich, welche Variablen für die Zuordnung innerhalb der Katalogaufgabenaktivität in einem Workflow verfügbar sind. Wenn ein Workflow dem angeforderten Element [sc_Request_item] zugeordnet ist und nicht speziell einem Katalogelement zugeordnet ist, ist jede Katalogelemente mit einem leeren Katalogelement-Feldwert für alle Katalogaufgabenaktivitäten innerhalb des Workflows verfügbar.
Deklaration
Sie können Katalogvariablen für angeforderte Elemente auf Katalogelementebene oder auf globaler Ebene deklarieren.
Warum und wann dieser Vorgang ausgeführt wird
Sie können globale Katalogvariablen über das Kontextmenü des Workflow-Editors deklarieren.
Siehe auch, Option für globale Variablendeklaration 2 .
Prozedur
- Navigieren zu an.
- Öffnen und checken Sie einen Workflow aus, der für die Tabelle „angefordertes Element“ [sc_req_item] ausgeführt wird.
- Klicken Sie auf das Menüsymbol, und wählen Sie aus Bearbeiten Sie Katalogvariablen .
- Klicken Sie Auf Neu Um eine neue Variable zu erstellen oder eine vorhandene Variable auszuwählen.
- Wählen Sie aus Global Kontrollkästchen.
- Klicken Sie auf Absenden.
Option für globale Variablendeklaration 2
Sie können globale Katalogvariablen mit dem Servicekatalog deklarieren.
Prozedur
Katalogelement-spezifische Variablendeklarationsoption 1
Sie können eine katalogelementspezifische Variable deklarieren.
Warum und wann dieser Vorgang ausgeführt wird
Diese Variablen sind nur für das Katalogelement verfügbar, auf das in verwiesen wird Katalogelement Feld im Variablendatensatz.
Prozedur
Katalogelement-spezifische Variablendeklarationsoption 2
Sie können eine katalogelementspezifische Variable direkt aus einem Katalogelementdatensatz deklarieren.
Warum und wann dieser Vorgang ausgeführt wird
Durch das Erstellen einer Katalogvariablen auf diese Weise wird automatisch festgelegt Katalogelement Verweis auf das ausgewählte Katalogelement.
Prozedur
Bildschirm
Katalogspezifische Elementvariablen sind an mehreren Stellen sichtbar, je nachdem, wo die Variable im Prozess angezeigt wird.
Deklaration kann erfolgen, und Variablen können aus dem Menü innerhalb von angezeigt werden Verwalten Sie Elemente Modul und in Elementvariable Module des Servicekatalogs.
Innerhalb eines Workflows sind die katalogspezifischen Elementvariablen für verfügbar Katalogaufgabe Aktivität in Form eines Slushbucket am unteren Rand von Katalogaufgabe Aktivität. Elementvariablen, die ausgewählt sind, sind die Frage- und Antwortpaare, die in der Aufgabe angezeigt werden, die von dieser Instanz von generiert wird Katalogaufgabe Beim Ausführen dieses Workflows.
Wenn ein Workflow einem bestimmten Katalogelement zugeordnet ist, fungiert die Zuordnung als Filter für Elementvariablen, die im Slushbucket von angezeigt werden Katalogaufgabe Aktivität.
Die letzte Stelle, an der die Variablen angezeigt werden, befindet sich im Aufgabenformular, das vom Katalogaufgabenelement generiert wird. Die im Slushbucket ausgewählten Variablen sind die Frage-Antwort-Paare, die dem Anwender im Aufgabenformular angezeigt werden.
Zugriff und Zuweisung
Die Katalogelementvariablen sind verfügbar und einem bestimmten zugewiesen Katalogaufgabe Aktivität (dadurch zu einer bestimmten Aufgabe) mithilfe des Slushbucket-Eintrags einer Katalogaufgabe.
Der Anwender, der die Aufgabe bearbeitet, gibt die Werte der Variablen ein.
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