Alguns clientes precisam somar os estoques por armazéns, para isso devemos utilizar a rotina 13-Webhook-Stock-By-Warehouse do pacote Integração Protheus EAI - TOTVS CRM Gestão de clientes.

OBS: ao utilizar o diagrama 13-Webhook-Stock-By-Warehouse deve-se obrigatoriamente desativar o diagrama 13-Webhook-Stock.


Configuração no CRM:

Crie o campo customizado estoquePorArmazem no cadastro de produtos do CRM, conforme imagem abaixo:

Adicione na tela o campo customizado:


Configuração no iPaaS:

Publique o diagrama 13-Webhook-Stock-By-Warehouse via configurador de pacote

Copie o endereço do webhook do mesmo e vá até o aplictivo Webhook.site

Altere o ambiente 13-Webhook-Stock, renomeando-o para 13-Webhook-Stock-By-Warehouse e adicione o endereço correto do diagrama 13-Webhook-Stock-By-Warehouse


Filtragem dos Armazéns:

Caso o cliente queira excluir da soma do estoque um ou mais armazéns, basta navegar até as variáveis do iPaaS e editar a variável totvscrmimportationstockwarehouseexcludes

Adicione o código do armazém dentro de aspas simples, e se tiver mais de um, faça conforme a imagem abaixo:

OBS: Caso alterado, é necessário realizar uma nova carga de estoque via EAI.


Configuração no Protheus:

Acesse a rota do EAI CRM-STOCK e cole a URL do webhook do diagrama 13-Webhook-Stock-By-Warehouse, conforme imagem abaixo:

Acesse o adapter EAI STOCKLEVEL e altere o campo Alias de SB2 para SB1, conforme imagem abaixo:

Execute a carga inicial, de preferência fora do horário, conforme imagem abaixo: