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

Versões comparadas

Chave

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

Í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 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. Ordem para sincronização dos Adapters
  16. Assuntos Relacionados

01. Objetivo

Guia para configuração da integração do módulo SIGAJURI com o back office do Protheus. Neste documento podemos 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:

...

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:

...

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. 

Image AddedImage Removed


Na configuração dos Adaptes preencher o campo de CANAL com a opção “2 - EAI REST”- 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 Condição de Pagamento


Adapter Item Contábil 

Image Added


Adapter Classe de Valor

Image Added

       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:

Image Added


Adapter Lançamento Contábil

Image Added


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

Image Added


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

Configuração da rotina FWEAI no configurador.

Image Added


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

Image Added


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.

Image Added


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

Image Added


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

Image Added


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:

Image Added

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.

Image Added


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

Image Added

Adapter Centro de Custo

Image Added


Adapter Moeda

Image Added


Adapter Natureza Financeira

Image Added


Adapter Contas a Pagar

Image Added


Adapter Baixa Contas a Pagar. 

Image Added

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

Image Added

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


Adapter Fornecedores

Image Added


Adapter Bancos

Image Added

Adapter Condição de Pagamento

Image Added


Adapter Item Contábil

Image Added


Adapter Classe de Valor

Image Added

       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

Image Added


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.  

          Image Added


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


           Lançamento padrão 510

           Image Added


            Image Added


            Lançamento padrão 511

            Image Added


            Image Added


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. 

Image Added

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).

14ROTINAS 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 CTB140 - Moeda - CURRENCY  

FINA010 - Natureza Financeira - FINANCIALNATURE  

...

MATA360 - Condição de Pagamento - PAYMENTCONDITION  

...


15. Ordem para sincronização dos Adapters


Segue a ordem de sincronização para conseguimos realizar programar o início e a finalização de cada Adapter.
Os itens estão em ordem de dependência.

1 - Turno
2 - Função
3 - Cargos
4 - Funcionários

5 - Banco e Contas
6 - Natureza Financeira
7 - Condição de Pagamento
8 - Fornecedores

9 - Centro de Custo
10 - Plano de Contas
11 - Item Contábil
12 - Classe de Valor

13 - Contas a Pagar
14 - Baixa do Contas a Pagar
15 - Cancelamento do Contas a Pagar
16 - Lançamento Contábil

16. ASSUNTOS RELACIONADOS

Links Úteis:

...