Páginas filhas
  • Integração do módulo SIGAJURI com o backoffice Protheus (EAI)

ÍNDICE

  1. Objetivo
  2. Pré-Condições
  3. Configuração dos parâmetros no SIGAJURI
  4. Configuração o DE-PARA da Empresa Filial no SIGAJURI
  5. Configuração dos Adapters no SIGAJURI
  6. Configuração dos Schedule no SIGAJURI e Back Office Protheus
  7. Configuração dos parâmetros no Back Office Protheus
  8. Configuração o DE-PARA da Empresa Filial no Back Office Protheus
  9. Configuração dos Adapters no Back Office Protheus
  10. Configuração para os títulos do financeiro gerar o lançamento contábil
  11. Configuração para os títulos do financeiro gerar a movimentação bancária 
  12. Configuração para transmitir os Pedidos
  13. Configuração para transmitir os Funcionários
  14. Rotinas utilizadas
  15. Assuntos Relacionados

01. Objetivo

Objetivo desse documento é explicar as configurações de uma integração entre dois Protheus via EAI. Onde podemos ter um Protheus usando o SIGAJURI e o segundo Protheus usando o back office. Será possível integrar as rotinas: Plano de Contas, Centro de Custo, Moeda, Natureza Financeira, Contas a Pagar (títulos), Baixa Contas a Pagar, Cancelamento da Baixa Contas a Pagar, Natureza Financeira, Fornecedores, Bancos e Condição de Pagamento.

02. Pré-Condições

Para realizar a integração corretamente, é necessário verificar informações importantes conforme apresentado a seguir:

  • Parâmetro de Integração com o financeiro (MV_JINTVAL= 1).

  • Cadastro de Tipo de Despesa:

    O tipo de despesa a ser utilizado precisa possuir integração com o contábil / financeiro. Verifique o campo Integração Contábil / Financeiro (NSR_INTCTB) na rotina de cadastro de Tipo de Despesas.   


03. Configuração dos parâmetros no SIGAJURI

Para realizar a configuração da integração, acesse o módulo Configuração e acesse pelo menu o cadastro dos Parâmetros (Base de dados/Dicionário/Base de Dados/Parâmetros e realizar a configurações a seguir:


Realizar primeiramente a configuração no SIGAJURI.

a) Parâmetro MV_EAIWS - colocar o conteúdo padrão WSEAISERVICE.

b) Parâmetro MV_EAIUSER - não precisa preencher.

c) Parâmetro MV_EAIPASS - não precisa preencher.

d) Parâmetro MV_EAIURL - Preencher com a URL do Web Service do back office (ou cliente).

e) Parâmetro MV_EAIURL2 - Preencher com a URL do Web Service do back office (ou cliente).


04. Configuração do DE-PARA da Empresa e Filial no SIGAJURI

Para realizar o DE-PARA das filiais acesse a rotina pelo menu Ambiente/Schedule/Emp.Filial Mensagem Única.

Cadastrar a empresa e a filial do back office (ou cliente) e na sequência cadastrar a empresa/filial do SIGAJURI, conforme tela abaixo:

No campo referência colocar o conteúdo padrão PROTHEUS.


05. Configuração dos Adapters no SIGAJURI

Para realizar as configurações dos Adapters acesse a rotina pelo menu Ambiente/Schedule/Adapter EAI.

Lista das rotinas que deverão ser configuradas no cadastro de Adapter EAI.

Todos os Adapters deverão ser cadastrados com o campo Método igual a Assíncrono. 


Na configuração dos Adaptes preencher o campo de CANAL com a opção “2 - EAI - SOAP”. Seguem abaixo as configurações.


Adapter Plano de Contas

Adapter Centro de Custo

Observação: Para o centro de custo ser enviado no lançamento contábil, o campo "ENVIA" tem que ficar como "1-Sim". Essa configuração tem que ser feita na origem e no destino.


Adapter Moeda


Adapter Natureza Financeira


Adapter Contas a Pagar

Adapter Baixa Contas a Pagar

OBS.: Cadastrar primeiro o adapter de cancelamento da baixa.


Adapter Cancelamento da Baixa Contas a Pagar


Adapter Fornecedores


Adapter Bancos

Adapter Condição de Pagamento


Adapter Item Contábil 


Adapter Classe de Valor

       OBS.: Após o cadastro adapter CLASS VALUE temos que configurar o arquivo “SIGACTB.INI” que fica na pasta \protheus_data\system.
           Configurar conforme os itens abaixo:

       01C Custo 091CTT
       02Item Conta091CTD
       03Cod Cl Val091CTH

          Caso seja necessário você pode verificar a tabela CT0, pois ela deverá ficar conforme tela abaixo:


Adapter Lançamento Contábil


A função de DE-PARA não precisa ser feito, pois a integração do EAI realiza ela automaticamente.


06. Configuração dos Schedule no SIGAJURI e Back Office

Configuração da rotina FWEAI no configurador.


Nesta tela podemos verificar se a integração está funcionando ou se deu erro.


07. Configuração dos parâmetros no Back Office Protheus

Para realizar a configuração da integração, acesse o módulo Configuração e acesse pelo menu o cadastro dos Parâmetros (Base de dados/Dicionário/Base de Dados/Parâmetros e realizar a configurações a seguir:


Realizar primeiramente a configuração no Back Office Protheus.

a) Parâmetro MV_EAIWS - colocar o conteúdo padrão WSEAISERVICE.


b) Parâmetro MV_EAIURL - Preencher com a URL do Web Service do SIGAJURI.


c) Parâmetro MV_EAIURL2 - Preencher com a URL do Web Service do SIGAJURI.


Os parâmetros MV_EAIUSER e MV_EAIPASS não precisam ser preenchidos.


08. Configuração do DE-PARA da Empresa e Filial no Back Office Protheus

Para realizar o DE-PARA das filiais acesse a rotina pelo menu Ambiente/Schedule/Emp.Filial Mensagem Única.

Cadastrar a empresa e a filial do SIGAJURI e na sequência cadastrar a empresa/filial do Back Office Protheus, conforme tela abaixo:

No campo referência colocar o conteúdo padrão PROTHEUS.


09. Configuração dos Adapters no Back Office Protheus

Para realizar as configurações dos Adapters acesse a rotina pelo menu Ambiente/Schedule/Adapter EAI.

Lista das rotinas que deverão ser configuradas no cadastro de Adapter EAI.


Na configuração dos Adaptes preencher o campo de CANAL com a opção “2 - EAI REST”. Seguem abaixo as configurações.


Adapter Plano de Contas

Adapter Centro de Custo


Adapter Moeda


Adapter Natureza Financeira


Adapter Contas a Pagar


Adapter Baixa Contas a Pagar. 

OBS.: Cadastrar primeiro o adapter de cancelamento da baixa e preencher o campo condição como "E2_PREFIXO=='JUR'" e o campo alias como "SE2".


Adapter Cancelamento da Baixa Contas a Pagar

Preencher o campo condição como "E2_PREFIXO=='JUR'" e o campo alias como "SE2".


Adapter Fornecedores


Adapter Bancos

Adapter Condição de Pagamento


Adapter Item Contábil


Adapter Classe de Valor

       OBS.: Após o cadastro adapter CLASS VALUE temos que configurar o arquivo “SIGACTB.INI” que fica na pasta \protheus_data\system.
           Configurar conforme os itens abaixo:

       01C Custo 091CTT
       02Item Conta091CTD
       03Cod Cl Val091CTH


Adapter Lançamento Contábil


10. CONFIGURAÇÃO PARA OS TÍTULO DO FINANCEIRO GERAR LANÇAMENTO CONTÁBIL

                Será necessário cadastrar os LPs de código 510 e 511 pelo módulo SIGACTB no menu Atualização/Entidades/Lançamento padrão.  

          


                Abaixo as configurações de cada lançamento padrão.


           Lançamento padrão 510

           


            


            Lançamento padrão 511

            


            


11. CONFIGURAÇÃO PARA OS TÍTULOS DO FINANCEIRO GERAR A MOVIMENTAÇÃO BANCÁRIA

O objetivo dessa configuração é ao receber o título financeiro do SIGAJURI, o Protheus Back Office consiga gerar a movimentação bancária. Para isso, o Protheus Back Office precisa configurar o parâmetro MV_CXFIN com os dados de Banco, Agência e conta. Assim, todas os títulos que vierem do jurídico, o back office vai gerar a movimentação bancária com esses dados fixos conforme o parâmetro. 

Exemplo de configuração: 341/1024/271173


12. CONFIGURAÇÃO PARA TRANSMITIR OS PEDIDOS

O objetivo dessa configuração é enviar os pedidos gerados no SIGAJURI (pela tela de despesa) e fazer a transmissão via EAI para o Protheus de destino.

Seguem os Adapters que precisam ser configurados.

RotinaMensagemDescriçãoEnviaRecebeVersão EnvioAlias
AGRA045WarehouseLocal de EstoqueSimNão1.000NNR
MATA010ItemProdutoSimNão2.001SB1
MATA120OrderPedido de CompraSimSim3.002
PMSA200ProjectProjetoNãoSim2.000
QIEA030UnitOfMeasureUnidade de MedidaSimNão2.000SAH

O Adapter de Projeto é opcional.

Os dados contábeis como Conta Contábil, Item Contábil e Classe de Valor não são gravados no pedidos e por isso não são enviados para o Protheus de destino.

OBS.: Lembrando que hoje o pedido não é enviado automaticamente para a fila do EAI, será necessário editar o pedido para ser enviado.


13. CONFIGURAÇÃO PARA TRANSMITIR OS FUNCIONÁRIOS

O objetivo dessa configuração é enviar o cadastro de funcionários do back office para o SIGAJURI e fazer a transmissão via EAI.

Seguem os Adapters que precisam ser configurados. 

Lembrando que o ambiente origem apenas envia e o ambiente destino apenas recebe.

RotinaMensagemDescriçãoEnviaRecebe
CSAA100DepartamentCadastro de DepartamentosSimSim
GPEA010EMPLOYEECadastro FuncionáriosSimSim
GPEA030RoleCadastro de FunçõesSimSim
GPEA080ShiftWorkCadastro de TurnosSimSim
GPEA370EMPLOYEEPOSITIONCadastro de CargosSimSim

Os Adapters de "Departamento" e "Cargo" são opcionais.

Na configuração dos Adaptes preencher o campo de CANAL com a opção “2 - EAI REST”.

OBS.: Caso se necessário, realizar o cadastro de Banco, Agência e Conta com o exemplo "001/00000/0000000000" (Banco/Agencia/Número Conta).

14. ROTINAS UTILIZADAS

CTBA020 - Plano de Contas - ACCOUNTANTACCOUNT  

CTBA030 - Centro de Custo - COSTCENTER  

CTBA040A - Item Contábil

CTBA060 - Classe de Valor

CTBA102 - Lançamento Contábil

CTBA140 - Moeda - CURRENCY  

FINA010 - Natureza Financeira - FINANCIALNATURE  

FINA050 - Contas a Pagar - ACCOUNTPAYABLEDOCUMENT  

FINA080 - Baixa Contas a Pagar - ACCOUNTPAYABLEDOCUMENTDISCHARGE  

FINA080 - Cancelamento da Baixa Contas a Pagar - REVERSALOFACCOUNTPAYABLEDOCUMENTDISCHARGE    

MATA020 - Fornecedores - CUSTOMERVENDOR  

MATA070 - Bancos - BANK  

MATA360 - Condição de Pagamento - PAYMENTCONDITION  

12. ASSUNTOS RELACIONADOS

Links Úteis: