Consulta i connettori supportati per Application Integration.
Trigger
Un trigger è un evento esterno che avvia un'attività o una sequenza di attività in un'integrazione. Puoi considerare un attivatore come un punto di contatto per l'integrazione e l'evento associato all'attivatore provoca l'esecuzione delle attività associate.
Puoi aggiungere più trigger all'integrazione. Tuttavia, quando si verifica un evento, solo l'attivatore associato inizia a eseguire le relative attività. Per ulteriori informazioni, consulta Aggiungere più attivatori in un'integrazione.
Per l'elenco di tutti gli attivatori disponibili, consulta Tutti gli attivatori.
Trigger evento del connettore
Gli attivatori di eventi dei connettori sono attivatori specializzati che ti consentono di invocare un'integrazione in base all'iscrizione agli eventi creata in varie applicazioni aziendali utilizzando i connettori di integrazione.
Per l'elenco di tutti gli attivatori di eventi del connettore disponibili, consulta Attivatori di eventi del connettore. Per saperne di più sulle iscrizioni agli eventi in Integration Connectors, consulta Iscrizioni agli eventi.
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 dal trigger per cui si verifica l'evento. Ad esempio, supponiamo che l'integrazione abbia due trigger in cuiTrigger-1
è associato a Task-1
e Trigger-2
è associato a un'attività downstream Task-5
.
Supponiamo ora che un evento venga attivato il giorno Trigger-2
. L'integrazione viene eseguita a partire dal giorno Task-5
.
Se vengono eseguiti più attivatori contemporaneamente, ogni attivatore esegue la propria copia dell'integrazione. Nell'
esempio precedente, se sia Trigger-1
sia Trigger-2
vengono eseguiti contemporaneamente,
Trigger-1
esegue l'integrazione da Task-1
in poi e Trigger-2
esegue una copia separata dell'integrazione da Task-5
in poi. Non vi è alcuna sovrapposizione tra i flussi di esecuzione delle due integrazioni.
Modalità di esecuzione
In base all'attivatore, l'integrazione viene eseguita in modalità sincrona o asincrona:
-
Esecuzioni sincrone:in modalità sincrona, il risultato dell'esecuzione dell'integrazione è disponibile poco dopo l'esecuzione dell'integrazione. La modalità sincrona è utile negli scenari in cui vuoi ottenere il risultato dell'esecuzione immediatamente dopo l'esecuzione dell'integrazione. Gli attivatori che eseguono l'integrazione in modalità sincrona includono quanto segue:
- Testare o pubblicare un'integrazione
- Chiama l'API
projects.locations.integrations.execute
- Chiama l'integrazione da una sottointegrazione in modalità sincrona
-
Esecuzioni asincrone:le esecuzioni asincrone utilizzano il modello fire and forget. La modalità asincrona è utile in scenari in cui l'esecuzione delle integrazioni può richiedere molto tempo o se il risultato dell'esecuzione non è necessario subito dopo l'esecuzione dell'integrazione. Gli attivatori che eseguono l'integrazione in modalità asincrona includono:
- Tutte le esecuzioni non sincrone vengono eseguite in modalità asincrona. Alcune delle modalità asincrone comuni includono, a titolo esemplificativo:
- Anche le esecuzioni riprese da una sospensione o da un'attività di approvazione vengono eseguite in modalità asincrona, anche se l'esecuzione iniziale era in modalità sincrona.
Quote e limiti
Per informazioni su quote e limiti, consulta Quote e limiti.
Passaggi successivi
- Scopri di più su tutte le attività e gli attivatori.
- Scopri come testare e pubblicare un'integrazione.
- Scopri di più sulla gestione degli errori.
- Scopri di più sui log di esecuzione dell'integrazione.