Webhook no Totvs Protheus

Estou com uma demanda de integrar o sistema Totvs Protheus a um Pipe do Pipefy, de modo que toda nova solicitação de compra que seja criada no Protheus, seja espelhada em um Card no Pipefy.

Estava pensando em desenvolver um servidor Node.js que teria um endpoint para webhook que receberia eventos do Totvs Protheus cada vez que criarem/editarem uma Solicitação de Compra. Isso é possível? Se sim, como posso configurar esse Webhook?

compartilhar
  • No caso você terá que criar uma função em P.E. para quando tiver inclusão ou alteração na solicitação de compras fazer um requeste da URL no seu servidor Node.js, não conheço esse "Pipe do Pipefy", mas se a integração foi via API. acho que é mais fácil você integrar diretamente no Protheus, nos mesmos P.Es você fazer ao consumo da API do Pipefy, e fazer os processos necessário inclusão/alterações via API. Ponto de entrada possíveis(M110STTS,MT110GRV) tem outros que precisaria pesquisar. Pesquisa a função HTTPGET, para fazer requisição em URL, ou a class FWRest, para fazer consumo de API.

    EmersonBN   11 de Jul de 2024
  • Obrigado, Emerson. Nunca desenvolvi utilizando ADVPL/TL++, para desenvolver Pontos de Entrada preciso configurar meu ambiente de desenvolvimento. Consegue me ajudar?

    Rafael Braz   17 de Jul de 2024
  • Então não é difícil configurar o VSCode para programa em ADVPL,mas o problema esta no que precisa ter antes, um ambiente (infra) pronto para desenvolvimento(no caso banco/appserver) instalados e configurados. Tem essa opção em Docker para subir um ambiente de desenvolvimento https://docker-protheus.engpro.totvs.com.br/05-tutorial-protheus/ , nunca usei em docker, essa parte eu já tenho um ambiente local próprio. Para configurar o VSCode tem esse video https://www.youtube.com/watch?v=_lsMX6T6hjQ

    EmersonBN   24 de Jul de 2024
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags protheus api webhook ou faça a sua própria pergunta.