logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Start
Handbuch
Entwicklung
Plugins
API
Startseite
logologo
Workflow
Überblick
Schnellstart

Trigger

Überblick
Collection-Ereignisse
Geplante Aufgaben
Pre-Action-Event
Post-Action-Event
Benutzerdefinierte Action-Events
Genehmigung
Webhook

Knoten

Überblick

Künstliche Intelligenz (KI)

Large Language Model (LLM)

Ablaufsteuerung

Bedingung
Mehrfachverzweigung
Schleife
Variablen
Parallele Zweige
Workflow aufrufen
Workflow-Ausgabe
JSON-Variablen-Mapping
Verzögerung
Ende

Berechnung

Berechnung
Datumsberechnung
JSON-Berechnung

Datenoperationen

Daten hinzufügen
Daten aktualisieren
Daten abfragen
Daten löschen
SQL-Operation

Manuelle Aufgabe

Manuelle Aufgabe
Genehmigung
CC

Typen erweitern

HTTP-Request
JavaScript-Skript
Benachrichtigung
E-Mail senden
Antwort
Antwortnachricht
Variablen
Ausführungshistorie
Versionsverwaltung
Erweiterte Optionen

Erweiterungsentwicklung

Überblick
Trigger-Typen erweitern
Knoten-Typen erweitern
API-Referenz
Previous PageParallele Zweige
Next PageWorkflow-Ausgabe
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#Workflow aufrufen

Workflow: SubflowProfessional Edition+

#Einführung

Mit dieser Funktion können Sie andere Workflows innerhalb eines Workflows aufrufen. Dabei können Sie Variablen des aktuellen Workflows als Eingabe für den Unter-Workflow verwenden und die Ausgabe des Unter-Workflows als Variablen im aktuellen Workflow für nachfolgende Knoten nutzen.

Der Prozess des Workflow-Aufrufs ist in der folgenden Abbildung dargestellt:

20241230134634

Indem Sie Workflows aufrufen, können Sie gängige Prozesslogiken wiederverwenden, wie zum Beispiel das Senden von E-Mails oder SMS. Alternativ können Sie einen komplexen Workflow in mehrere Unter-Workflows aufteilen, um die Verwaltung und Wartung zu erleichtern.

Im Wesentlichen unterscheidet ein Workflow nicht, ob ein Prozess ein Unter-Workflow ist. Jeder Workflow kann als Unter-Workflow von anderen Workflows aufgerufen werden und selbst andere Workflows aufrufen. Alle Workflows sind gleichberechtigt; es besteht lediglich eine Aufruf- und Aufgerufenen-Beziehung.

Ebenso findet die Verwendung des Workflow-Aufrufs an zwei Stellen statt:

  1. Im Haupt-Workflow: Als aufrufende Instanz ruft er über den Knoten „Workflow aufrufen“ andere Workflows auf.
  2. Im Unter-Workflow: Als aufgerufene Instanz speichert er über den Knoten „Workflow-Ausgabe“ die Variablen, die aus dem aktuellen Workflow ausgegeben werden sollen. Diese können dann von nachfolgenden Knoten in dem Workflow verwendet werden, der ihn aufgerufen hat.

#Knoten erstellen

Klicken Sie in der Workflow-Konfigurationsoberfläche auf das Plus-Symbol („+“) im Workflow, um einen Knoten „Workflow aufrufen“ hinzuzufügen:

Add Invoke Workflow Node

#Knoten konfigurieren

#Workflow auswählen

Wählen Sie den aufzurufenden Workflow aus. Sie können das Suchfeld für eine schnelle Suche verwenden:

Select Workflow

:::info{title=Tipp}

  • Nicht aktivierte Workflows können ebenfalls als Unter-Workflows aufgerufen werden.
  • Wenn der aktuelle Workflow im synchronen Modus ist, kann er nur Unter-Workflows aufrufen, die ebenfalls im synchronen Modus sind. :::

#Workflow-Trigger-Variablen konfigurieren

Nachdem Sie einen Workflow ausgewählt haben, müssen Sie auch die Variablen des Triggers als Eingabedaten für den Unter-Workflow konfigurieren. Sie können direkt statische Daten auswählen oder Variablen aus dem aktuellen Workflow wählen:

Configure Trigger Variables

Verschiedene Trigger-Typen erfordern unterschiedliche Variablen, die je nach Bedarf im Formular konfiguriert werden können.

#Workflow-Ausgabe-Knoten

Beziehen Sie sich auf den Inhalt des Knotens Workflow-Ausgabe, um die Ausgabevariablen des Unter-Workflows zu konfigurieren.

#Workflow-Ausgabe verwenden

Zurück im Haupt-Workflow, in anderen Knoten unterhalb des Knotens „Workflow aufrufen“, können Sie das Ergebnis des Knotens „Workflow aufrufen“ auswählen, wenn Sie den Ausgabewert des Unter-Workflows verwenden möchten. Wenn der Unter-Workflow einen einfachen Wert ausgibt, wie einen String, eine Zahl, einen Booleschen Wert oder ein Datum (Datum ist ein String im UTC-Format), kann dieser direkt verwendet werden. Handelt es sich um ein komplexes Objekt (z. B. ein Objekt aus einer Sammlung), muss es zuerst über einen JSON-Parse-Knoten gemappt werden, bevor seine Eigenschaften verwendet werden können; andernfalls kann es nur als ganzes Objekt verwendet werden.

Wenn der Unter-Workflow keinen Workflow-Ausgabe-Knoten konfiguriert hat oder keinen Ausgabewert liefert, erhalten Sie bei der Verwendung des Ergebnisses des Knotens „Workflow aufrufen“ im Haupt-Workflow lediglich einen Nullwert (null).