Informationen zu Triggern

Ein Trigger ist ein externes Ereignis, das eine Aufgabe oder eine Abfolge von Aufgaben in einer Integration initiiert. Sie können sich einen Trigger als Einstiegspunkt für Ihre Integration vorstellen und das mit dem Trigger verknüpfte Ereignis führt dazu, dass die mit dem Trigger verknüpften Aufgaben ausgeführt werden.

Sie können der Integration mehrere Trigger hinzufügen. Wenn jedoch ein Ereignis auftritt, beginnt nur der Trigger, der mit dem Ereignis verknüpft ist, mit der Ausführung der Aufgaben. Weitere Informationen finden Sie unter Mehrere Trigger in einer Integration hinzufügen.

Eine Liste aller verfügbaren Trigger finden Sie unter Alle Trigger.

Mehrere Trigger in eine Integration einfügen

Sie können einen oder mehrere Trigger in eine Integration einfügen, wobei jeder Trigger einer anderen Aufgabe zugeordnet ist. Die Integration beginnt mit dem Trigger, für den das Ereignis eintritt. Beispiel: Ihre Integration hat zwei Trigger, wobei Trigger-1 Task-1 zugeordnet ist und Trigger-2 einer nachgelagerten Aufgabe Task-5. Wenn ein Ereignis Trigger-2 auslöst, wird die Integration ab Task-5 ausgeführt.

Wenn mehrere Trigger gleichzeitig ausgeführt werden, führt jeder Trigger seine Kopie der Integration aus. Wenn im obigen Beispiel Trigger-1 und Trigger-2 gleichzeitig ausgeführt werden, führt Trigger-1 die Integration ab Task-1 und Trigger-2 eine separate Kopie der Integration ab Task-5 aus. Es gibt keine Überschneidungen zwischen den Ausführungsabläufen der beiden Integrationen.

Ausführungsmodi

Basierend auf dem Trigger wird Ihre Integration entweder im synchronen oder asynchronen Modus ausgeführt:

  • Synchrone Ausführungen: Im synchronen Modus ist das Ausführungsergebnis der Integration kurz nach der Ausführung der Integration verfügbar. Der synchrone Modus ist in Szenarien nützlich, in denen Sie das Ausführungsergebnis unmittelbar nach der Ausführung der Integration wünschen. Trigger führen die Integration im synchronen Modus aus:
  • Asynchrone Ausführungen: Asynchrone Ausführungen verwenden das Fire-and-Forget-Modell. Der asynchrone Modus eignet sich für Szenarien, in denen Integrationen sehr lange dauern können oder das Ausführungsergebnis nicht unmittelbar nach Ausführung der Integration erforderlich ist. Zu den Triggern, die die Integration im asynchronen Modus ausführen, gehören:

Nächste Schritte