Páginas filhas
  • Cadastro de Adapters / Cadastro De/Para Empresas

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.

  1. No Configurador (SIFACFG), acesse Ambientes/Schedule/Adapter E.a.i

  2. 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ãoAliasRotaFormato

FATA140

CommercialFamily

Cadastro de Categoria

Sim

Não

Assíncrono

Todas

ACU_ECFLAG="1"

PAD.APP 

2.000

Rota VTEX

JSON
APCFG230BranchCadastro de filiaisSimNãoAssíncronoTodas
PAD.APP 2.001
Rota VTEXJSON
LOJA701RetailSalesRetailSalesNãoSimAssíncronoTodas
PAD APP2.007
Rota VTEXJSON
MATA010ItemProdutoSimSimAssíncronoTodas

LjxjCsCoPr()

PAD.APP4.005

Rota VTEX

JSON
FATA150ItemCategoria X ProdutoSimNãoAssíncronoTodasLjxjCsCoPr()PAD.APP

4.005


ACVRota VTEXJSON
MATA550ItemGridGrade de ProdutoSimNãoAssíncronoTodas
PAD.APP1.000SB4JSON
MATA225StocklevelSaldo de ProdutoSimNãoAssíncronoTodas
PAD.APP3.000

SB2

SB8

SBF

JSON
LOJA704ItemReserveReserva de ItemNãoSimAssíncronoTodas
PAD.APP1.000

Rota

VTEX

JSON
AGRA045WarehouseLocais de EstoqueSimSimAssíncronoTodas
PAD APP1.003

Rota

VTEX

JSON
OMSA010PriceListHeaderitemPriceListHeaderitemSimSimAssíncronoTodas
PAD APP2.000
Rota VTEXJSON
MATA030CustomerVendorCliente/FornecedorNãoSimAssíncronoTodas
PAD APP2.005

Rota

VTEX

JSON
MATA410BDocumenttraceabilityorderRastreabilidade de PedidoSimNãoAssíncronoTodas
PAD.APP1.000

Rota

VTEX

JSON
LOJA140RetailSalesCancellationCancelamento da vendaNãoSimAssíncronoTodas
PAD.APP1.002

Rota

VTEX

JSON




Importante (informação)

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.


  1. No Configurador (SIFACFG), acesse Ambientes/Schedule/Emp.Fil.Msg.Unica.
  2. 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


  • Sem rótulos