Integração de Sistemas: ERPFlex com recurso de Webhooks

O ERPFlex acaba de lançar um novo recurso que aprimora suas integrações: a Configuração de Webhooks direto nas telas do sistema.

O que são Webhooks e quais os benefícios?

O Webhook atua de maneira proativa, distinguindo-se das integrações convencionais que dependem de consultas constantes entre sistemas (processo que causa lentidão e gastos adicionais de dados). Com essa tecnologia, o ERPFlex comunica qualquer novidade ao seu outro sistema de forma imediata, assim que o evento ocorre.

Como Configurar o Recurso

A configuração é simples e realizada nas telas do ERPFlex.

  1. Com um usuário de perfil Administrador, acesse a tela desejada (ex: Cadastro de Clientes) e clique no menu de Configurações.
  2. Selecione a opção “Configurar Webhooks…”.
  3. Clique no botão “+ Adicionar Webhook”.

  4. No primeiro campo, escolha o evento gatilho desejado: Inclusão, Alteração, Exclusão.
    Nota: Na tela de Orçamentos, além dos gatilhos padrão (Inclusão, Alteração e Exclusão), você também encontrará os gatilhos de Aprovação e Reprovação de Cliente.

  5. No campo ao lado do gatilho, insira a URL de destino (Endpoint) fornecida pelo sistema que irá receber as informações (ex: https://seu-sistema.com.br/webhooks/clientes).
  6. No campo Autenticação, defina o tipo de segurança exigido pela sua API destino (caso não necessite, pode manter como Nenhuma).
  7. Certifique-se de que a chave Ativo (o botão seletor azul) esteja ligada.
  8. Com os campos preenchidos, clique no botão Salvar.
  9. Sempre que o gatilho configurado acontecer (por exemplo, um novo cliente for incluído), o ERPFlex enviará um objeto JSON (Payload) para a sua URL contendo as informações do registro modificado.

Monitorando os Envios (Histórico de Chamadas)

Para acompanhar o Payload enviado pelo ERPFlex e a Resposta dada pelo seu servidor, além do número de tentativas automáticas de reenvio que o sistema efetuou em caso de instabilidade:

  1. Clique no botão Histórico.
  2. Acompanhe o histórico das chamadas: