Conceito
A integração ocorre via XML ou JSON de outro sistema para o Protheus, por meio da identificação de Tags no envio. É possível utilizar o conceito de mensagem síncrona ou assíncrona.
O objetivo da rotina é que ao final da integração seja gerado um registro no Protheus á partir de outro sistema, com cada Tag da mensagem EAI alimentando seu respectivo campo da tabela de clientes (SA1).
De/Para nas integrações de origem RM
O De/Para será sempre exigido em campos que possuem validação de tabelas, pois ao inserir dados no campo o Protheus automaticamente valida se aquele registro pertence à tabela, não pertencendo gerará o HELP REGNOIS.
Por esse motivo, deve-se transcrever o código que vem da ORIGEM para um existente no Protheus pelo De/Para.
- Caso não use o De/Para o registro na aplicação ORIGEM deve ser idêntico ao do Protheus.
|
Integrações
Como integrar no faturamento as rotinas compatíveis RM x Protheus.
Fonte destino da integração: MATI030 Mensagem (XX4_MESSAGE): CUSTOMERVENDOR
Tabela: XX4Rotina: (CFGA020 - Adapter E.A.I.)

XX4_FILEXE = Filial recebedora do Protheus XX4_UNMESS = '1 - Sim' XX4_ROTINA = 'CRMA980'/'MATA030' XX4_MODEL = 'CUSTOMERVENDOR' XX4_DESCRI = Usuário escolhe XX4_SENDER = '2 - Não' XX4_RECEIV = '1 - Sim' XX4_METODO = '2 - Assíncrono' XX4_TPOPER = '1 - Todas' XX4_CHANEL = 3 XX4_SNDVER = ('2.005+') [Mais atualizada gatilhada automaticamente] XX4_FORMAT = 'XML' XX4_SAVLOG = '1 - Sim' XX4_ROUTE: Definida preenchida ou não na implantação da integração
Restante dos campos da XX4: Vazios (não obrigatórios)
|
|
Tabela: XXDRotina: (APCFG050 - De/para Empresas Mensagem Unica)
XXD_REFER = Conteúdo da Tag do XML <ProductName> (RM) XXD_COMPA = Conteúdo da Tag do XML <CompanyId> XXD_BRANCH = Conteúdo da Tag do XML <BranchId> [Se estiver vazia no XML, o campo fica vazio.] XXD_EMPPRO = Empresa do Protheus recebedora XXD_FILPRO = Filial no Protheus recebedor [Dentro da empresa]

|
|
|