Consulte os conetores suportados para a solução Application Integration.
Acionadores
Um acionador é um evento externo que inicia uma tarefa ou uma sequência de tarefas numa integração. Pode considerar um acionador como um ponto de entrada para a sua integração, e o evento associado ao acionador faz com que as tarefas associadas ao acionador sejam executadas.
Pode adicionar vários acionadores à sua integração. No entanto, quando ocorre um evento, apenas o acionador associado ao evento começa a executar as respetivas tarefas. Para mais informações, consulte o artigo Adicionar vários acionadores numa integração.
Para ver a lista de todos os acionadores predefinidos disponíveis, consulte Todos os acionadores.
Acionadores de eventos do conetor
Os acionadores de eventos de conector são acionadores especializados que lhe permitem invocar uma integração com base na subscrição de eventos criada em várias aplicações empresariais através dos conectores de integração.
Para ver a lista de todos os acionadores de eventos do conector disponíveis, consulte Acionadores de eventos do conector. Para mais informações sobre subscrições de eventos nos Integration Connectors, consulte o artigo Subscrições de eventos.
Adicionar vários acionadores numa integração
Pode adicionar um ou mais acionadores numa integração em que cada acionador está associado a uma tarefa diferente. A integração começa a partir do acionador para o qual o evento ocorre. Por exemplo, considere que a sua integração tem dois acionadores em queTrigger-1
está associado a Task-1
e Trigger-2
está associado a uma tarefa a jusante Task-5
.
Suponhamos que um evento aciona Trigger-2
. A integração é executada a partir de Task-5
.
Se vários acionadores forem executados em simultâneo, cada acionador executa a respetiva cópia da integração. No exemplo anterior, se Trigger-1
e Trigger-2
forem executados em simultâneo, Trigger-1
executa a integração a partir de Task-1
e Trigger-2
executa uma cópia separada da integração a partir de Task-5
. Não existe sobreposição entre os fluxos de execução das duas integrações.
Modos de execução
Com base no acionador, a sua integração é executada no modo síncrono ou assíncrono:
-
Execuções síncronas: no modo síncrono, o resultado da execução da integração fica disponível pouco depois da execução da integração. O modo síncrono é útil em cenários em que quer o resultado da execução imediatamente após a execução da integração. Os acionadores que executam a integração no modo síncrono incluem o seguinte:
- Teste ou publique uma integração
- Chame a API
projects.locations.integrations.execute
- Chame a integração a partir de uma subintegração no modo síncrono
-
Execuções assíncronas: as execuções assíncronas usam o modelo de acionamento e esquecimento. O modo assíncrono é útil em cenários em que as integrações podem demorar muito tempo a ser executadas ou o resultado da execução não é necessário imediatamente após a execução da integração. Os acionadores que executam a integração no modo assíncrono incluem o seguinte:
- Todas as execuções que não sejam síncronas são executadas no modo assíncrono. Alguns dos modos assíncronos comuns incluem, entre outros:
- As execuções retomadas a partir de uma suspensão ou de uma tarefa de aprovação também são executadas no modo assíncrono, mesmo que a execução inicial tenha sido no modo síncrono.
Quotas e limites
Para informações sobre quotas e limites, consulte o artigo Quotas e limites.
O que se segue?
- Saiba mais sobre todas as tarefas e acionadores.
- Saiba como testar e publicar uma integração.
- Saiba mais acerca do processamento de erros.
- Saiba mais sobre os registos de execução da integração.