Tempo aproximado para leitura: 00:01:30 min
Dúvida
Gostaria de passar certos campos customizados ou, que a integração EAI JSON aceitasse os mesmos campos do padrão que a mensagem EAI XML aceita, como resolver?
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – Faturamento (SIGAFAT) – Todas as versões
Solução
O desenvolvimento das mensagens em diferentes formatos foi realizado em momentos distintos, sendo o formato JSON disponibilizado posteriormente.
Durante este desenvolvimento a criação do código para “leitura” do formato JSON seguiu com base na última versão disponível da mensagem em formato XML, sendo esta a versão 4.
Esta versão, mesmo via XML não trata certos campos, justamente por ser priorizado nas integrações EAI campos comuns em comportamentos de mercado, objetivando que a mensagem seja a mais simplificada para as integrações.
Sendo assim, existem essas duas opções:
-
1 - Customizar o processo, todos os pontos de entrada estão no Saiba mais no fim do documento.
Ponto de entrada sugerido: DT PE MT410EAI - Edição dos Arrays de cabeçalho e itens antes da gravação - Integração
Caso não encontre nenhum ponto de entrada, pode desenvolver um ponto de entrada participativo junto com a TOTVS (saiba mais aqui).
- 2 - Sugerir melhoria (Esse espaço é a nossa Central Colaborativa TOTVS. Para saber como criar uma sugestão de melhoria clique aqui, e para cadastrar uma nova sugestão, aqui.)
Saiba mais:
0 Comentários