01. DADOS GERAIS
| Produto: | TOTVS Backoffice
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Backoffice SP |
| Módulo: | FATURAMENTO (SIGAFAT) |
| Função: | EAI CADASTRO DE CLIENTES VIA JSON (MATI030O) FUNÇÕES GENÉRICAS DO FATURAMENTO (FATXFUN) |
| Ticket: | |
| Requisito/Story/Issue: | DSERFAT-31227 |
02. SITUAÇÃO/REQUISITO
Desenvolver um componente para tratar campos sem tag e/ou customizados na integração de mensagem EAI via JSON sem a necessidade de customizar o Protheus.
03. SOLUÇÃO
Foi desenvolvido um componente para gerenciar campos sem tag e/ou customizados nas mensagens EAI, eliminando a necessidade de customização no sistema Protheus.
Envio de Mensagens: Para enviar mensagens EAI, o parâmetro MV_EAIFLDS deve ser ativado. Essa configuração permite que a função identifique os campos preenchidos que não possuem tags e os insira em uma seção denominada AddFields. Além disso, os campos da tabela AI0 (Complemento de Cliente) também serão adicionados a essa seção caso estejam preenchidos.
Recebimento de Mensagens: Ao receber mensagens EAI, a função realiza a leitura da seção AddFields, verifica os campos enviados que não possuem tags e os grava nas tabelas SA1 e AI0, assegurando o correto processamento das informações
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
- O documento de referência da mensagem CustomerVendor foi atualizado com todas as tags utilizadas na integração e atualizado com o procedimento para fazer uso da seção AddFields
https://tdn.totvs.com/display/PROT/Adapter+EAI+-+CustomerVendor
- Uma faq foi criada contendo informações sobre o funcionamento da seção AddFields
https://tdn.totvs.com/pages/viewpage.action?pageId=928069091