INTEGRAÇÃO Manutenção de Ativos X LOGIX

A partir do release 12.1.16, estará disponível aos clientes TOTVS a oferta de Integração do Manutenção de Ativos (  Protheus ) ao ERP Logix.

O objetivo deste documento é descrever os processos que envolvem a integração do módulo Manutenção de Ativos do Protheus com o Manutenção Industrial, Engenharia, Plano Operacional, Estoque, Custos, Compras, Recursos Humanos e Contabilidade do Logix e servir como base para a configuração do sistema. Os processos descritos nesse documento foram elaborados tendo em vista a utilização do Logix.

O presente documento tem como foco a configuração do módulo Manutenção de Ativos e seus processos em integração com o logix, não sendo responsabilidade do mesmo descrever as parametrizações referentes ao Logix. Para os demais processos e configurações recomenda-se as documentações e especificação desenvolvidas para o projeto e documentações específicas do Logix. Em alguns momentos, de forma complementar, são citadas também configurações referentes ao Protheus e outras documentações.

Recomenda-se, para auxiliar no processo, utilizar as evidências de testes desenvolvidas durante a etapa de testes integrados para visualizar o funcionamento prático da integração.

Sistemas Envolvidos

  • ERP Logix: O BackOffice Logix é o produto Totvs responsável por enviar via integração no banco de dados as informações de Cliente/Fornecedor, Item contábil (Área e Linha de Negócio), Centro de Custo, Produto, Saldo dos Produtos, unidade de medida, Funcionários e Recuso.
  • Manutenção de Ativos ( Protheus ): Manutenção de Ativos é uma solução completa para o Planejamento e Controle de Manutenção de Ativos. O produto proporciona uma administração completa de todo o processo de Engenharia de Manutenção, passando pela Gestão de Materiais, que consiste num controle efetivo de todos os insumos necessários para a sua execução, como itens de estoque, Ferramentas e Equipamentos, além de gerir a disponibilidade de Mão-de Obra e Terceiros. Determina os Custos, contabiliza-os e registra o Histórico das Manutenções. O MNT atende a demanda de qualquer departamento de manutenção moderno, proporcionando a Gestão de praticamente todas as modalidades de Ordens de Serviço de manutenção como: 
  • Corretivas, Preventivas, apoio a Preditivas, Reformas e Lubrificação.

Integração

O objetivo do projeto é integrar o ERP Logix com o Manutenção de Ativos ( Protheus ), por meio de uma tabela "muro" para troca de informações.

Escopo

O escopo da integração é a sincronização entre os cadastros de backOffice de ambos sistemas. Para fazer esse controle, as seguintes entidades foram integradas

  • Item Contábil (Área e Linha de Negócio): Logix envia;
  • Funcionário : Logix envia;
  • Funcionário da Manutenção: Logix envia;
  • Centro de Custo: Logix envia;
  • Unidade de medida: Logix envia;
  • Produto: Logix envia;
  • Saldo do Produto: Logix envia;
  • Fornecedor: Logix envia ;
  • Recurso: Logix envia ;
  • Requisição de Empenho: Protheus envia ;
  • Transferência de funcionário: RM envia (a partir da versão 12.1.13).

Pré-requisitos instalação/implantação/utilização

Versão do Logix:


Versão do Protheus: 12.1.17


Para o correto funcionamento da integração é necessário realizar as seguintes configurações nos sistemas envolvidos:

  • Configurar os seguintes parâmetros:

    Parâmetro

    Conteúdo

    Observação

    MV_NGINTLO

    Exemplo:

    INFORMIX;logix_tst;7890;10.0.0.32

    Indica qual será o nome do Banco de dados, Alias, Número da Porta e Servidor do DBACESS que será utilizado para integração LOGIX. Deve utilizar o caractere “;” (ponto e virgula) para separar as informações.

    MV_NGINTER

    L

    L= LOGIX;R=RM;M=Mensagem única.

    MV_NGGERSA

     N

    Indica se deve gerar Solicitação de Armazém ao invés de Solicitação de Compras.

    MV_ESTNEG

    S

    Não permite estoque negativo. O estoque é consultado no RM, independente das movimentações na SD3 e da SB2. Porém há funções Microsiga que não relevam essa consulta no âmbito do MNT. Por isso a funcionalidade deveria ser desenvolvida pelo módulo de Estoque (função SaldoSB2). Em todo caso, o SB2 está sendo alterado conforme o resultado da consulta da integração.

    MV_NGMNTES

    S

    Integração com Estoque.

    MV_NGMNTPC

    S

    integração com PCP.

    MV_PRODFER

    <produto>

    Item de estoque que indica ferramentas no SIGAMNT.

    MV_PRODTER

    <produto>

    Item de estoque que indica terceiros no SIGAMNT.

    MV_NGMNTCP

    N

    Indica se a numeração dos itens da solicitação de compras será a mesma. Este parâmetro sobrepõe o processo padrão de geração do Compras.

    MV_NGCORPR

    S

    Permite gerar empenho e SC’s para OS Corretiva.

    MV_NGMNTAT

    3

    Integração Manutenção (MNT) c/ Ativo (ATF). Informar “” ou “N” não integra; 1= alterações no ATF replicarão no MNT; 2= MNT p/ ATF; 3= MNT p/ ATF e ATF p/ MNT.

    MV_NGMNTCM

    S

    Integração do Manutenção de Ativos (MNT) com Compras (COM). Informar S para sim e N para não.



  • Acessar o configurador do Prohteus e em “Schedule \ De-para empresa”, deve ser cadastrado todas as empresas que irão interagir com o Protheus, segue abaixo um modelo. Caso não houve a rotina adicionar no menu a função “APCFG050”.sad

                Para o funcionamento da rotina “De\Para Empresas” deve ser informado alguns campos com o conteúdo default;

    • Referencia = "LOGIX”
    • Company  =  “001”

                Campo Branch deve ser informado o código da empresa utilizada no LOGIX, os campos “Emp.Protheus” e “Fil. Protheus” deve ser informado a filial e a empresa destino das informações da empresa utilizada no LOGIX.

  • No configurador em "Ambiente -> Schedule -> Schedule", cadastrar um Agent conforme abaixo:


  • Cadastrar o Schedule para coletar as informações do Logix conforme abaixo:



Processos

Nessa seção estão descritos detalhes da carga inicial realizada pelo Logix e a respeito da construção de cada adapter projetado para a integração com envio de dados pelo Protheus.


  • O quadro abaixo mostra quais tabelas terão carga automática, sendo enviada pelo Logix ao Protheus. Os registros serão enviados ao Protheus pelo sistema mandatório (Logix), não sendo possível alterar ou excluir do Protheus. Todo processo de inclusão, alteração ou exclusão deverá ser realizado somente pelo Logix.


    Adapter

    Tabela Protheus

    Tabela Logix

    Produto

    SB1

    ITEM

    Saldos Físico e Financeiro

    SB2

    ITEM_CUSTO

    Centro de Custo

    CTT

    CAD_CC

    Fornecedor

    SA2

    FORNECEDOR

    Funcionário - Manutenção

    ST1

    FUNCIONARIO_MIN

    Funcionário - GPE

    SAR

    FUNCIONARIO

    Grupo de Produto

    SBM

    GRUPO_CTR_ESTOQ

    Recurso

    SH1

    RECURSO

    Unidade de Medida

    SAH

    UNID_MED

  • Baixa de Estoque


 A integração de baixa de estoque sentido Protheus -> LOGIX é gerada a partir da geração de movimentação de estoque no Protheus, tabela SD3. Como referência é enviado o código da Ordem de Serviço gerada no Protheus.

Um ponto importante a ressaltar é que no Protheus não existe um cabeçalho da requisição. Toda a informação é gravada na tabela SD3 e cada item recebe um número sequencial (NUMSEQ). O número DOC até pode agrupar a requisição de vários itens, mas o MNT sempre gera requisições individuais, com DOC e SEQ únicos. Somente pelo Estoque do Protheus é possível gerar vários SEQ’s para um mesmo DOC.


  • Estorno de Baixa de estoque

    A integração estorno de baixa de estoque no sentido Protheus -> LOGIX também é gerada a partir da geração de movimentação de estoque no Protheus, tabela SD3. No sistema Manutenção de Ativos o funcionamento do estorno se dá pela geração de uma movimentação de operação contrária à baixa, ou seja, o estorno é uma operação complementar que “neutraliza” a baixa. Já para a integração o estorno passa a ser uma requisição de cancelamento de baixa, semelhante a uma operação de exclusão de movimentação.

  • Requisição de Empenho

    A integração de requisição de emprenho é gerada através de uma função centralizadora NGAtuERP, conforme pode ser visto no mapeamento. Ela é responsável por gerar um registro na tabela SD4 do Protheus.


  • Estorno requisição de empenho

    A integração do estorno da requisição de emprenho é gerada através de uma função centralizadora NGAtuERP, conforme pode ser visto no mapeamento. Ela é responsável por apagar um registro na tabela SD4 do Protheus.


Exemplo:

Os passos para viabilizar a integração são:

  • No Logix Rodar a carga inicial.
  • No Protheus ter o schedule configurado para coletar as informações de carga inicial enviada pelo Logix.
  • No Protheus acessar o configurador e em Base de dados -> Dicionário -> Base de dados, alterar os parâmetros a seguir:
    • MV_NGINTER = L
    • MV_NGGERSA = N
    • MV_ESTNEG = S
    • MV_NGMNTES = S
    • MV_MVMNTCP = S
    • MV_NGCORPR = S
    • MV_NGMNTCM = S
  • No Protheus acessar o módulo Manutenção de Ativos e em Atualizações -> Controle de Oficina -> Bens -> Bens, incluir um bem.
  • No Protheus em Atualizações -> Controle de Oficina -> Manutenção -> Serviço, incluir dois serviços, um corretivo e outro preventivo
  • No Protheus em Atualizações -> Controle de Oficina -> Manutenção -> Manutenção, incluir uma manutenção.
  • No Protheus em Atualizações -> Controle de Oficina -> Ordem de Serviço -> Corretiva, incluir uma O.S. corretiva com status liberado e um insumo do tipo "Produto" como previsto.
  • No Protheus em Atualizações -> Controle de Oficina -> Ordem de Serviço -> Manual, incluir uma O.S. corretiva com status liberado e um insumo do tipo "Produto" como previsto.
  • No Logix verificar que foi gravado corretamente o empenho gerado pelo manutenção de ativos.
  • No Protheus acessar o módulo de Manutenção de Ativos e em Atualizações -> Controle de Oficina -> Retorno de O.S. -> Retorno Mod.2, aplicar um insumo para cada O.S. cadastrada anteriormente e finalizá-las.
  • No Logix verificar que foi gravado corretamente as baixas realizadas pelo manutenção de ativos.