Histórico da Página
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
Adapters: http://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.0: DI_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.