Weisen Sie die Flow-Logik für Subflow-Ausgaben zu
Geben Sie die Daten an, die der Subflow zurückgibt, wenn die Ausführung abgeschlossen ist. Verwenden Sie die Subflow-Ausgabe als Daten für einen übergeordneten Flow oder als Eingabe für einen anderen Prozess.
Wichtig:
Diese Flow-Logik legt Werte für Flow-Ausgaben fest, die bereits erstellt wurden. Anweisungen zum Erstellen von Flow-Ausgaben finden Sie unter Subflows werden erstellt.
Eingaben
| Feld | Beschreibung |
|---|---|
| Name | Name der Ausgabe. Wählen Sie aus der Liste der für den Flow verfügbaren Ausgaben aus. |
| Daten | Wert für die Ausgabe. Geben Sie einen Zeichenfolgenwert ein, geben Sie ein Skript ein, oder verwenden Sie eine Datenpille. Ausgabewerte können auf jede Datenpille aus früheren Quellen im Flow verweisen, einschließlich anderer Ausgaben. Wenn Sie Ausgabewerte anhand anderer Datenpillen festlegen, müssen Sie die Reihenfolge der Ausgabezuweisungen beibehalten. Der referenzierte Wert muss immer vor der Ausgabe stehen, die den referenzierten Wert verwendet. Das Ändern der Reihenfolge kann zu Nullwerten führen. Um einen leeren Wert zuzuweisen, lassen Sie dieses Feld leer. Hinweis: Flow-Ausgabewerte werden in der Reihenfolge festgelegt, in der sie von oben nach unten zugewiesen werden. Wenn Sie den Wert derselben Ausgabe mehrmals festlegen, verwendet der Flow nur den letzten festgelegten Wert. |
Ausgaben
Diese Flow-Logik erzeugt keine eigenen Ausgaben, legt jedoch Werte in fest Subflow-Ausgaben Abschnitt des Datenbereichs.
Legen Sie den Ausgabecode einer Aktion „Datensatz löschen“ fest
In diesem Beispiel verwendet der Flow die SYS-ID eines Dashboards, um einen Datensatz zu suchen, den Datensatz zu löschen und dann den Aktionsstatuscode des Löschvorgangs zurückzugeben. Der Subflow weist den Ausgabewert der Flow-Variable „Ausgabecode“ zu.
Design Überlegungen
Befolgen Sie diese Designüberlegungen, wenn Sie Ausgabewerte aus einem Subflow zuweisen.
- Weisen Sie keine Subflow-Ausgabewerte innerhalb von Schleifen zu
- Subflow-Ausgaben sollen statische Werte sein, die beim Abschluss des Subflows generiert werden. Schleifen haben keinen Zugriff auf Subflow-Ausgabewerte, während der Subflow ausgeführt wird. Das Zuweisen von Subflow-Ausgabewerten innerhalb einer Schleife kann zu unerwarteten Ergebnissen führen, z. B. wenn die Schleife nur den letzten festgelegten Wert erhält. Wenn Sie dynamische Werte generieren müssen, die sich innerhalb einer für jede oder einer Do-bis-Schleife ändern, verwenden Sie stattdessen Flow-Variablen.