Die Registerkarte Variablen & Prompts dient dazu, Werte von Objekt- und PromptSet-Variablen von Workflow-Aufgaben zu ändern. Somit können Aufgaben von Workflows mit bestimmten Werten aktiviert werden.
Diese Registerkarte ist ähnlich aufgebaut wie die Registerkarte Variablen & Prompts von Objekten. Es werden die dem Objekt zugeordneten PromptSet-Objekte und Objektvariablen aufgelistet, deren Werte Sie auch beliebig modifizieren können. Die Änderungen gelten nur für die Aufgabe im Workflow und haben daher keine Auswirkung auf andere Durchführungen. Um wieder die ursprünglichen Werte zu bekommen, muss das Objekt aus dem Workflow entfernt und erneut hinzugefügt werden.
Die Menüpunkte "Parent PromptSets" und "Parent Variablen" bieten eine Übersicht über die PromptSet-Objekte bzw. Objektvariablen des Workflows. Diese Werte können angezeigt, aber nicht geändert werden.
Um die PromptSet-Werte der Aufgabe anzupassen, modifizieren Sie die PromptSet-Elemente direkt.
Wollen Sie zusätzlich Variablen im Wert verwenden, klicken Sie auf die blaue Beschriftung neben den Elementen. Dadurch werden die PromptSet-Elemente in ein graues Textfeld verwandelt, welches als Beschriftung den Namen der entsprechenden PromptSet-Variable trägt. In diesem speziellen Textfeld können Sie sowohl vordefinierte Variablen als auch Objekt- bzw. PromptSet-Variablen des Workflows (Parent) eintragen (mit führendem &).
Sie haben die Möglichkeit, vordefinierte Variablen über einen Dialog auszuwählen, der über die Schaltfläche aufgerufen werden kann. Diese Schaltfläche ist allerdings nur aktiv, wenn sich der Textcursor in einem grauen Textfeld befindet.
Wird die blaue Schaltfläche nochmal angeklickt, wird das PromptSet-Element wieder wie ursprünglich angezeigt und die vorige Eingabe gelöscht.
Beispiel:
Variablenname eines PromptSet-Elementes des Workflows: &PARENT#
Variablenname eines PromptSet-Elements der Aufgabe im Workflow: &CHILD#
Um den Wert des Workflows an die Aufgabe zu übergeben, klicken Sie auf die blaue Beschriftung des PromptSet-Elementes mit der Variable &CHILD# und tragen Sie &PARENT# in das Textfeld ein. Beispiele hierfür sind:
- &textfield1#
- text_&textfield1#
- &textfield1#_text
- &date1#_&date2#
Die Variablennamen und Werte der PromptSet-Elemente des Workflows können eingeblendet werden, indem Sie den Menüpunkt "Parent PromptSets" auswählen und anschließend auf die Beschriftung daneben klicken. Links sehen Sie nun den Variablennamen und daneben den entsprechenden Wert.
Als Wert für Objekt- und PromptSet-Variablen können auch vordefinierte Variablen verwendet werden. Um vordefinierte Variablen im Wert von PromptSet-Elementen zu verwenden, klicken Sie auf die Beschriftung der Elemente. Der Dialog für die Variablenauswahl kann über die Schaltfläche in der rechten unteren Ecke geöffnet werden.
Hinzufügen neuer PromptSet-Elemente und Objektvariablen ist in dieser Registerkarte nicht möglich.
Beachten Sie, dass Prompts jener Objekte nicht angezeigt werden, die über die Sonst-Bedingungen der Workflow-Eigenschaften aktiviert werden! Beispiel: Registerkarte Abhängigkeiten - Sonst - Ausführen. Dies betrifft auch die Anweisung EXECUTE OBJECT in der Registerkarte Pre-Conditions und Post-Conditions.
Standardmäßig werden PromptSets von Workflow-Aufgaben nicht angezeigt. Beim Start eines Workflows werden also nur dessen PromptSets angezeigt und für die einzelnen Aufgaben die gesetzten PromptSet-Werte (Standardwerte) ohne Benutzereingabe übernommen.
Um dieses Verhalten zu ändern, wechseln Sie zur Registerkarte Allgemein. Bei "Task Prompts" finden Sie 2 voneinander unabhängige Optionen, die das PromptSet-Verhalten der jeweiligen Workflow-Aufgabe beeinflussen.
Wird ein Wiederanlauf für einen Workflow durchgeführt so werden im PromptSet-Dialog des Workflows die Werte der letzten Durchführung angezeigt. Die PromptSet-Dialoge der Workflow-Aufgaben zeigen in diesem Fall die Standardwerte, die entweder in den Eigenschaften oder in der Objekt-Definition eingetragen wurden.
Beachten Sie, dass die beiden Optionen ausgegraut dargstellt werden, wenn der Aufgabe keine PromptSet-Objekte zugeordnet wurden!
Option | Beschreibung |
---|---|
Prompt der Aufgabe anzeigen |
PromptSets der jeweiligen Workflow-Aufgabe werden aufgerufen Der Zeitpunkt des Aufrufs hängt dabei entweder vom Generierungszeitpunkt der Aufgabe oder der Option Auflösung der Prompt-Werte immer bei Generierung des Workflows durchführen (siehe Tabelle unten) ab. |
Auflösung der Parameter bei der Generierung des Workflows |
Die Auflösung der PromptSets der Workflow-Aufgabe erfolgt bei der Generierung des Workflows. Diese Option übersteuert die Objekt-Einstellung "Zur Laufzeit generieren".
|
Bei der PromptSet-Auflösung wird der PromptSet-Eingabedialog aufgerufen, sofern die Option Prompt der Aufgabe anzeigen aktiviert ist. Andernfalls werden PromptSet-Variablen mit den gesetzten Werten (Standardwerten) erstellt. Werden vordefinierte Variablen innerhalb von PromptSet-Werten verwendet, so werden diese zum Auflösungszeitpunkt durch den entsprechenden Wert ersetzt.
Aufgaben-PromptSets, deren Aufruf bei der Workflow-Generierung erfolgen soll, werden nach den PromptSets des Workflows (wenn vorhanden) in jener Reihenfolge eingeblendet, in welcher die Aufgaben im Workflow angeordnet sind. In diesem Fall ist es nicht mehr möglich zu vorigen, bereits bestätigten Prompt-Dialogen zurückzukehren. Wird dabei ein PromptSet-Dialog abgebrochen, so bricht die Generierung des gesamten Workflows ab.
Die folgende Tabelle zeigt das verschiedene Verhalten der PromptSets von Workflow-Aufgaben, abhängig von den oben beschriebenen Optionen bzw. der Einstellung "Zur Laufzeit generieren".
Workflow-Eigenschaften | Objekt - Zur Laufzeit generieren | Verhalten | |
---|---|---|---|
Prompt der Aufgabe anzeigen | Auflösung der Parameter bei der Generierung des Workflows | ||
PromptSets der Aufgabe werden nicht angezeigt: Auflösung der PromptSet-Werte erfolgt bei der Generierung des Workflows: |
|||
PromptSets der Aufgabe werden nicht angezeigt: Auflösung der PromptSet-Werte erfolgt beim Start der Workflows. |
|||
PromptSets der Aufgabe werden bei der Generierung des Workflows angezeigt | |||
PromptSets werden beim Start der Workflow-Aufgabe angezeigt | |||
PromptSets der Aufgabe werden nicht angezeigt: Auflösung der PromptSet-Werte erfolgt bei der Generierung des Workflows: |
|||
PromptSets der Aufgabe werden nicht angezeigt: Auflösung der PromptSet-Werte erfolgt bei der Generierung des Workflows: |
|||
PromptSets der Aufgabe werden bei der Generierung des Workflows angezeigt | |||
PromptSets der Aufgabe werden bei der Generierung des Workflows angezeigt |
Siehe auch:
Registerkarte Variablen & Prompts
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |