CONTEÚDO
- Visão Geral
- Configuração do Adapter MATA040
- Exemplos de mensagem EAI - JSON
- Tags
- Pontos de Entrada
- Tabelas utilizadas
01. VISÃO GERAL
Configuração do Adapter Seller com formatos diferentes (XML,JSON).
02. CONFIGURAÇÃO DO ADAPTER MATA040
Exemplo de configuração do adapter Seller no formato JSON.
No modulo SIGACFG (Configurador) Ambiente > Schedule > Adapter EAI > Incluir MATA040
03. EXEMPLOS DE MENSAGEM EAI - JSON
04. Tags
Elemento | Descrição | Observação |
BusinessContent | ||
CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. |
CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. |
BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. |
Code | Código do Vendedor | Código referente ao registro Protheus (A3_COD). |
InternalId | InternalId do Vendedor | O campo é preenchido com valor de referência do De/Para de Vendedores (SA3). |
ShortName | Nome Reduzido do Vendedor | Código referente ao registro Protheus (A3_NREDUZ). |
Name | Nome do Vendedor | Código referente ao registro Protheus (A3_NOME). |
Active | Bloqueia o Vendedor | Código referente ao registro Protheus (A3_MSBLQL). |
Login | Código de Usuário | Código referente ao registro Protheus (A3_CODUSR). |
RepresentativeType | Tipo de Representante | Código referente ao registro Protheus (A3_TIPO). |
PersonalIdentification | CNPJ/CPF do vendedor | Código referente ao registro Protheus (A3_CGC). |
ZipCode | CEP do Vendedor | Código referente ao registro Protheus (A3_CEP). |
SalesChargeInformation | ||
CustomerVendorInternalId |
Código do Vendedor como Fornecedor e Loja | Código referente ao De/Para (XXF). Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA020) cadastrado. Código referente ao registro Protheus (A3_FORNECE e A3_LOJA). |
SalesChargeInterface | Forma de Pagamento | Código referente ao registro Protheus (A3_GERASE2). |
Address | ||
Address | Endereço do Vendedor | Código referente ao registro Protheus (A3_END). |
District | Bairro do Vendedor | Código referente ao registro Protheus (A3_BAIRRO). |
Address > City | ||
Description | Município do Vendedor | Código referente ao registro Protheus (A3_MUN). |
Address > State |
||
StateCode | Estado do Vendedor | Código referente ao registro Protheus (A3_EST). |
StateInternalId | InternalId do Estado do Vendedor | Código referente ao registro Protheus (A3_EST). |
StateDescription | Descrição do Estado | Descrição do estado (Tabela 12 da SX5). |
CommunicationInformation | ||
PhoneDDD | Código do DDD | Código referente ao registro Protheus (A3_DDDTEL). |
PhoneNumber | Número do Telefone | Código referente ao registro Protheus (A3_TEL). |
FaxDDD | Código do DDD do FAX | Usado apenas na mensagem de envio com conteúdo em branco. |
FaxNumber | Número do FAX do Vendedor | Código referente ao registro Protheus (A3_FAX). |
FaxNumberExtension | Extensão do Número de FAX | Usado apenas na mensagem de envio com conteúdo em branco. |
HomePage | Home-Page | Código referente ao registro Protheus (A3_HPAGE). |
Código referente ao registro Protheus (A3_EMAIL). |
05. PROCESSAMENTO DE CAMPOS SEM TAGS E/OU CUSTOMIZADOS
Para o processamento de campos sem tag, sejam eles customizados ou padrão, acesse o link abaixo para obter maiores informações sobre o processo para integrar os campos, sem a necessidade de customizar o Protheus.
Integração - Processamento de campos sem tag e/ou customizados
Informações adicionais
- Campos sem tag - mensagem de recebimento (SA3):
- Os campos sem tag a serem gravados na tabela SA3 são de responsabilidade do cliente, assim como o conteúdo a ser gravado nesses campos;
- Exclusões na seção "AddFields":
- Os campos Log de Inclusão (A3_USERLGI), Log de Alteração (A3_USERLGA) e os campos já tagueados não serão incluídos na seção "AddFields".
06. PONTOS DE ENTRADA
- Ponto de entrada para a mensagem de envio.
PE M040OENV - Inclusão Tags customizadas no envio EAI Seller via Json - Ponto de entrada para a mensagem de recebimento.
PE M040OEAI - Inclusão de campos customizados no EAI Seller via Json
07. TABELAS UTILIZADAS
XX4 - Adapters EAI
- SA3 - Cadastro de Vendedores