A integração TOP X Protheus possui a gestão da Obra/Projeto feita exclusivamente no TOP (cadastro dos projetos e estruturas associadas, cronogramas, necessidades de material, medições de contrato etc). O SIGAPMS (módulo de Gerenciamento de Projetos do Protheus) será desabilitado, serão sincronizados dados em algumas tabelas do PMS apenas como ponte de integração com os demais módulos. O controle de estoques, compras, faturamento, financeiro, contábil e fiscal serão feitos no Backoffice Protheus (módulos integrados: SIGACOM, SIGAFAT e SIGAADV).

Os cadastros básicos serão feitos sempre no Protheus e sincronizados para o RM. Para facilitar a operação convencionou-se cadastrar Cliente e Fornecedor pelo módulo Financeiro e Centro de Custo, Condição de Pagamento, Unidade de Medida, Produtos, Moeda / Cotação pelo módulo de Estoque do Protheus. Nos demais módulos a integração destes cadastros estará desabilitada.

A primeira versão da integração do TOP X Protheus foi a Stored Procedure evoluindo para tecnologia EAI mensagem unica versão 1.0 e evoluindo para a 2.0 que  ainda está em andamento.


PRINCIPAIS DOCUMENTAÇÕES:

Manual Stored Procedure :Integração com arquitetura - Stored Procedure

Adaptershttp://tdn.totvs.com/pages/viewpage.action?pageId=201731422

Parâmetros de Integração:  Parâmetros da Integração  

Manual EAI 1.0: http://tdn.totvs.com/display/INT/DI_MANUAL_TOTVS_TOP_BackOffice_Protheus

Manual EAI 2.0DI_MANUAL_TOTVS_TOP_BackOffice_Protheus_EAI2.0 



Para seguir o checklist abaixo é necessário que o ambiente do Protheus e RM estejam devidamente instalados e configurados para iniciar a configuração da integração:

Para maiores detalhes de configuração de ambiente acesse : 


Configurando Protheus EAI 1.0 Como Fazer: Configuração do Protheus para a Integração TOTVS Obras e Projetos x Backoffice Protheus

Configurando RM EAI 1.0 Como Fazer: Configuração do RM para a Integração TOTVS Obras e Projetos x Backoffice Protheus


CHECKLIST DE INTEGRAÇÃO  - MENSAGEM UNICA EAI 1.0

1 - RODAR O SCRIPT QUE ATIVA A POSSIBILIDADE DE INSTALAÇÃO DA INTEGRAÇÃO MENSAGEM UNICA.

CONFIGURADOR -> TOP X BACKOFFICE PROTHEUS (NOVO MODELO)


2 - VERSÃO DE MENSAGENS DO RM COMPATÍVEL COM AS VERSÕES DO PROTHEUS.

  obs.: Conforme a ordem de configuração dos pacotes de integração uma versão de mensagem é instalada.


3 - GARANTIR QUE NÃO EXISTA DUPLICIDADE DE MENSAGENS NOS PACOTES DE INTEGRAÇÕES INSTALADOS.

Exemplo: customervendor - costcenter.

Obs.: A mensagem Order deve ser mantida na integração do TIN, caso exista este pacote instalado. E deve ser removida dos demais pacotes. Sugere-se colocar a ultima versão.


4 - VERIFICAR OS  PARÂMETRO DE INTEGRAÇÃO : PRODUTO PADRÃO - OBRIGATÓRIO PARA INTEGRAÇÃO DE LANÇAMENTO FINANCEIRO DO PROTHEUS GERANDO MOVIMENTAÇÕES NO RM, SENDO QUE OS LANÇAMENTOS DO PROTHEUS NÃO POSSUEM PRODUTOS. SE SUGERE QUE SEJA CRIADO UM PRODUTO ESPECIFICO PARA MOVIMENTOS FINANCEIROS. UTILIZADO NA APROPRIAÇÃO DE LANÇAMENTOS FINANCEIROS DO TOP.


5- CONFERIR OS COMPARTILHAMENTOS DAS TABELAS INTEGRADAS

Como verificar: Acessar o SIGACFG - Banco de Dados

Tabelas a verificar

PROJETO - AF8 - DEVE SER COMPARTILHADA NOS NÍVEIS DE FILIAL E EXCLUSIVA POR EMPRESA OU NO NÍVEL CORRESPONDENTE A COLIGADA. OBS: Se a coligada no RM é o Grupo no Protheus, a Empresa é considerada um nível de Filial no RM e a tabela não pode ser exclusivo por empresa no Protheus.

SUBPROJECT - EXCLUSIVO POR EMPRESA - NIVEL DE COLIGADA

TASKPROJECT - EXCLUSIVO POR EMPRESA - NIVEL DE COLIGADA

STEPPROJECT - EXCLUSIVO POR EMPRESA - NIVEL DE COLIGADA

CONTRACT  - AEN - EXCLUSIVO POR EMPRESA - NIVEL DE COLIGADA

COSTCENTER  - EXCLUSIVO POR EMPRESA - NIVEL DE COLIGADA


CURRENCY - COMPARTILHADO EM TODOS OS NÍVEIS
CURRENCYQUOTATION - COMPARTILHADO EM TODOS OS NÍVEIS

CUSTOMERVENDOR - EXCLUSIVO POR EMPRESA

FINANCIALNATURE     - EXCLUSIVO POR EMPRESA
ITEM                              - EXCLUSIVO POR EMPRESA
PAYMENTCONDITION - EXCLUSIVO POR EMPRESA


STOCKGROUP        - EXCLUSIVO POR EMPRESA 

UNITOFMEASURE - COMPARTILHADO 

WAREHOUSE         - EXCLUSIVO POR FILIAL


6 - CADASTRAR DE-PARA DE EMPRESAS NO RM E NO PROTHEUS


7 - VERIFICAR NO CONFIG RM QUAL O HHTPPORT,

     TESTAR O WEB SERVICE NO NAVEGADOR

      INFORMAR O ALIAS RM  NA TAG DEFAULTDB QUE DEFINE QUAL BANCO DE DADOS SERA UTILIZADO PELO WEB SERVICE.



8- CADASTRAR A FASE E O CALENDARIO DO PROJETO PADRAO ANTES DE PREENCHER O PARAMETRO MV_PMSITMU , POIS O MESMO É BLOQUEADO.

9 - IMPORTAR AS FORMULAS VISUAIS DE PROJETO DO TOP

10-RODAR O SINCRONIZADOR DE PROJETOS - PROCESSO DA VISAO DE PROJETOS PARA INTEGRAR OBJETOS JA EXISTENTES

11-RODAR O SINCRONIZADOR DE CARGA INICIAL EAI - SIGACFG PARA OS CADASTROS DO PROTHEUS QUE NECESSITEM DE CARGA INICIAL


CHECKLIST DE INTEGRAÇÃO - MENSAGEM UNICA EAI 2.0

 

Na configuração do ambiente Protheus segue- se as mesmas configurações do EAI 1.0. Porem no RM ocorreram algumas mudanças citadas no checklist abaixo:


1-       HABILITAR USUÁRIO PARA USAR CONVERSOR

2-       RODAR O SCRIPT PARA ATIVAR O CONVERSOR

3-       EXECUTAR O CONVERSOR DO EAI 2.0

4-       ATENTAR PARA AS INTEGRAÇÕES ATIVAS POIS TODAS QUE ESTIVEREM ATIVAS SERÃO CONVERTIDAS.

5-       CONFIGURAR APLICATIVOS DA INTEGRAÇÃO

6-      VERIFICAR VERSÃO DE MENSAGENS DO RM COMPATIVEL COM AS VERSÕES DO PROTHEUS.

obs.: Conforme a ordem de configuração dos pacotes de integração uma versão de mensagem é instalada. 

7-       A INTEGRAÇÃO EAI 2.0 NÃO UTILIZA FORMULAS VISUAIS VERIFICAR SE AS MESMAS NÃO ESTAO NO AMBIENTE APÓS A CONVERSAO.

8-     INCLUIR MANUALMENTE DE PARA DE EMPRESA /FILIAL

9-      GARANTIR QUE NÃO EXISTA DUPLICIDADE DE MENSAGENS NOS PACOTES DE INTEGRAÇÕES INSTALADOS.

10-       VERIFICAR OS PARÂMETROS DE INTEGRAÇÃO 

11-    CONFERIR OS COMPARTILHAMENTOS DAS TABELAS INTEGRADAS

12-    VERIFICAR WEBSERVICE RM E PROTHEUS

13-    CADASTRAR A FASE E O CALENDARIO DO PROJETO PADRAO ANTES DE PREENCHER O PARAMETRO MV_PMSITMU , POIS O MESMO É BLOQUEADO.

14-    RODAR O SINCRONIZADOR DE PROJETOS - PROCESSO DA VISAO DE PROJETOS PARA INTEGRAR OBJETOS JA EXISTENTES

15-    RODAR O SINCRONIZADOR DE CARGA INICIAL EAI - SIGACFG PARA OS CADASTROS DO PROTHEUS QUE NECESSITEM DE CARGA INICIAL.


  • Sem rótulos