Informazioni sui trigger

Un trigger è un evento esterno che avvia un'attività, o una sequenza di attività, in un'integrazione. Un trigger può essere considerato un punto di ingresso per l'integrazione e l'evento associato all'attivatore causa associate al trigger.

Puoi aggiungere più trigger all'integrazione. Tuttavia, quando si verifica un evento, solo l'attivatore associato all'evento inizia a eseguire le sue attività. Per saperne di più, consulta Aggiungere più attivatori in un'integrazione.

Per l'elenco di tutti gli attivatori pronti all'uso disponibili, vedi Tutti gli attivatori.

Aggiunta di più trigger in un'integrazione

Puoi aggiungere uno o più attivatori in un'integrazione in cui ogni attivatore è associato a un'attività diversa. L'integrazione inizia dal trigger per cui si verifica l'evento. Ad esempio, considera la tua integrazione ha due trigger dove Trigger-1 è associato a Task-1, e Trigger-2 è associato a un'attività downstream Task-5. Supponiamo ora che un evento attivi Trigger-2 e che l'integrazione venga eseguita a partire dal giorno Task-5.

Se più trigger vengono eseguiti contemporaneamente, ciascuno esegue la propria copia dell'integrazione. Nella nell'esempio precedente, se Trigger-1 e Trigger-2 vengono eseguiti contemporaneamente, Trigger-1 esegue l'integrazione a partire dal giorno Task-1 e Trigger-2 esegue una copia separata dell'integrazione a partire dal giorno Task-5. Non c'è sovrapposizione tra i flussi di esecuzione delle due integrazioni.

Modalità di esecuzione

A seconda dell'attivatore, l'integrazione viene eseguita in modalità sincrona o asincrona:

  • Esecuzioni sincrone: in modalità sincrona, il risultato dell'esecuzione dell'integrazione è disponibile subito dopo l'esecuzione dell'integrazione. La modalità sincrona è utile negli scenari in cui vuoi ottenere il risultato dell'esecuzione subito dopo l'esecuzione dell'integrazione. I trigger eseguono l'integrazione in modalità sincrona come segue:
  • Esecuzioni asincrone: le esecuzioni asincrone utilizzano il modello Fire and delete. La modalità asincrona è utile negli scenari in cui l'esecuzione delle integrazioni può richiedere molto tempo o in cui il risultato dell'esecuzione non è obbligatorio subito dopo l'esecuzione dell'integrazione. Gli attivatori che eseguono l'integrazione in modalità asincrona includono quanto segue:

Passaggi successivi