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?
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 2024Obrigado, 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 2024Entã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