Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Cadastros Integração Protheus x Datasul

CADASTROS E CÓDIGO ÚNICO - INTEGRAÇÃO PROTHEUS SIGATMS X DATASUL

Características do Requisito

Linha de Produto:

Microsiga Protheus® e DATASUL®

Segmento:

Supply Chain - Logística

Módulo:

SIGATMS - Gestão de Transportes

Rotina:

Rotina

Nome Técnico

MATA010

Cadastro de Produtos / Itens

MATI010Responsável por montar a mensagem de EAI - Cadastro de Produtos / Itens
MATA020Cadastro de Fornecedores
MATI020Responsável por montar a mensagem de EAI - Cadastro de Fornecedores
MATA020BRotina de Integração código único
MATI020BResponsável por montar a mensagem de EAI - Código Único
MATA030Cadastro de Clientes
MATI030Responsável por montar a mensagem de EAI - Cadastro de Clientes
TMSA450Cadastro de locais de entregas
TMSI450Responsável por montar a mensagem de EAI - Cadastro de locais de entregas
Parâmetro(s):

MV_TMSERP - ERP que está integrado ao SIGATMS (0-Protheus |1-Datasul)

Requisito/Story/Issue (informe o requisito relacionado):

LOGTMS01-1092

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

  • SB1 – Cadastro de Produtos.
  • SA7 – Cadastro de Produtos X Clientes.
  • SA1
-
  • Cadastro de Clientes.
  • SA2
-
  • Cadastro de Fornecedores.
  • DUY
-
  • Cadastro de Regiões.
  • SYA
-
  • Cadastro de Países.
  • CC2
-
  • Cadastro de Municípios.
  • SX5
-
  • Cadastro de Estados - Tabela 12.
  • CCH
-
  • Cadastro de País.
  • DUL
-
  • Cadastro de Endereço de Solicitantes e Clientes.
  • DUE
-
  • Cadastro de Solicitantes.

Sistema(s) Operacional(is):

Windows® / Linux®

Descrição

 Foram Foram realizadas integrações dos cadastros de Produtos, Fornecedores, Clientes, Locais de Entrega e Código Único, gerados pelo módulo SIGATMS (Transportation Management System) da linha Microsiga Protheus®  com com o Datasul®.

O Microsiga Protheus® usa como ferramenta de Integração o EAI Protheus® (Enterprise Application Integrator), o EAI por sua vez, tem a responsabilidade de trafegar mensagens de XML entre o Protheus Microsiga Protheus® e o Datasul Datasul®, além de fazer o controle de filas das mensagens a serem integradas.

 Com o código único Para os cadastros de Fornecedores (MATA020) e Clientes (MATA030), osistema controlará de forma única e sequencial a numeração para qualquer cadastro integrado integrando com a rotina de Código Único disponibilizada pela Integração do Datasul Datasul® via Mensagem Padronizada –  (EAI Protheus® (Enterprise Application Integrator). , e permitirá que cadastros de clientes e fornecedores, possuam os sistemas utilizem o mesmo código para consulta e alteração desde que pertença a mesma pessoal pessoa física ou jurídica.

 

Definição da Regra de Negócio

É necessário que o parâmetro MV_TMSERP deverá estar configurado como "1", onde significa que o sistema integrará com outra marca, neste caso, o Datasul®, solicitando a inclusão, alteração e exclusão de registros e solicitando retorno em forma síncrona.O Adapter EAI deve estar Adapter EAI esteja configurado, indicando o(s) cadastro(s) que integrará com a outra marca.

O sistema tratará os cadastros com um Código Único para os registros integrados, onde terá um código informado pelo Datasul®, para ser atualizado também no registro de origem, permitindo assim, que pelo mesmo código possa ser consultado o registro tanto na origem como no destino.

Código Único

O que é Código Único

 

É um controle de numeração automático que é disponibilizado e controlado pelo Datasul®. Ele permite que os cadastros sejam integrados com o mesmo código em todos os sistema que estão integrados, desde que pertença a mesma pessoal pessoa física ou jurídica, garantindo assim que a consulta de um cadastro especifico seja realizado em qualquer um dos sistemas integrados pelo mesmo código de pesquisa. 

Como funciona

Ao realizar um cadastro de Cliente ou Fornecedor e após preencher os campos CNPJ/CPF (A1_CGC) e Inscrição Estadual (A1_INSCR) será disparada a integração pela rotina de Código Único (MATA020B) que solicita o código único para o Datasul® (responsável pelo controle e distribuição do código). A rotina de integração do Microsiga Protheus® recebe o próximo código disponível e verifica qual rotina de cadastro fez a solicitação de uso do código e vincula o valor ao respectivo campo que representa o código de cadastro podendo ser A1_COD ou A2_COD.

Ao confirmar o cadastro, após o preenchimento dos principais campos é realizada uma segunda integração que envia para o Datasul® o código único fornecido na primeira integração e completa com a inscrição federal (CPF ou CNPJ) e a inscrição estadual. 


Momentos da Integração utilizando o código Único:

A integração acontece em 2 estágios:

  1. Ao preencher os campos referentes referente ao CPF/CNPJ e Inscrição Estadual, estando esses campos validos e preenchidos é disparada a integração via EAI solicitando o próximo código disponível. Na integração realizada neste momento é enviado para o Datasul Datasul®, apenas as informações dos campos CPF/CNPJ e Inscrição Estadual.
  2. Na confirmação do cadastro é disparada outra integração via EAI informando o código único que o Datasul Datasul® disponibilizou. Neste momento é informado o CNPJ/CPF e a Inscrição Estadual para atualizar o controle de numeração pelo Datasul Datasul®. 
Informações
titleObservação

Os campos Código Loja do Cliente (A1_CODLOJA) ou Código Loja do Fornecedor (A2_CODLOJA) devem , podem ser preenchido preenchidos com o inicializador padrão para facilitar no momento do preenchimento caso seja utilizado o código único.

A rotina de integração verifica internamente para qual das rotinas Cadastro de Fornecedores (MATA020) ou Cadastro de Clientes (MATA030) está solicitando o código único e de acordo com o nome da rotina passada será atualizado com o código único o campo de código. 

Validações na manipulação dos registros

  • Ao incluir, alterar ou excluir um registro, o sistema deverá verificar o parâmetro MV_TMSERP e verificará se existe o Adapter EAI cadastrado para o determinado cadastro, verificando as seguintes situações:
  1. INCLUIR: Verificar se o registro já existe no destino, caso SIM, atualizar as informações de acordo com a origem, caso NÃO, incluir no destino e atualizar a origem com o código de numeração única disponibilizado pelo destino..
  2. ALTERAR: Verificar se registro se o registro já existe no destino, caso SIM, atualizar as informações de acordo com a origem, caso NÃO, incluir no destino e atualizar a origem com o código de numeração única disponibilizado pelo destino.
  3. EXCLUIR: Verificar se existe algum processo e/ou cadastro em que o registro esteja atrelado, tanto na origem, como no destino, caso SIM, notificar através por meio de mensagem e não permitir a exclusão, caso NÃO, excluir na origem e no destino.
     

Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_TMSERP

Tipo:

 

Cont. Por.:

 

Descrição:

 

 

CONFIGURAÇÃO DE ADAPTER'S EAI

21.  No Configurador (SIGACFG), acesse Ambientes/Schedule/Adapter E.a.i.(CFGA020). Cadastre os Adapter's a seguir:

Mensagem Unica

1-Sim

Rotina

MATA010

Mensagem

ITEM

Descrição

PRODUTO

Envia

1- Sim

Recebe

1- Sim

Método1- Síncrono
Operação1- Todas
Canal Envio2- EAI
Versão de Envio3.001

Mensagem Unica

1-Sim

Rotina

MATA020

Mensagem

CUSTOMERVENDOR

Descrição

FORNECEDOR

Envia

1- Sim

Recebe

1- Sim

Método1- Síncrono
Operação1- Todas
Canal Envio2- EAI
Versão de Envio1.000

Mensagem Unica

1-Sim

Rotina

MATA020B

Mensagem

CUSTOMERVENDORRESERVEID

Descrição

CODIGO UNICO

Envia

1- Sim

Recebe

1- Sim

Método1- Síncrono
Operação1- Todas
Canal Envio2- EAI
Versão de Envio1.000

Mensagem Unica

1-Sim

Rotina

MATA030

Mensagem

CUSTOMERVENDOR

Descrição

CLIENTES

Envia

1- Sim

Recebe

1- Sim

Método1- Síncrono
Operação1- Todas
Canal Envio2- EAI
Versão de Envio1.000

Mensagem Unica

1-Sim

Rotina

TMSA450

Mensagem

CUSTOMERSHIPPINGADDRESS

Descrição

LOCAL DE ENTREGA

Envia

1- Sim

Recebe

1- Sim

Método1- Síncrono
Operação1- Todas
Canal Envio2- EAI
Versão de Envio1.001

Procedimento para Utilização 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

Informações
titleObservação

Caso seu sistema possua integração com mais de um produto, será necessário cadastrar o Roteamento EAI Protheus e realizar o vinculo em cada um dos Adapter's.

 

CONFIGURAÇÃO DO DE/PARA DE EMPRESAS MENSAGEM ÚNICA

2.  No Configurador (SIGACFG), acesse Ambientes/Schedule/Emp.filial Mensagem Única (APCFG050). Cadastre os De/Para a seguir:

Referência

Informar a descrição da referência externa, pode ser a marca ou produto. Como por exemplo: “DATASUL” ou “PROTHEUS”.

Company

Informar o código da empresa da marca externa.

Branch

Filial da marca externa.

Grupo Emp.Protheus

Informar o código da empresa associada ao recebimento da integração (Empresa do Protheus). 

Fil.Protheus

Informar a filial que está associada ao recebimento da integração (Filial do Protheus).

Informações
titleInformações

Para mais informações, acesse De/Para EAI Protheus®