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 determina l'esecuzione delle attività associate al trigger.

Puoi aggiungere più attivatori all'integrazione. Tuttavia, quando si verifica un evento, solo il trigger associato all'evento inizia a eseguire le proprie 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 che la tua integrazione abbia due trigger in cui 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 vengono eseguiti più trigger contemporaneamente, ognuno esegue la propria copia dell'integrazione. 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 è richiesto subito dopo l'esecuzione dell'integrazione. Gli attivatori che eseguono l'integrazione in modalità asincrona includono quanto segue:

Passaggi successivi