Entender os acionadores

Um gatilho é um evento externo que inicia uma tarefa, ou uma sequência de tarefas, em uma integração. Pense em um gatilho como um ponto de entrada para sua integração, e o evento vinculado ao gatilho faz com que as tarefas associadas ao gatilho sejam executadas.

É possível adicionar vários acionadores à sua integração. No entanto, quando ocorre um evento, apenas o gatilho associado a ele começa a executar suas tarefas. Para mais informações, consulte Como adicionar vários gatilhos em uma integração.

Para ver uma lista de todos os gatilhos prontos para uso, consulte Todos os gatilhos.

Como adicionar vários gatilhos a uma integração

É possível adicionar um ou mais acionadores em uma integração em que cada um deles é associado a uma tarefa diferente. A integração começa no gatilho no qual o evento ocorre. Por exemplo, suponha que sua integração tenha dois gatilhos em que Trigger-1 está associado a Task-1 e Trigger-2 está associado a uma tarefa downstream Task-5. Agora, suponha que um evento acione Trigger-2, a integração é executada a partir de Task-5.

Se vários gatilhos forem executados ao mesmo tempo, cada um deles executará a cópia da integração. No exemplo anterior, se Trigger-1 e Trigger-2 forem executados simultaneamente, Trigger-1 executará a integração a partir de Task-1, e Trigger-2 executará um cópia da integração a partir de Task-5. Não há sobreposição entre os fluxos de execução das duas integrações.

Modos de execução

Com base no gatilho, sua integração é executada no modo síncrono ou assíncrono:

  • Execuções síncronas:nesse modo, o resultado da integração fica disponível logo após a execução dela. Esse modo é útil nas situações em que você quer gerar o resultado da execução imediatamente após a integração. Os gatilhos que executam a integração no modo síncrono incluem o seguinte:
  • Execuções assíncronas:usam o modelo disparar e esquecer. O modo assíncrono é útil em cenários em que as integrações podem levar muito tempo para serem executadas, ou em que o resultado da execução não é necessário logo depois da execução. Os gatilhos que executam a integração no modo assíncrono incluem o seguinte:

A seguir