Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Para realizar o cadastro/configuração do adapter  é necessário ter uma rota 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  os dados abaixo e 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 o outro sistema CiaShop) ou NÃO ( Se não envia nenhuma informação deste adapter para o outro sistema CiaShop).
Recebe: SIM (se recebe a informação do outro sistema CiaShop) ou NÃO ( Se não recebe nenhuma informação deste adapter do outro sistema CiaShop).
Método: Síncrono/Assincrono
Operação: Todas
Canal de Envio: Pode ser 1-ESB,  2-EAI pra Xml, Para CiaShop =  3-PAD.APP para Json 

Formato: JSON 

        RotaRoteamento 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:

Image Added


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 CiaShop

JSON
APCFG230BranchCadastro de filiaisSimNãoAssíncronoTodas
PAD.APP 2.001SM0Rota CiaShopJSON
LOJA701RetailSalesRetailSalesNãoSimAssincronoAssíncronoTodas
PAD APP2.005
Rota CiaShopJSON
MATA010ItemProdutoSimSimAssíncronoTodas

LjxjCsCoPr()

PAD.APP4.005

Rota CiaShop

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

4.005


ACVRota CiaShopJSON
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

CiaShop

JSON
AGRA045WarehouseLocais de EstoqueSimNãoAssincronoAssíncronoTodas
PAD APP1.003

Rota

CiaShop

JSON
OMSA010PriceListHeaderitemPriceListHeaderitemSimSimAssíncronoTodas
PAD APP2.000
Rota CiaShopJSON
MATA030CustomerVendorCliente/FornecedorNãoSimAssincronoTodas
PAD APP2.005

Rota

CiaShop

JSON

...

Informar a Rota de acordo com o Cadastro de Rotas EAI.

O resultado da função FwEaiSndTo deve ser o conteúdo do campo "Produto"  da Rota cadastrada.

Caso configure a Condição de Envio( ACU_ECFLAG="1" ) no adapter CommercialFamily, a mensagem será enviada para Ciashop 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 Ciashop apenas Ciashop  quando o produto cadastrado estiver vinculado a uma Categoria(ACV) e o o seu complemento(SB5) estiver marcado como E-commerce(B5_ECFLAG = 1) .


Cadastro de De/Para de Empresas:

...