...
A integração de dados entre TOTVS CRM | SFA e Protheus se dá através de uma API (Application Programming Interface) que utiliza web service com arquitetura REST (Representation State Transfer) para importação de dados (Protheus → TOTVS CRM | SFA) e exportação de pedidos e clientes (TOTVS CRM | SFA → Protheus).
Esta API é nativa do Protheus.
A documentação técnica do mesmo está disponível aqui: PROTHEUS - API Nativa - Manual de Configurações
A importaçãode dados do Protheus para o TOTVS CRM | SFA é realizada através de requisições ao método genericRecordspresente no seguinte endereço da API de integração REST:
http://IP_SERVIDOR_PROTHEUS:PORTA/AMBIENTE_REST/api/framework/v1/genericRecords/SFA_CONSULTA_NGC
Este método retorna os registros das consultas .ngc previamentecriadas e copiadas para a pasta raiz do Protheus.
Método de requisição: GET
URL base: IP e Porta
Nome do método: genericRecords
Autenticação: usuario e senha criado no Protheus, com permissoes totais aos módulos
Header: Authorization | Basic <usuario:senha> Usuário e senha do ERP criptografado em Base64
...
A exportaçãode dados do TOTVS CRM | SFA para o Protheus é realizada através do TOTVS EAI Mensagem Padronizada no seguinte endereço da API de integração REST:
http://IP_SERVIDOR_PROTHEUS:PORTA/AMBIENTE_REST/totvseai/standardmessage/v1/transactions
...
Método de requisição: GET
URL base: IP e Porta
Nome do método: genericRecords
...
Campo EMPRESA
Na maioria das entidades você verá o campo EMRPESA# sendo evidenciado. A integração pode possuir mais de um REST configurado na mesma base, e este campo serve para identificar o ambiente REST.
...