Einführung in Trigger bei Freunden

Prozessentwicklung

RGeschrieben vonRiku Virtanen Vor über einer Woche aktualisiertTable of contents

Einführung in Trigger bei Freunden

DerStart erstellenDas Element wird verwendet, um den Startpunkt des Prozesses zu markieren. Ein Startelement enthält eine einzelne Triggerkonfiguration. Auf der Stammebene des Prozesses können mehrere Startelemente vorhanden sein, sie müssen jedoch alle zum selben Element führen.

Startelemente gibt es beispielsweise auch innerhalb von Scopes oder Loops. Ein Startelement innerhalb eines Scopes enthält keine Triggerkonfiguration, es dient lediglich dazu, den Startpunkt des Scopes zu markieren.

Auslöser werden vom Agenten registriert und können nur aktiviert werden, wenn das auslösende Ereignis vom Hostserver registriert wird.

Trigger sind ein integraler Bestandteil jedes FrendsVerfahrenda sie die Möglichkeit darstellen, einen Prozess dynamisch zu starten, basierend auf einem Ereignis, das derAgentempfangen kann. Der Trigger fungiert auch als Ausgangspunkt für den Prozess und als erster Schritt imVerfahrenDiagramm.

Das bedeutet, dass Sie beim Erstellen einer REST-API einen HTTP-Trigger oder einen API-Trigger als Startereignis für diesen Integrationsprozess verwenden und konfigurieren sollten. Ebenso sollten Sie im Fall eines Batch-Jobs höchstwahrscheinlich einen Zeitplan oder einen Datei-Trigger verwenden.

Auslöser im Prozess

Trigger werden bei der Entwicklung eines Prozesses verwendet und sind das erste Element im Prozesseditor-Canvas. Sie können den Trigger dann so konfigurieren, dass er zum zu entwickelnden Integrationsszenario passt.

Beachten Sie, dass Sie in jedem Prozess so viele Trigger haben können, wie Sie möchten, und dass Sie verschiedene Triggertypen zusammen verwenden können, jedoch als unabhängige Elemente. Das bedeutet, dass Sie einen Prozess erstellen können, der einen Dateitrigger hat, der den Prozess ausführt, wenn eine Datei in einem bestimmten Ordner erstellt wird, und Sie können einen Zeitplantrigger haben, der den Prozess alle 6 Stunden ausführt.

Trigger verwenden auch die#hashtagNotation, um relevante Informationen über das Ereignis bereitzustellen, das den Trigger ausgelöst hat. Beispielsweise bietet der Dateitrigger den Namen und die Metadaten der Datei an, von der er ausgelöst wurde. Sie können diese Informationen dann verwenden, um Logik im Prozess selbst zu erstellen.

Verschiedene Triggertypen

Derzeit unterstützt Frends die folgenden Trigger:

  • Handbuch

  • Zeitplan

  • Datei

  • API

  • HTTP

  • Warteschlange

  • Linienbus

  • KaninchenMQ

  • Bedingt

Der nächste Artikel istEinführung in den manuellen Trigger


Verwandte ArtikelAuslöserEinführung in die Entwicklungskonzepte von FrendsEinführung in den manuellen TriggerEinführung in File TriggerEinführung in API Trigger