Flow-Logik für Subflow-Ausgaben zuweisen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Geben Sie die Daten an, die der Subflow nach Abschluss der Ausführung zurückgibt. 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 bereits erstellte Flow-Ausgaben fest. 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 von früher im Flow verweisen, einschließlich anderer Ausgaben. Wenn Sie Ausgabewerte anhand eines Verweises auf andere 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 Null-Werten 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 wurden. Wenn Sie den Wert derselben Ausgabe mehrmals festlegen, verwendet der Flow nur den zuletzt festgelegten Wert.

    Ausgaben

    Diese Flow-Logik erzeugt keine eigenen Ausgaben, legt jedoch Werte im Abschnitt „Subflow-Ausgaben “ des Datenbereichs fest.

    Legen Sie den Ausgabecode der 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-Variablen Ausgabecode zu.

    Abbildung : 1. Flow-Logikeingaben für Subflow-Ausgaben zuweisen
    Beispiel für Subflow-Ausgaben zuweisen

    Design Überlegungen

    Beachten Sie beim Zuweisen von Ausgabewerten aus einem Subflow die folgenden Designüberlegungen.

    Subflow-Ausgabewerte nicht innerhalb von Schleifen zuweisen
    Subflow-Ausgaben sollen statische Werte sein, die bei 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., dass die Schleife nur den zuletzt festgelegten Wert erhält. Wenn Sie dynamische Werte generieren müssen, die sich innerhalb einer Für jeden oder Do bis-Schleife ändern, verwenden Sie stattdessen Flow-Variablen.