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 nas tabelas.
Quando alguma tag no XML à ser integrado conter o nome "Id", significa que ela exigiráa o De/Para pois seu valor será inserido em um campo no Protheus com validação de tabela (ALIAS). Esses campos que possuem tabela vínculada só podem ter valores que existam em sua própria tabela, ao inserir dados no campo o Protheus automaticamente valida se aquele registro existe na tabela, não pertencendo gerará o HELP REGNOIS.
Ao cadastrar um De/Para para determinada tabela, é obrigatório cadastrar seu Adapter relativo.
I. Tag <ItemCode> ao integrar pedido de vendas.
II. Tag <ItemInternalId> ao integrar pedido de vendas.
OBS: Caso o valor colocado no De/Para "XXF_INTVAL" também não exista no Protheus, a transcrição não será efetiva e apresentará o HELP REGNOIS |
|
Como integrar no faturamento as tabelas compatíveis RM x Protheus:
Fonte destino da integração: MATI030 Mensagem (XX4_MESSAGE): CUSTOMERVENDOR
Tabelas de destino nas integraçõesCliente: CUSTOMERVENDOR
Pedido de Venda: ORDER
Como passar a integrar as rotinas de faturamento do RM no Protheus1 - Configurar o WS (WebServices):
2 - Seguir passo a passo a rotina que deseja incluir nessa documentação (). HELPsOs HELPs podem ser inclusive HELPs que aconteceriam em inclusões manuais no Protheus, porém a integração é uma colocação de dados ordenados automaticamente. ParâmetrosOs parâmetros podem ser inclusive os mesmos como em uso manual do Protheus, porém a integração é uma entrada de dados ordenados automaticamente. Cliente: CUSTOMERVENDOR
Pedido de Venda: ORDER
Pontos de EntradaSugestõesGostaria de sugerir uma implementação diferente ou uma melhoria nessa documentação? Abra um ticket para nós, a Equipe Faturamento (SIGAFAT)! |