Ir para o conteúdo

Crie um Flow Wevo iPaaS

Um flow Wevo é um padrão de integração que reúne dois sistemas distintos usando conectores e ferramentas em uma sequência específica. O flow mostra visualmente uma série de etapas indicando onde os dados entram e saem, bem como o que acontece com os dados em cada uma das etapas, incluindo suas transformações e regras de negócios. Cada conector tem suas próprias ações, e é importante que você saiba exatamente o que eles fazem ao construir seus flows, porque é por meio deles que os procedimentos de manipulação de dados ocorrerão. Quando uma operação é implementada no Wevo, cada processo de integração é representado por um flow.

Os flows precisam de um começo e um fim claros. O começo é sempre um trigger que determina como a integração começa, e o fim pode ser uma ação ou uma ferramenta que será o último passo do flow.

O primeiro passo para construir um flow é definir as configurações sobre como, quando e onde seu processo será executado. Siga os passos abaixo.

Criação de Flow

Ao acessar o Flow Monitor, clique em Create Flow no canto superior direito da tela.

criar um flow 1

Na tela que será exibida, algumas informações precisam ser fornecidas:

  1. Nome: Insira um nome para identificar o flow.

    Nota

    Use um nome de flow descritivo que inclua os nomes dos endpoints que estão sendo usados e as ações que estão sendo executadas para ajudar a identificar o flow no futuro.

    O flow ilustrado abaixo cria um novo cartão no Trello com base nas informações obtidas do Postman.

    criar um flow 2

    Clique em Continuar para passar para a próxima etapa.

  2. Triggers: Um trigger é o início do seu flow, que determina o que o inicia. Existem algumas possibilidades para escolher, listadas abaixo:

    criar um flow 3

    • Agendador: Esta opção permite que você inicie seu flow em horários pré-determinados ou personalizados. Selecione esta opção se quiser que seu flow seja executado periodicamente. Se você escolher esta opção, os seguintes campos precisarão ser configurados:

      • Frequência de execução: Use o menu para selecionar o intervalo de tempo entre execuções separadas.

        criar um flow 4

      • Tempo limite: Use o menu para selecionar a quantidade de tempo que o flow terá para executar todas as suas ações. Quando o tempo limite expirar, todas as ações restantes serão concluídas com um erro.

        criar um flow 5

      • Avançado: Escolha o tipo de pod que seu flow terá. Para saber mais sobre pods, consulte Gerenciamento de pods.

        criar um flow 6

      • Desabilitar todos os registros de entrada/saída de ação: Quando esta opção é ativada, os dados de entrada e saída não são registrados para o flow. Por padrão, esta opção é desativada.

        criar um flow 7

    • Webhook: Esta opção de trigger significa que você criará uma API que permanecerá disponível para ser consumida por aplicativos externos que ativam métodos configuráveis para enviar informações durante solicitações. Se você escolher esta opção, precisará configurar os seguintes campos:

      • Caminho: Insira um caminho para personalizar a URL da sua API. Depois de inserir um Caminho, ele será anexado à URL base. Você pode ver o resultado final no campo Visualizar abaixo. Aqui, você também pode trabalhar com parâmetros de rotear, caso queira atribuí-los à URL da API. O parâmetro de rotear pode ser atribuído com a sintaxe ${}, com os parâmetros inseridos entre colchetes:

        criar um flow 8

      • Métodos: Escolha qual método será usado para receber as solicitações da API. Mais de um método pode ser selecionado. Saiba mais sobre este tópico em API verbs.

        criar um flow 9

      • Tempo limite: Use o menu para selecionar a quantidade de tempo que o flow terá para executar todas as suas ações. Quando o tempo limite expirar, todas as ações restantes serão concluídas com um erro. Os flows do tipo webhook podem ter um tempo limite máximo de 30 segundos.

        criar um flow 10

      • Solicitação múltipla: Quando ativada, a API poderá receber mais de uma solicitação em paralelo, o que significa que enquanto uma execução de flow estiver em andamento, outras solicitações poderão ser aceitas.

        criar um flow 11

      • Avançado: Escolha o tipo de pod que seu flow terá. Para saber mais sobre pods, consulte Gerenciamento de pods.

        criar um flow 12

      • Desabilitar todos os registros de entrada/saída de ação: Quando esta opção é ativada, os dados de entrada e saída não são registrados para o flow. Por padrão, esta opção é desativada.

        criar um flow 13

    • Referência de flow: A referência de flow é um tipo de trigger que inicia a execução do flow quando outro é iniciado, de forma síncrona ou assíncrona. No entanto, é necessário que o flow de origem contenha Referência de flow assíncrona ou ferramenta Sincronização de referência de flow.

      Para usar a referência de flow, configure estes campos:

      • Tempo limite: Use o menu para selecionar a quantidade de tempo que o flow terá para executar todas as suas ações. Quando o tempo limite expirar, todas as ações restantes serão concluídas com um erro.

        criar um flow 14

    • Evento de trigger: Eventos de trigger são triggers que iniciam flows quando um determinado evento ou condição ocorre dentro do sistema representado por um conector. Por exemplo, o evento de trigger do Google Sheets iniciará a execução do flow quando uma nova linha for adicionada a uma planilha. Veja Evento de trigger para saber mais.

  3. Continuar: Depois de escolher um trigger, clique em Continuar no canto superior direito para avançar para a próxima etapa. Você será redirecionado para a tela de design de flow, onde poderá começar a construir sua integração. Consulte Design de flow para saber mais.