Páginas filhas
  • 01.Configurador EAI 2.0

Versões comparadas

Chave

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

A integração TOTVS Rental x Backoffice RM é realizada através do EAI 2.0 na estrutura de sincronismo baseada em Mensagem Única. A mensagem única tem o objetivo de padronizar as integrações com os produtos TOTVS fazendo com que os produtos trabalhem com mensagens XML ou REST/JSON únicas evitando dessa forma o processo de transformação de mensagens.

O TOTVS RM x PROTHEUS - Configurador EAI 2.0 é um novo recurso liberado na versão 12.1.28 para facilitar o processo de configuração e validação da integração, o configurador continua em desenvolvimento e vai ganhar novos recursos ao longo do tempo.

Deck of Cards
idconfiguracao
Card
id1
labelConfiguração
titleConfiguração

Esta documentação não fará o detalhamento da instalação do Protheus . Ele orientará apenas a configuração do mesmo para integrar com o TOTVS Rental (SIGALOC) com o Backoffice BackOffice RM .Para seguir as configurações descritas abaixo descritas  é importante que já se tenha o ambiente Protheus/TOTVS Rental instalado.

Protheus : a partir da versão 12.1.33

RM : a partir da versão 12.1.33

Card
id2
labelCompartilhamento de Tabelas Protheus
titleCompartilhamento de Tabelas Protheus

O compartilhamento de tabelas no Protheus deve ser coerente com a forma como o BackOffice RM trabalha, conforme descrita tabela abaixo.

Para alterar o compartilhamento das Tabelas acesse: SIGACFG em Dicionário | Base de dados | Base de dados, expande a Empresa e clica em Dicionário de Dados.

Cadastro

Empresa

Filial

Unidade

Tabela RM

Tabela Protheus

MoedaCompartilhadoCompartilhadoCompartilhadoGMOEDACTO
Unidade de MedidaCompartilhadoCompartilhadoCompartilhadoTUNDSAH
Centro de CustoExclusivoCompartilhadoCompartilhadoGCCUSTOCTT
Condição de PagamentoExclusivoCompartilhadoCompartilhadoTCPGSE4
ProdutoExclusivo *CompartilhadoCompartilhadoTPRODUTOSB1
Cliente/FornecedorCompartilhado **CompartilhadoCompartilhadoFCFOSA1 (Cliente) e SA2 (Fornecedor)
Local de EstoqueExclusivoExclusivoExclusivoTLOCNNR
VendedorExclusivoCompartilhadoCompartilhadoTVENSA3

* Independentemente se for utilizado produto global no RM, a tabela referente no Protheus deve ser exclusiva por empresa, ficando a cargo do RM replicar os produtos globais para cada filial no Protheus. A partir do release 12.1.18 da linha RM, a replicação dos dados sempre será realizada na inclusão de um novo produto global. Na alteração o RM irá replicar os produtos globais somente quando for alterado os campos da tabela Produtos Globais (TPRODUTO) que são sincronizados na mensagem única. São eles: Código do Produto; Descrição do Produto; Nome Fantasia; Inativo; Tipo; Peso Bruto; Peso Líquido; Usa Número de Série; Controlado por Lote; Referência; Número da Nomenclatura Comum do Mercosul (NCM).
** Mesmo que a empresa não utilize Cliente/Fornecedor global no RM, deve-se compartilhar a tabela referente no Protheus por empresa.

EAI - REST

1 – Acesse: Protheus.exe / SIGACFG / Ambiente / Schedule / Adapter EAI.

Image Removed

2 – Conferir se os adapters relacionados abaixo foram criados corretamente ao configurar o pacote:

Nota: Para todos os adapters os campos listados a seguir devem ser preenchidos com o mesmo valor:

  • Mensagem única: Sim
  • Método: Sincrono
  • Operação: Todos
  • Canal: EAI - REST

Configurar a Rotina do Adapter de acordo com os dados abaixo fornecidos e que já foram pré estabelecidos na aplicação do patch de atualização do Protheus:

.002

1 – Acesse: Protheus.exe / SIGACFG / Ambiente / Cadastros / Parâmetros

Image Removed

2 – Clique em Pesquisar.

Image Removed

Informe o nome do parâmetro e clique em Procurar. A pesquisa irá retornar o parâmetro

Image Removed

Segue abaixo a listagem dos parâmetros que devem ser configurados:
Card
Mensagem ÚnicaRotinaMensagemDescriçãoEnviaRecebeMétodoOperaçãoCanal de EnvioVersãoFormato
SimAGRA045WAREHOUSELocal de EstoqueNãoSimSíncronoTodasEAI - REST1.000JSON
SimCTBA030COSTCENTERCentro de CustoNãoSimSíncronoTodas2.000JSONSimCTBA140CURRENCYMoedaNãoSimSíncronoTodas
id3
labelAdapters - Protheus
titleAdapters Protheus
2.001JSON
SimMATA010ITEMProdutoNãoSimSíncronoTodasEAI - REST4.005JSON
SimMATA020CUSTOMERVENDORFornecedorNãoSimSíncronoTodasEAI - REST2.002JSON
SimMATA030CUSTOMERVENDORClienteNãoSimSíncronoTodasEAI - REST2.002JSON
SimMATA360PAYMENTCONDITIONCondição de PagamentoNãoSimSíncronoTodasEAI - REST2.000JSON
SimNGMUOrderORDERPedido CompraSimNãoSíncronoTodasEAI - REST
3
JSON
SimNGMUStoLvl STOCKLEVEL Consulta de Saldo SimNãoSíncronoTodasEAI - REST1.001JSON
TRACEABILITYORDERConsulta rastreabilidade pedidos/vendasEAI - REST1.000
SimQIEA030UNITOFMEASUREUnidade de medidaNãoSimSíncronoTodasEAI - REST2.000JSON
Card
id4
labelParâmetros - Protheus
titleParâmetros Protheus
Parâmetros EAI
NomeDescriçãoValor
MV_EAIURL2Endereço do WebService RMExemplo: http://localhost:8051/eaiservice/IConWSEAIService               
MV_EAIUSERUsuário para autenticação no RM.Exemplo: mestre
MV_EAIPASSSenha do usuário para autenticação no RM.Exemplo: totvs
Parâmetros da Integração
ParâmetroObservaçãoValor
MV_NGINTERL=Logix; R=RM; M=Mensagem única.M
<nome do parâmetro><Texto com explicação/uso do parâmetro><valor do parâmetro>
Outras configurações recomendadas:
ParâmetroObservaçãoValor
<nome do parâmetro><Texto com explicação/uso do parâmetro><valor do parâmetro>
Card
id0
labelConfigurando o RM
titleConfigurador RM

Instalando/Configurando a integração

Através do módulo de Integrações, acessar o novo Menu EAI 2.0 | Configurador e proceder para instalar o pacote de integração desejado.

Os passos detalhados em TOTVS RM x PROTHEUS - Configurador EAI 2.0 orienta o usuário a instalação dos pacotes de integração e, em nosso contexto, em tal passo a passo, selecione o pacote de integração "TOTVS Rental (SIGALOC) x BackOffice RM" (conforme print mais abaixo) e prossiga as orientações do passo a passo.

Image Modified


Image Modified


Image Modified


Em nosso contexto selecionar instalar o pacote de integração "TOTVS Rental (SIGALOC) x BackOffice RM".

Image Modified


Ao final do processo de instalação do pacote de integração você deve configurar os parâmetros necessários à integração. No Menu EAI 2.0, acesse o sub-menu Parâmetros adapter

Image Modified


Image Modified


Configure o parâmetro CODCLASSIFICPAIS com o código da tabela de classificação utilizada e associada aos países referente à classificação do IBGE.



Informe os Códigos dos Tipos de Movimento criado/configurado anteriormente para cada um dos processos que será utilizado. É permitido configurar parâmetros de tipo de movimento para mais de uma coligada, lembrando que a coligada informada precisa estar integrada.

Observação: Este é apenas um exemplo, deve-se informar o Valor com o Código do Tipo de Movimento e Código de classificação de pais criado no ambiente que a integração está sendo implantada.



Confirmando a instalação da integração

Caso deseje verificar, ou se precisar alterar, pode-se acessar os detalhes das configurações/parametrizações da integração através do Menu EAI 2.0, acessando o sub-menu Aplicativos

Image Modified

Image Modified

Image Modified


Para visualizar as entidades integradas (sejam cadastros ou consultas) pode-se acessar o anexo de "Rotas" no cadastro de "Aplicativos" (mostrado logo acima).

Image Modified


Image Modified


Card
id4
labelAdapters - Protheus
titleAdapters Protheus

1 – Acesse: Protheus.exe / SIGACFG / Ambiente / Schedule / Adapter EAI.

Image Added


Configuração do adapter para o fonte LOCA076:

Image Added


Image Added

Configuração do adapter para o fonte MATA410:

Image Added

Image Added

Configuração do adapter para o fonte MATA410B:

Image Added

Image Added

Card
id5
labelParâmetros - Protheus
titleParâmetros Protheus

1 – Acesse: Protheus.exe / SIGACFG / Ambiente / Cadastros / Parâmetros


Image Added



Outras configurações recomendadas:

ParâmetroObservaçãoValor
MV_LOCX299De/Para integração SIGALOC X RM                   

Exemplo de configuração do parâmetro MV_LOCX299: [003:YYY][004:ZZZ][005:WWW] (sem espaço)                                                                                                                                                                                  

Movimentos usados no RM

003 - Solicitação Fatura locação

004 - Solicitação NFS-e

005 - Solicitação NF-e (venda)

MV_LOCX300Endereço do serviço do RM

Ex.: http://IP:PORTA/EAIService/MEX?wsdl    
MV_LOCX301Usuário para acesso ao serviço do RM   Ex. Totvs
MV_LOCX302Senha para acesso ao serviço do RM   Ex. 123mudar
MV_QIEICODA unidade de medida entre RM e Protheus possui tamanho de campo incompatível, portanto é necessário parametrizar como Falso, para que o Protheus realize o auto incremento..F.