Histórico da Página
01. VISÃO GERAL
02. MENSAGENS ENVOLVIDAS
03. ADAPTER
01. VISÃO GERAL
O objetivo deste documento é explicar a integração do Protheus com o software PIMS através da troca de mensagens via EAI.
02. CONFIGURAÇÃO GERAL
Parâmetros
O Sistema Microsiga Protheus utiliza de parâmetros.
Um parâmetro é uma variável que atua como elemento chave na execução de determinados processamentos. De acordo com seu conteúdo é possível obter diferentes resultados.
Todas as variáveis são iniciadas pelo prefixo MV_ e agem sobre diversas operações no Sistema.
Para o funcionamento da integração, deve validar se os parametros a seguir estão devidamente configurados.
- MV_EAIURL2 - Endereço WebService que Receberá os Dados Enviados (Exemplo:http://10.31.6.68/TBC/wsEAIService.asm).
- MV_I330FSM - Filtra produtos sem movimentação no período do recálculo Valor .T. (importante para performance das movimentações)
- MV_MSGPIMS - Nova integração via MGS Única Valor .F.
- MV_EAIWS - Informe o nome do Client WebService do EAI para Valor – WSEAISERVICE
- MV_EAIMETH - Informe o método de envio do EAI para envio a outro EAI Valor – receiveMessage
- MV_PIMSINT - Habilita integração Protheus x PIMSGraos Valor .F.
Adapter EAI.
O recurso Adapter EAI (Enterprise Application Integration) permite estabelecer integrações entre o Microsiga Protheus® e outro ERP. Utilizando esse recurso, o Administrador do Sistema passa a definir quais rotinas devem ser integradas, marcando condições de Envio e Recebimento de procedimentos e transações a serem efetuadas entre os dois Sistemas relacionados, e orientando os Métodos a serem aplicados.
- Acessar o modulo SIGACFG
- Clique em Ambiente
- Clique em Schedule
- Clique em Adapter E.A.I.
- Em Rotina informe o nome da aplicação que contem INTEGDEF.
- Informe uma descrição para a mensagem em Descrição.
- Em Modelo/Mensagem preencha o ID da mensagem única.
- Selecione EAI em Canal Envio.
- No campo Mensagem Única selecione Sim.
- Preencha as demais informações conforme Help de campo.
- Confira os dados e clique em Ok.
O quadro abaixo demonstra algumas informações a serem preenchidas nas configurações do Adapter, relacionado ao modulo de ESTOQUE/CUSTOS
Descrição | Mensagem | Rotina | Condição Adapter | Tipo |
Depósito | WAREHOUSE | AGRA045 | (NNR->NNR_INTP) $ "1|2|4" | Sync |
Grupo de Materiais | FAMILY | MATA035 | - | Sync |
Materiais | ITEM | MATA010 | (SB1->B1_TIPO) $ "IA|MM" | Sync |
Baixa de Estoque | STOCKTURNOVER | MATA241 | !Empty(SD3->D3_NRBPIMS) | Sync |
Valores de Estoque | ITEMCOSTING | MATA330 | (SB1->B1_TIPO) $ "IA|MM" | Async |
Solicitação de Materiais | REQUEST | MATA105 | - | Sync |
Fornecedores | CUSTOMERVENDOR | MATA020 | - | Sync |