Histórico da Página
...
1. Cadastro de Adapters:
O cadastro de adapters são rotinas responsáveis por realizar o processamento das mensagens enviadas e recebidas, possibilitando a inclusão, alteração e exclusão do adapter no Protheus.
Pré-requisitos:
Para realizar o cadastro/configuração do adapter é necessário ter uma ROTA cadastrada, para cadastrá-la acesse o link: Cadastro de Rotas EAI.
No Configurador (SIFACFG), acesse Ambientes/Schedule/Adapter E.a.i
Efetue a Inclusão de uma nova rotina para os Adapters do sistema Protheus.
Configure a rotina do Adapter, de acordo com a tabela abaixo que já foram pré estabelecidos para a integração:
Mensagem única: Sim
Rotina: Nome do adapter
Mensagem: Nome da mensagem única que o Adapter EAI espera receber.
Descrição: Identificação da mensagem.
Envia: SIM (se envia a informação para VTEX) ou NÃO ( Se não envia nenhuma informação deste adapter para VTEX).
Recebe: SIM (se recebe a informação do VTEX) ou NÃO ( Se não recebe nenhuma informação deste adapter do VTEX).
Método: Síncrono/Assincrono
Operação: Todas
Canal de Envio: Para VTEX = 3-PAD.APP
Formato: JSON
Roteamento de mensagens: Informar a rota criada no cadastro de rota e se envia de acordo com a integração (ver tabela abaixo).
Exemplo de Cadastro:
Efetue a inclusão dos Adapters, conforme tabela abaixo:
Rotina Protheus | Mensagem | Descrição | Envia | Recebe | Método Protheus | Operação | Condição de envio | Canal de Envio | Versão | Alias | Rota | Formato |
FATA140 | CommercialFamily | Cadastro de Categoria | Sim | Não | Assíncrono | Todas | ACU_ECFLAG="1" | PAD.APP | 2.000 | JSON | ||
APCFG230 | Branch | Cadastro de filiais | Sim | Não | Assíncrono | Todas | PAD.APP | 2.001 | Rota VTEX | JSON | ||
LOJA701 | RetailSales | RetailSales | Não | Sim | Assíncrono | Todas | PAD APP | 2.007 | Rota VTEX | JSON | ||
MATA010 | Item | Produto | Sim | Sim | Assíncrono | Todas | LjxjCsCoPr() | PAD.APP | 4.005 | JSON | ||
FATA150 | Item | Categoria X Produto | Sim | Não | Assíncrono | Todas | LjxjCsCoPr() | PAD.APP | 4.005 | ACV | Rota VTEX | JSON |
MATA550 | ItemGrid | Grade de Produto | Sim | Não | Assíncrono | Todas | PAD.APP | 1.000 | SB4 | JSON | ||
MATA225 | Stocklevel | Saldo de Produto | Sim | Não | Assíncrono | Todas | PAD.APP | 3.000 | SB2 SB8 SBF | JSON | ||
LOJA704 | ItemReserve | Reserva de Item | Não | Sim | Assíncrono | Todas | PAD.APP | 1.000 | JSON | |||
AGRA045 | Warehouse | Locais de Estoque | Sim | Sim | Assíncrono | Todas | PAD APP | 1.003 | JSON | |||
OMSA010 | PriceListHeaderitem | PriceListHeaderitem | Sim | Sim | Assíncrono | Todas | PAD APP | 2.000 | Rota VTEX | JSON | ||
MATA030 | CustomerVendor | Cliente/Fornecedor | Não | Sim | Assíncrono | Todas | PAD APP | 2.005 | JSON | |||
MATA410B | Documenttraceabilityorder | Rastreabilidade de Pedido | Sim | Não | Assíncrono | Todas | PAD.APP | 1.000 | JSON | |||
LOJA140 | RetailSalesCancellation | Cancelamento da venda | Não | Sim | Assíncrono | Todas | PAD.APP | 1.002 | JSON |
Importante
Informar a Rota de acordo com o Cadastro de Rotas EAI.
Caso configure a Condição de Envio( ACU_ECFLAG="1" ) no adapter CommercialFamily, a mensagem será enviada para VTEX apenas quando o campo E-Commerce ( ACU_ECFLAG) estiver configurado com a opção 1 - Ativo.
Caso configure a Condição de Envio( LjxjCsCoPr() ) no adapter Item, a mensagem só será enviada para VTEX quando o produto cadastrado estiver vinculado a uma Categoria(ACV) e o o seu complemento(SB5) estiver marcado como E-commerce(B5_ECFLAG = 1) .
2. Cadastro de De/Para de Empresas:
No EAI Protheus deve-se cadastrar um relacionamento entre a Empresa e Filial do VTEX com uma existente no Protheus. Isto se deve ao fato de que, na Mensagem Única TOTVS
...
os valores trafegados na mensagem são sempre do sistema que enviou a mensagem, cabendo ao sistema receptor a tradução das informações trafegadas.
- No
- No Configurador (SIFACFG), acesse Ambientes/Schedule/Emp.Fil.Msg.Unica.
- Cadastre De-Para de Empresas e Filiais e configure-os conforme os valores a seguir:
- Referência: VTEX
- Empresa : Código da Empresa VTEX a integrar.
- Filial: Código da Filial VTEX a integrar
- Grupo Emp. Protheus: Código da Empresa no Protheus a integrar com o sistema VTEX
- Fil. Protheus: Código da Filial no Protheus a integrar com o sistema VTEX
Exemplo: - Referência: VTEX
- Empresa : T3
- Filial: D MG 01
- Grupo Emp. Protheus: T3
- Fil. Protheus: D MG 01