Workflow-Katalogvariablen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • 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

    1. Navigieren zu Alle > Workflow > Workflow-Editoran.
    2. Öffnen und checken Sie einen Workflow aus, der für die Tabelle „angefordertes Element“ [sc_req_item] ausgeführt wird.
    3. Klicken Sie auf das Menüsymbol, und wählen Sie aus Bearbeiten Sie Katalogvariablen .
    4. Klicken Sie Auf Neu Um eine neue Variable zu erstellen oder eine vorhandene Variable auszuwählen.
    5. Wählen Sie aus Global Kontrollkästchen.
    6. Klicken Sie auf Absenden.

    Option für globale Variablendeklaration 2

    Sie können globale Katalogvariablen mit dem Servicekatalog deklarieren.

    Prozedur

    1. Navigieren zu Alle > Servicekatalog > Artikelvariablenan.
    2. Die Liste der Variablen, die im Arbeitsbereich angezeigt werden, hat einen Standardfilter von Katalogelement != <blank> . Ändern Sie den Filter Bis Katalogelement = <blank> Und führen Sie die Abfrage aus.

      Die angezeigten Katalogvariablen sind für jede Katalogaufgabe verfügbar, die aus einem Workflow initiiert wird.

    3. Klicken Sie Auf Neu Um eine neue Variable zu erstellen.
    4. Verlassen Sie Katalogelement Feld leer.
    5. Wählen Sie aus Global Kontrollkästchen.
    6. Klicken Sie auf Absenden.

    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

    1. Navigieren zu Alle > Servicekatalog > Katalogvariablen > Artikelvariablenan.
      Beachten Sie, dass die Liste der Variablen, die im Arbeitsbereich angezeigt werden, einen Standardfilter von aufweist Katalogelement != <blank> .
    2. Geben Sie ein Katalogelement in ein, oder wählen Sie es aus Katalogelement Referenzfeld.
      Auswählen von Katalogelement Beschränkt den Umfang und die Verfügbarkeit der Katalogvariablen auf dieses spezifische Katalogelement.
    3. Klicken Sie auf Absenden.

    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

    1. Navigieren zu Alle > Servicekatalog > Katalogdefinitionen > Artikel verwaltenan.
    2. Wählen Sie ein Katalogelement aus, oder erstellen Sie es.
      Beachten Sie Variablen Zugehörige Liste. Alle Variablen, die mit dieser zugehörigen Liste deklariert wurden, haben einen Katalogelement Referenzwert des aktuellen Katalogelements.
    3. Von Variablen Zugehörige Liste, klicken Sie auf Neu .
    4. Stellen Sie sicher, dass Katalogelement Feld verweist korrekt auf das zuvor ausgewählte oder erstellte Katalogelement.
    5. Wechseln Sie zu, oder öffnen Sie Frage Abschnitt oder Registerkarte.
    6. Fügen Sie ein hinzu Frage .
    7. Fügen Sie ein hinzu Name .
      Variablennamen dürfen keine Leerzeichen enthalten und dürfen nicht mit einer Zahl beginnen.
    8. Klicken Sie auf Absenden.

    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.

    So greifen Sie auf die Werte einer Katalogelementvariablen in einem Skript zu:
    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