Trigger-Ereignisse in Wevo iPaaS
Um einen Integrationsprozess zu starten, muss ein Trigger definiert werden. Um Ihre Prozesse zu optimieren und die Entwicklung eines dynamischeren Flows zu ermöglichen, bieten Ihnen unsere Trigger-Ereignisse die Möglichkeit, Ihre Flows zu initiieren, ohne dass Sie einen Scheduler oder eine API benötigen. Auf diese Weise beginnt die Ausführung des Flows mit einem im Connector erstellten Prozess, der auf das Einfügen eines Datensatzes in das System „lauscht“, diesen empfängt und dann mit der Integration fortfährt.
Auf dieser Seite wird detailliert beschrieben, wie Trigger-Ereignisse funktionieren.
Trigger-Ereignistypen
Es gibt zwei Arten von Triggerereignissen. Welchen Typ Sie wählen sollten, hängt von Ihrem Ursprungssystem ab:
- Stream: Ermöglicht die sofortige Ausführung des Flows, sobald ein Datensatz in das Ursprungssystem eingefügt wird (häufiger bei Messaging-Diensten wie Rabbit MQ, Amazon SQS, Kafka und anderen).
- Pooling: Ermöglicht eine Anpassung ähnlich wie der Scheduler, jedoch mit kürzeren Zeiten und flexiblerer Ausführung.
Erstellen eines Triggerereignisses
Um ein Triggerereignis zu erstellen, müssen Sie auf das Connector Studio zugreifen. Wenn Sie Entwickler sind und Konnektoren erstellen, finden Sie weitere Informationen unter Konnektor erstellen, in dem der Prozess der Triggererstellung beschrieben wird. Nachdem ein Trigger entwickelt wurde, wird er im Connector-Store auf der Tab Trigger angezeigt. Wenn Sie einen vorhandenen Trigger verwenden möchten, anstatt einen eigenen zu entwickeln, klicken Sie auf diese Tab, um zu sehen, welche Trigger verfügbar sind, wie im Bild unten gezeigt:
Erstellen eines Flows mithilfe eines Triggerereignisses
Während der Erstellung Ihres Flows wählen Sie den Trigger aus, den Sie verwenden möchten. Beachten Sie, dass die vorhandenen Business-Trigger in den installierten Connectors angezeigt werden. Im folgenden Beispiel wird der Amazon SQS Connector zur Veranschaulichung verwendet. Dieser Connector verfügt bereits über einen Business-Trigger namens Listen Queue.
Um es zu verwenden, befolgen Sie diese Schritte:
-
Wählen Sie einen Namen für Ihren Flow und klicken Sie auf Weiter.
-
Der nächste Bildschirm zeigt Ihnen die installierten Konnektoren. Wählen Sie den Konnektor mit dem gewünschten Trigger aus. Zur Demonstration wählen wir den Amazon SQS Konnektor aus.
-
Konfigurieren Sie nun die Einstellungen und Parameter. Diese Parameter ähneln denen, die Sie beim Installieren eines Connectors konfigurieren (siehe Connector Store), aber hier wählen Sie auch ein Trigger-Ereignis aus. Beachten Sie, dass die Parameter von einem Connector zum anderen erheblich variieren. Für den von uns ausgewählten Connector müssen Sie die im Bild angezeigten Informationen angeben:
-
Ereignis auswählen: Verwenden Sie dieses Feld, um den Trigger auszuwählen, den Sie verwenden möchten. In diesem Beispiel verwenden wir den Trigger „Listen Queue“, einen Business-Trigger vom Typ „Stream“, was bedeutet, dass er dem Flow ermöglicht, einen Datensatz zu empfangen, sobald dieser in Amazon SQS erstellt wird.
-
Konto: Wählen Sie das Connector-Konto.
-
Warteschlangen URL: Fügen Sie die URL ein, die Ihre Nachrichtenwarteschlange in Amazon SQS identifiziert.
-
Batchgröße: Definieren Sie, wie viele Nachrichten der Flow bei jedem Durchlauf empfängt.
-
Externe ID: Eine Kennung der Nachricht, die empfangen wird. Dieses Feld ist wichtig, da es die einfache Kennzeichnung bestimmter Nachrichten ermöglicht.
-
-
Danach können Sie wie gewohnt mit dem Erstellen Ihres Flows fortfahren. Beachten Sie, dass das erste Element in Ihrem Flow der Trigger ist, den Sie in den vorherigen Schritten ausgewählt haben.