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

...

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 RemovedImage Added


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 RemovedImage Added


Adapter Classe do 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:

...

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

Image RemovedImage Added


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

...

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


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:

...