Signal-Modul
Einleitung
Das Signal-Modul ist in Workflow-Automatisierungssystemen eine wichtige Komponente, die die Ausführung basierend auf eingehenden Signalen auslöst. Es wartet auf bestimmte Ereignisse oder Aktionen und ermöglicht so reaktionsfähige, dynamische Workflows, die sich an Eingaben in Echtzeit anpassen.
Das Signal-Modul ist für den Betrieb im Hintergrund ausgelegt, d. h. es greift nicht in den Haupt-Chat-Ablauf ein. Es ist ideal für Aufgaben wie API-Aufrufe, ohne die Nutzererfahrung zu stören. Es erlaubt nicht, Nachrichten an den Nutzer zu senden, kann aber verschiedene Hintergrundaktionen basierend auf den empfangenen Signalen ausführen.
Typische Anwendungsfälle
Das Signal-Modul ist besonders nützlich in Szenarien mit DOIs (Double-Opt-ins), bei denen vor dem Fortfahren eine Bestätigung erforderlich ist. Es kann z. B. in E-Mail-Marketing-Kampagnen verwendet werden, um sicherzustellen, dass ein Nutzer ausdrücklich zugestimmt hat, Kommunikation zu erhalten. Zusätzlich kann es verschiedene Ereignisse wie API-Aufrufe, Nutzerinteraktionen und automatisierte Benachrichtigungen verarbeiten, was es für viele geschäftliche Anforderungen vielseitig macht.
Verwendung des Moduls
Das Signal-Modul sollte immer hinter einem Endereignis oder dem Stop-Modul platziert werden. Nach der Auslösung führt das Signal-Modul seine nachfolgenden Module aus. Der bestehende Chat-Ablauf wird nicht verändert, da nur Hintergrundverarbeitungen wie das Setzen von Prozessvariablen oder API-Aufrufe ausgeführt werden.

Beispiel
Stellen Sie sich ein Szenario vor, in dem Sie einen Double-Opt-in-Prozess (DOI) für einen Newsletter umsetzen möchten. Dies kann mit dem Signal-Modul eingerichtet werden, das mit dem Ereignis "newsletter_double_opt_in" konfiguriert ist. Platzieren Sie es nach einem Stop-Modul, damit es korrekt ausgelöst wird.
