1. Acesse a rotina de Assinantes x Processo;
2. Clique no assinante Venda Digital e escolha a opção Alterar;
3. Inclua para esse assinante o processo de CLIENTE
4. Campo Ativo: escolha a opção Sim;
5. Campo Configuração: Informe a tag url com o endereço da API de Estoque e a tagretorno com o conteúdo success;
{ "url": "https:/xxxxxx/api/protheus/customer/multiple", "tagretorno": "&Self:oRetorno['data'][1]['success']" } |
6. Campo Tipo Process: escolha a opção Envio;
7. Campo Filiais Proc: Informe as filiais que receberam o Saldo Estoque;
8. Campo Layout Envio: inclua o Json conforme exemplo abaixo:
{ "token": "&Self:cToken", "data": [ { "name": "&self:oPublica['A1_NOME']", "email": "&self:oPublica['A1_EMAIL']", "doc": "&self:oPublica['A1_RG']", "addresses": [ { "zipCode": "&self:oPublica['A1_CEP']", "street": "&self:oPublica['A1_END']", "number": 0, "extra": "&self:oPublica['A1_COMPLEM']", "district": "&self:oPublica['A1_BAIRRO']", "city": "&self:oPublica['A1_MUN']", "state": "&self:oPublica['A1_EST']", "reference": "", "typeAddress": "main" } ], "phones": [ { "typePhone": "cell", "numberPhone": "&self:oPublica['A1_DDD'] + self:oPublica['A1_TEL']" } ], "cpf": "&self:oPublica['A1_CGC']", "optinWhatsapp": false, "birthDate": "&SubStr( FwTimeStamp(6, SToD(self:oPublica['A1_DTNASC'])), 1, 10 )", "gender": "", "status": "&IIF(self:oPublica['A1_MSBLQL'] == '2' .and. self:cEvento == '1', '' , 'blocked')" } ] } |
9. Campo Layout Publi: deixar em branco.