event produzieren
Zweck
Der Event-Operator erzeugt an einer bestimmten Stelle im Workflow ein internes Event, auf das andere Workflows in derselben Instanz reagieren können.
Ideal, um Prozesse lose zu koppeln und über interne Events zu synchronisieren.

Anwendungsfälle
Nach Abschluss eines komplexen Datenverarbeitungs-Flows ein PROCESS_COMPLETED-Ereignis senden, um einen separaten Benachrichtigungs-Flow auszulösen.
Wenn eine Bestellung erfolgreich verarbeitet wurde, ein ORDER_SHIPPED-Ereignis auslösen, um ein externes Lagerverwaltungssystem zu benachrichtigen.
Erstellen eines benutzerdefinierten Ereignisses, um komplexe Workflows in kleinere, besser verwaltbare, ereignisgesteuerte Flows zu entkoppeln.
Praktische Anwendungshinweise
Sender, kein Empfänger Dieses Element sendet Ereignisse. Um einen Flow von einem Ereignis aus zu starten, verwende das „Event“-Auslöser-Element.
Interne vs. Externe Ereignisse
Interne Ereignisse: Werden verwendet, um andere Flows innerhalb derselben Plattform auszulösen (zurückhaltende Kopplung zwischen Workflows).
Externe Ereignisse: Werden verwendet, um Daten an andere Anwendungen zu senden, die mit dem Nachrichtensystem der Plattform verbunden sind (z. B. ein externer Microservice).
Strukturierung der Payload Verwende die Schaltfläche „Datenstruktur erstellen“ als Leitfaden, um zu sehen, welche Datenfelder ein Ereignis möglicherweise erwartet, und stelle so sicher, dass andere Flows oder Dienste das von dir gesendete Ereignis korrekt interpretieren können.
Konfigurationsoptionen
Topic
Beschreibung: Die allgemeine Kategorie oder das Quellsystem des Ereignisses, das du senden möchtest. Die Auswahl eines Topics bestimmt die verfügbaren Aktionen.
Eingabeformat: Auswahl aus der Dropdown-Liste.
Beispielwert: ORDERS
Actions
Beschreibung: Das spezifische Ereignis, das du für das ausgewählte Topic senden möchtest. Der Name und die Optionen dieses Feldes ändern sich je nach gewähltem Topic.
Eingabeformat: Wähle eine einzelne Aktion aus der Dropdown-Liste.
Beispielwert: created
Daten
Beschreibung: Die Daten-Payload, die mit dem Ereignis gesendet werden soll. Dies sollte ein JSON-Objekt sein, das die für das Ereignis relevanten Informationen enthält.
Eingabeformat: JSON-Objekt.
Beispielwert:
Datenstruktur erstellen
Beschreibung: Dies ist eine Hilfsschaltfläche im Flow-Editor. Ein Klick darauf versucht, automatisch eine DataStructure zu erstellen, die der vom ausgewählten Ereignis erwarteten Daten-Payload entspricht. Dies kann dir helfen, deine Daten-Eingabe korrekt zu strukturieren.
Eingabeformat: Klick auf die Schaltfläche.
Eingabe-/Ausgabe-Erwartungen
Eingabe: Das Element benötigt die Daten-Payload, die mit dem Ereignis gesendet werden soll.
Ausgabe: Dieses Element erzeugt keine Ausgabevariablen. Seine Funktion besteht darin, ein Ereignis zu versenden und den Flow fortzusetzen.
War das hilfreich?
