Eventos de Trigger no Wevo iPaaS
Um trigger precisa ser definido para dar o pontapé inicial em um processo de integração. Para otimizar seus processos e permitir o desenvolvimento de um flow mais dinâmico, nossos eventos de trigger oferecem a você a capacidade de iniciar seus flows sem a necessidade de um agendador ou uma API. Dessa forma, a execução do flow começa a partir de um processo criado no conector, que "escutará" a inserção de um registro no sistema, o receberá e então seguirá adiante com a integração.
Esta página detalha como os eventos de trigger funcionam.
Tipos de Eventos de Trigger
Existem dois tipos de eventos de trigger, e o tipo que você deve escolher depende do seu sistema de origem:
- Stream: Permite a execução imediata do flow assim que um registro é inserido no sistema de origem (mais comum em serviços de mensagens como Rabbit MQ, Amazon SQS, Kafka e outros).
- Pooling: Permite personalização de maneira semelhante ao agendador, mas com tempos mais curtos e execução mais ágil.
Criar um Evento de Trigger
Para criar um evento de trigger, você deve acessar o Connector Studio. Se você for um desenvolvedor que cria conectores, consulte Criar um conector, que descreve o processo de criação de trigger. Depois que um trigger é desenvolvido, ele é exibido no armazenamento do Connector na aba Triggers. Se você quiser usar um trigger existente em vez de desenvolver o seu próprio, clique nesta aba para ver quais estão disponíveis, conforme mostrado na imagem abaixo:
Crie um Flow Usando um Evento de Trigger
Durante a criação do seu flow, você selecionará o trigger que deseja usar. Observe que os triggers comerciais existentes nos conectores instalados serão exibidos. No exemplo abaixo, o conector Amazon SQS será usado para ilustrar. Este conector já tem um trigger comercial chamado Listen Queue disponível.
Para utilizá-lo, siga estes passos:
-
Escolha um nome para seu flow e clique em Continuar.
-
A próxima tela mostrará os conectores instalados. Selecione qual conector tem o trigger que você deseja usar. Selecionaremos o conector Amazon SQS para demonstrar.
-
Agora, configure as configurações e os parâmetros. Esses parâmetros são bem parecidos com os que você configura ao instalar um conector (veja Connector store), mas aqui você também escolherá um evento de trigger. Observe que os parâmetros variam consideravelmente de um conector para outro. Para o conector que selecionamos, você deve fornecer as informações mostradas na imagem:
-
Escolher evento: Use este campo para selecionar qual trigger você deseja usar. Neste exemplo, usaremos o trigger Listen Queue, que é um trigger comercial do tipo stream, o que significa que ele permite que o flow receba um registro assim que ele for criado no Amazon SQS.
-
Conta: Escolha a conta do conector.
-
URL da fila: Insira a URL que identifica sua fila de mensagens dentro do Amazon SQS.
-
Tamanho do lote: Defina quantas mensagens o flow receberá em cada execução.
-
ID externo: Um identificador da mensagem que será recebida. Este campo é importante porque permite que mensagens específicas sejam facilmente rotuladas.
-
-
Depois disso, você pode continuar construindo seu flow normalmente. Observe que o primeiro item em seu flow será o trigger que você selecionou nas etapas anteriores.