Informazioni sugli attivatori

Un trigger è un evento esterno che avvia un'attività, o una sequenza di attività, in un'integrazione. Puoi considerare un trigger come un punto di ingresso all'integrazione e l'evento associato all'attivatore causa l'esecuzione delle attività associate all'attivatore.

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

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

Aggiunta di più attivatori in un'integrazione

Puoi aggiungere uno o più trigger in un'integrazione in cui ogni trigger è associato a un'attività diversa. L'integrazione inizia dall'attivatore per il quale si verifica l'evento. Ad esempio, supponiamo 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. Ora supponiamo che un evento attivi Trigger-2 e l'integrazione venga eseguita a partire dal giorno Task-5.

Se più attivatori vengono eseguiti contemporaneamente, ogni attivatore 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 esiste una sovrapposizione tra i flussi di esecuzione delle due integrazioni.

Modalità di esecuzione

In base al trigger, 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 che il risultato dell'esecuzione sia immediatamente dopo l'integrazione. I trigger che eseguono l'integrazione in modalità sincrona includono quanto segue:
  • Esecuzioni asincrone: le esecuzioni asincrone utilizzano il modello Fire and Delete. La modalità asincrona è utile in scenari in cui l'esecuzione delle integrazioni può richiedere molto tempo o 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