Páginas filhas
  • TOTVS Gestão de Ativos - BackofficeRM x ProtheusSigaMNT - EAI 1.0

Versões comparadas

Chave

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

...

O objetivo da integração do SIGAMNT x BackOffice RM é viabilizar que de forma automática os cadastros gerenciados pelo BackOffice sejam replicados no vertical e, de forma similar, que os processos geridos pelo Gestão de Ativos/Gestão de Frotas tenham suas informações levadas ao BackOffice. Desta forma as bases de dados se mantém espelhadas, atualizando estoque, permitindo emissão de notas fiscais e demais processos no BackOffice.

 

Sumário
Sistemas EnvolvidosClique aqui
Modelo de Mensagem Única TOTVSClique aqui
Pré-requisitos instalação/implantação/utilizaçãoClique aqui
CheckList de Implantação - ProtheusClique aqui
CheckList de Implantação - RMClique aqui
Controle de Versão / Suporte / EscopoClique aqui
Transações/Entidades/Mensagens únicasClique aqui
CadastrosClique aqui
ProcessosClique aqui
Restrições e Pontos de AtençãoClique aqui
GAPs Funcionais e Pontos de Atenção MNT x RM OfficinaClique aqui
Checklist de suporte da aplicaçãoClique aqui
AnexosClique aqui

Âncora
Sistemas Envolvidos
Sistemas Envolvidos
Sistemas Envolvidos

Descrição dos sistemas envolvidos no contexto de negócio (e que serão envolvidos na integração).

...

Para atender a demanda de clientes que possuem o BackOffice RM e necessitam de uma solução para Manutenção de Ativos e Controle de Frotas foi desenvolvida esta integração, que possibilita a gestão das movimentações a partir do módulo correspondente do Protheus, sincronizando as informações entre os módulos a partir da integração por Mensagem Única TOTVS.

 

Âncora
Modelo de Mensagem Única TOTVS
.

 

Modelo de Mensagem Única TOTVS
Modelo de Mensagem Única TOTVS

 

Durante o Durante o processo de consolidação de marcas, iniciado pela TOTVS, várias empresas diferentes foram adquiridas e com elas vários produtos passaram a compor o portfólio de ofertas disponível aos clientes. Esta expansão de ofertas permitiu que clientes de uma marca, antes limitados pelas opções com aquela “etiqueta”, pudessem agora compor o seu ambiente de TI utilizando produtos de origens diferentes (Exemplo: BackOffice RM + SigaMNT Protheus).

...

Além de questões referentes ao formato das mensagens, a mensagem única também torna uniforme o tratamento destas mensagens XML pelos aplicativos, principalmente no que diz respeito à capacidade de rastreamento.

 

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

O ambiente de integração necessita, além dos pré-requisitos de cada módulo individualmente, das seguintes características:

...

ParâmetroConteúdoObservação
MV_NGINTERML=Logix; R=RM; M=Mensagem única.
MV_NGGERSAS ou /NIndica se deve gerar Solicitação de Armazém ao invés de Solicitação de Compras

MV_ESTNEG

N

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_NGMNTPCSIntegraçã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

SPermite 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_NGSALHOSDefine se o campo salário do funcionário da manutenção é integrado com o GPE.
MV_NGMNTRHSIntegração Manutenção (MNT) com Recursos Humanos (RH).
MV_RASTRONDetermina a utilização ou não da rastreabilidade dos lotes de produção (S para ‘sim’ ou N para ‘não’).
MV_NGMNTCMSIntegração do Manutenção de Ativos (MNT) com Compras (COM). Informar S para sim e N para não.
MV_NGMNTFISIntegração do Manutenção de Ativos (MNT) com Financeiro (FIN). Informar S para sim e N para não.
MV_PRODTRX<produto>Item de estoque que indica multas no MNT.
MV_PRODTS2<produto>Item de estoque que indica documentos no MNT.
MV_PRODTS8<produto>Item de estoque que indica honorários no MNT.
MV_NGPRSB2SBusca preço médio da tabela SB2.
MV_NGLOCPAD <Almoxarifado>Indica o Almoxarifado padrão para gerar os produto utilizado pelo SIGAMNT (Manutencao/Terceiros)
Outras configurações recomendadas:
MV_NGMULOSSPermite a abertura de mais de uma OS por SS.
MV_NGMNTFRSIndica que a empresa utiliza o sistema Gestão de Frotas.
MV_NGPNEUSSIndica se utiliza complemento de pneus.
Abaixo as configurações necessárias ao Gestão de Frotas (MV_NGMNTFR = ‘S’) para utilização do Controle de Pneus. Os parâmetros devem estar configurados
conforme o cadastro de status do MNT.
MV_NGSTAPL Aplicado
MV_NGSTAGR Aguardando Reforma
MV_NGSTAEU Aguardando Conserto
MV_NGSTAER Estoque Reformado
MV_NGSTAAT Aguardando Análise Técnica
MV_NGSTARS Removido de Serviço
MV_NGSTAEN Estoque Novo
Configurações necessárias ao EAI:
MV_EAIURL2<URL TBC>

Nome do canal configurado no EAI para envio a outro EAI. Case sensitive.
No caso do RM, indica o endereço do TBC. Verificar com a equipe de infraestrutura qual o endereço a ser utilizado.
Exemplo: http://localhost/TOTVSBusinessConnect/WsEAIService.asmx

MV_EAIUSER<Usuário>Usuário para autenticação do EAI para uso no envio de mensagens.
Informar o código do usuário que tenha acesso RM.
MV_EAIPASS<Senha>

Senha para autenticação do EAI para uso no envio de mensagens.
Informar a senha para acesso ao RM do usuário informado no parametro anterior.

...

MV_NGPNEST SIndica se a empresa utiliza identificação do bem no controle de estoque.
MV_NGOSNFE 2Indica se consiste integração do Documento de Entrada no recebimento da O.S. em Lote pela Nota Fiscal. (1=Sim;2=Nao)
MV_NGMNTSC 1Indica o modo de aglutinar os itens da solicitacao de compra dos produtos 1 - Normal, 2 - Por OP, 3 - Por Necessidade 
MV_ESTHOME S/C Indica o momento que o estoque sera debitado. S = Abastecimento, C = Conciliacao, N = Nao baixa estoque
MV_NGMNTAS 1Define se aglutina as Solicitacoes de Armazem para a mesma Ordem de Servico (1=Sim,2=Nao)
Abaixo as configurações necessárias ao Gestão de Frotas (MV_NGMNTFR = ‘S’) para utilização do Controle de Pneus. Os parâmetros devem estar configurados
conforme o cadastro de status do MNT.
MV_NGSTAPL<codigo>Código do Status para Aplicado
MV_NGSTAGR<codigo>Código do Status para Aguardando Reforma
MV_NGSTAEU<codigo>Código do status para Estoque Usado.
MV_NGSTAER<codigo>Código do Status para Estoque Reformado
MV_NGSTAAT<codigo>Aguardando Análise Técnica
MV_NGSTAAT <codigo>Codigo do Status para Aguardando Análise Técnica
MV_NGSTARS<codigo>Codigo do Status para Removido de Serviço
MV_NGSTAEN<codigo>Codigo do Status para Estoque Novo
Pneu
MV_NG1ANAT <codigo>

Indica quais serão os destinos que sofrerão entradas/baixas no estoque.

MV_NGSECON <codigo>Código de serviço para conserto de pneus.
MV_NGSEREF <codigo>Código do serviço para Reforma de Pneus
MV_NGSERPN <codigo>Indica o código do serviço que sera utilizado para movimentação de pneus. 
MV_NGRODIZ <codigo>Código de serviço que será utilizado para o.s. de rodízio de pneus.
MV_NGSERCA <codigo>Indica o código do serviço para CANIBALISMO (Desmontagem da estrutura de rodados).
MV_NGSINSP <codigo>Indica o código do serviço de inspeção de pneus.
MV_NGSTACA <codigo>Indica o código do status para Canibalismo.
MV_NGSTAGC <codigo>Código do status para Aguardando Conserto.
MV_NGSTEST <codigo>Indica o status para o pneu no estoque da filial.
MV_NGBEMTR<codigo>Código do Status para Bem Transferido.
MV_NGSTEP <codigo>Indica se pode movimentar o pneu de STEP no processo do rodizio.
MV_NGMOROD <codigo>Código do motivo padrão para o rodizio de pneus.
MV_NGMODEF <codigo>Código dos motivos de defeito nos pneus.
Configurações necessárias ao EAI:
MV_EAIURL2<URL TBC>

Nome do canal configurado no EAI para envio a outro EAI. Case sensitive.
No caso do RM, indica o endereço do TBC. Verificar com a equipe de infraestrutura qual o endereço a ser utilizado.
Exemplo: http://localhost/TOTVSBusinessConnect/WsEAIService.asmx

MV_EAIUSER<Usuário>Usuário para autenticação do EAI para uso no envio de mensagens.
Informar o código do usuário que tenha acesso RM.
MV_EAIPASS<Senha>

Senha para autenticação do EAI para uso no envio de mensagens.
Informar a senha para acesso ao RM do usuário informado no parametro anterior.


Âncora
CheckList Protheus
CheckList Protheus
Protheus

Visando maior facilidade na implantação da integração está disponível abaixo um CheckList com os passos padrão necessários para implantação e parametrização da integração no Protheus. 

CheckList de Implantação

Índice

Tarefa

Anexo

Preparação do Ambiente

1Instalação/Atualização do Protheus 
1.1Protheus 11Guia de instalação e atualização do Protheus 11
1.2Protheus 12Guia de instalação e atualização do Protheus 12
2Configuração do WebserviceComo efetuar a configuração para habilitar Webservices
Ativação da Integração
3Parametrização do pacote de integração no Protheus 
3.1Protheus 11 - Necessário executar update UPDMNT42Boletim Técnico UPDMNT42
3.2Parâmetros da Integração Protheus 11 e 12Anexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
3.3Cadastro De/Para Empresas Mensagem Única

...

Visando maior facilidade na implantação da integração está disponível abaixo um CheckList com os passos padrão necessários para implantação e parametrização da integração no Protheus. 

CheckList de Implantação

Índice

Tarefa

Anexo

Preparação do Ambiente

1Instalação/Atualização do Protheus 
1.1Protheus 11Guia de instalação e atualização do Protheus 11
1.2Protheus 12Guia de instalação e atualização do Protheus 12
2Configuração do WebserviceComo efetuar a configuração para habilitar Webservices
Ativação da Integração
3Parametrização do pacote de integração no Protheus 
3.1Protheus 11 - Necessário executar update UPDMNT42Boletim Técnico UPDMNT42
3.2Parâmetros da Integração Protheus 11 e 12Anexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
3.3Cadastro De/Para Empresas Mensagem ÚnicaAnexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
3.4Cadastro De/Para do funcionário da manutenção (Utilizado para a Mão de Obra do Funcionário)Configuração de Mão de Obra
 

RM

Visando maior facilidade na implantação da integração está disponível abaixo um CheckList com os passos padrão necessários para implantação e parametrização da integração no RM. 

Manual de instalação do TBC Cadastrar De-Para de Coligada e Filial56

CheckList de Implantação

Índice

Tarefa

Anexo

Preparação do Ambiente

1

Instalação/Atualização da Biblioteca RM

 

1.1Conferir arquivos *.Config e Alias.dat 
2Instalação e configuração do IIS
3Instalação e configuração do TBC
3.1Instalar o TBC na mesma versão da Biblioteca RM 
3.2Configuração do Web.Config 
3.2.1Configurar o Web.Config conforme o RM.Host.*.Config e Rm.Exe.Config 
3.2.2Configurar Tag “DefaultDB” no Web.config com o Alias desejado 
4Atualização da base de dados (Caso ainda não esteja na versão necessária)Manual do RM Atualizador
4.1Efetuar Backup da base de dados 
4.2Executar o RM Atualizador na base de dados 
4.3Conferir se o Dicionário de Dados do Protheus possui compartilhamento por Empresa/Filial igual ao RM para os cadastros integrados. 

Ativação da Integração

5Instalação e parametrização do pacote de integração no RM 
5.1Parametrizar os Tipos de Movimento utilizados na integraçãoParametrização dos Movimentos
5.2Executar o configurador da integração

 

Anexo Configuração da Integração

5.3Parametrizar a URL do WebService Protheus
5.4Informar os parâmetros da integração
5.5Anexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
3.Importar as Fórmulas Visuais com gatilhoAnexo Importação de Fórmulas Visuais4Cadastro De/Para do funcionário da manutenção (Utilizado para a Mão de Obra do Funcionário)Configuração de Mão de Obra
 

Âncora
CheckList RM
CheckList RM
RM

Visando maior facilidade na implantação da integração está disponível abaixo um CheckList com os passos padrão necessários para implantação e parametrização da integração no RM. 

o Banco, agencia e conta default para a integração os Turnos, Funções e Horários estão integrados 

CheckList de Implantação

Índice

Tarefa

Anexo

Preparação do Ambiente

1

Instalação/Atualização da Biblioteca RM

 

1.1Conferir arquivos *.Config e Alias.dat 
2Instalação e configuração do IIS
Manual de instalação do TBC 
3Instalação e configuração do TBC
3.1Instalar o TBC na mesma versão da Biblioteca RM 
3.2Configuração do Web.Config 
3.2.1Configurar o Web.Config conforme o RM.Host.*.Config e Rm.Exe.Config 
3.2.2Configurar Tag “DefaultDB” no Web.config com o Alias desejado 
4Atualização da base de dados (Caso ainda não esteja na versão necessária)Manual do RM Atualizador
4.1Efetuar Backup da base de dados 
4.2Executar o RM Atualizador na base de dados 
4.3Conferir se o Dicionário de Dados do Protheus possui compartilhamento por Empresa/Filial igual ao RM para os cadastros integrados. 

Ativação da Integração

5Instalação e parametrização do pacote de integração no RM 
5.1Parametrizar os Tipos de Movimento utilizados na integraçãoParametrização dos Movimentos
5.2Executar o configurador da integração

 

Anexo Configuração da Integração

5.3Parametrizar a URL do WebService Protheus
5.4Informar os parâmetros da integração
5.5Cadastrar De-Para de Coligada e FilialAnexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
5.6Importar as Fórmulas Visuais com gatilhoAnexo Importação de Fórmulas Visuais

Preparação/Carga da Base de Dados

6Cadastro de Cliente/Fornecedor 
6.1Abrir tabela de Municípios do Protheus para que a mesma receba carga automática (Acessar o SIGAFIS no Protheus) 
6.2Conferir se o campo A1_COD e A2_COD no Protheus estão sem inicializador padrão (SIGACFG em Dicionário | Banco de Dados) 
6.3Informar o Inic. Padrão para o A1_LOJA e A2_LOJA (Exemplo: '01' e '02') 
6.4Editar o cadastro de um Cliente/Fornecedor manualmente e verificar se é integrado 
6.5Verificar se todos os Clientes possuem endereço cadastrado 
6.6Efetuar a carga de Clientes/FornecedoresAnexo Execução de Fórmulas Visuais
7Cadastro de Moeda 
7.1Verificar quais as moedas que serão integradas (Lembrando que o Protheus aceita somente 5) 
7.2Editar o cadastro de uma moeda

Preparação/Carga da Base de Dados

6Cadastro de Cliente/Fornecedor 
6.1Abrir tabela de Municípios do Protheus para que a mesma receba carga automática (Acessar o SIGAFIS no Protheus) 
6.2Conferir se o campo A1_COD e A2_COD no Protheus estão sem inicializador padrão (SIGACFG em Dicionário | Banco de Dados) 
6.3Informar o Inic. Padrão para o A1_LOJA e A2_LOJA (Exemplo: '01' e '02') 
6.4Editar o cadastro de um Cliente/Fornecedor manualmente e verificar se é integrado 
6.5Verificar se todos os Clientes possuem endereço cadastrado 
6.6Efetuar a carga de Clientes/FornecedoresAnexo Execução de Fórmulas Visuais
7Cadastro de Moeda 
7.1Verificar quais as moedas que serão integradas (Lembrando que o Protheus aceita somente 5) 
7.2Editar o cadastro de uma moeda manualmente e verificar se é integrado 
7.3Efetuar a carga de Moedas (Caso necessário alterar a Consulta SQL na FV para buscar somente as moedas desejadas)Anexo Execução de Fórmulas Visuais
8Cadastro de Unidade de Medida 
8.1Cadastrar os de-para manualmente de algumas unidades conforme cita na especificação (clique aqui)Anexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
8.2Editar o cadastro de uma Unidade de Medida manualmente e verificar se é integrado 
8.3Efetuar a carga de Unidades de medidaAnexo Execução de Fórmulas Visuais
9Cadastro de Produto 
9.1Verificar se as Unidades de Medida associada aos Produtos já estão integradas ou incluído os de-para manualmente 
9.2Editar o cadastro de um Produto manualmente e verificar se é integrado 
9.3Efetuar a carga de ProdutosAnexo Execução de Fórmulas Visuais
10Cadastro de Centro de Custo 
10.1Editar o cadastro de um Centro de Custo manualmente e verificar se é integrado 
10.2Efetuar a carga de Centros de CustosAnexo Execução de Fórmulas Visuais
11Cadastro de Ativo Fixo 
11.1Cadastrar os valores defaults para Plano de Contas (para cada filial)Anexo Default para Plano de Contas
11.2Verificar se o campo N1_CHAPA da tabela de Ativos do PROTHEUS está com 30 caracteres 
11.3Verificar se os Fornecedores associados aos Bens já estão integrados 
11.4Verificar se os Centros de Custo associados aos Bens já estão integrados 
11.5Editar o cadastro de um Bem/Ativo manualmente e verificar se é integrado 
117.63Efetuar a carga de Bens/AtivosMoedas (Caso necessário alterar a Consulta SQL na FV para buscar somente as moedas desejadas)Anexo Execução de Fórmulas Visuais
128Cadastro de Unidade de CargoMedida 
128.1Cadastrar os de-para manualmente de algumas unidades conforme cita na especificação (clique aqui)Anexo DI0001_TOTVS_Gestao_de_Frotas-BackofficeRMxProtheusSigaMNT
8.2Editar o cadastro de uma Unidade de Medida manualmente e verificar Editar o cadastro de um Cargo manualmente e verificar se é integrado 
128.23Efetuar a carga de Unidades de CargosmedidaAnexo Execução de Fórmulas Visuais
139Cadastro de FunçãoProduto 
139.1Verificar se as Unidades de Medida associada aos Produtos já estão integradas ou incluído os de-para manualmente 
9.2Editar o cadastro de um Cargo Produto manualmente e verificar se é integrado 
139.23Efetuar a carga de FunçõesProdutosAnexo Execução de Fórmulas Visuais
1410Cadastro de Turno/HorárioCentro de Custo 
1410.1Editar o cadastro de um Horário Centro de Custo manualmente e verificar se é integrado 
1410.2Efetuar a carga de Centros de HoráriosCustosAnexo Execução de Fórmulas Visuais
1511Cadastro de FuncionárioAtivo Fixo 
1511.1Cadastrar os valores defaults para Plano de Contas (para cada filial)Anexo Default para Banco, Agencia e ContaPlano de Contas
1115.2Verificar se  
15.3

Acessar o cadastro de Processos do Protheus (07- Gestão Pessoal) em Atualizações | Definições de Cálculo | Processos

 
15.4Verificar dentro da Seção do Funcionário se possui o Centro de Custo informado e se está sincronizado como GlobalAnexo Centro de Custo Funcionário
15.5Verificar se os funcionários estão com o Tipo de recebimento como Mensalista ou Semanalista 
o campo N1_CHAPA da tabela de Ativos do PROTHEUS está com 30 caracteres 
11.3Verificar se os Fornecedores associados aos Bens já estão integrados 
11.4Verificar se os Centros de Custo associados aos Bens já estão integrados 
11.515.6Editar o cadastro de um Funcionário Bem/Ativo manualmente e verificar se é integrado 
1511.76Efetuar a carga de FuncionáriosBens/AtivosAnexo Execução de Fórmulas Visuais
1612Cadastro de Projeto (Caso for utilizar na Integração)Cargo 
16.1Cadastrar o calendário no Protheus, conforme link: Cadastro de Calendário Protheus 
16.2Informar conteúdo 001 (Calendário cadastrado no passo anterior) no parâmetro MV_INTCAL do Protheus 
12.116.3Editar o cadastro de um Projeto Cargo manualmente e verificar se é integrado 
1612.42Efetuar a carga de ProjetosCargosAnexo Execução de Fórmulas Visuais
1713Cadastro de Obra (Caso for utilizar na Integração)Função 
1713.1Editar o cadastro de uma Obra um Cargo manualmente e verificar se é integrado 
1713.2Efetuar a carga de ObrasFunçõesAnexo Execução de Fórmulas Visuais
1814Cadastro de TarefaTurno/Horário 
1814.1Editar o cadastro de uma Tarefa um Horário manualmente e verificar se é integrado 
1814.2Efetuar a carga de TarefasHoráriosAnexo Execução de Fórmulas Visuais
1915Cadastro de EtapaFuncionário 
1915.1Editar o cadastro de uma Etapa manualmente e verificar se é integrado 
19.2Efetuar a carga de EtapasAnexo Execução de Fórmulas Visuais
20Cadastro de Local de Estoque 
20.1Acessar a tabela NNR no Protheus, no campo NNR_DESCRI informar o tamanho = 40 
Cadastrar o Banco, agencia e conta default para a integraçãoAnexo Default para Banco, Agencia e Conta
15.2Verificar se os Turnos, Funções e Horários estão integrados 
15.3

Acessar o cadastro de Processos do Protheus (07- Gestão Pessoal) em Atualizações | Definições de Cálculo | Processos

 
15.4Verificar dentro da Seção do Funcionário se possui o Centro de Custo informado e se está sincronizado como GlobalAnexo Centro de Custo Funcionário
15.5Verificar se os funcionários estão com o Tipo de recebimento como Mensalista ou Semanalista 
15.620.2Editar o cadastro de um Local de EstoqueFuncionário manualmente e verificar se é integrado 
2015.37Efetuar a carga de Locais de EstoqueFuncionáriosAnexo Execução de Fórmulas Visuais
16

Controle de Versão

Cadastro de Projeto (Caso for utilizar na Integração) 
16.1Cadastrar o calendário no Protheus, conforme link: Cadastro de Calendário Protheus 
16.2Informar conteúdo 001 (Calendário cadastrado no passo anterior) no parâmetro MV_INTCAL do Protheus 
16.3Editar o cadastro de um Projeto manualmente e verificar se é integrado 
16.4Efetuar a carga de ProjetosAnexo Execução de Fórmulas Visuais
17Cadastro de Obra (Caso for utilizar na Integração) 
17.1Editar o cadastro de uma Obra manualmente e verificar se é integrado 
17.2Efetuar a carga de ObrasAnexo Execução de Fórmulas Visuais
18Cadastro de Tarefa 
18.1Editar o cadastro de uma Tarefa manualmente e verificar se é integrado 
18.2Efetuar a carga de TarefasAnexo Execução de Fórmulas Visuais
19Cadastro de Etapa 
19.1Editar o cadastro de uma Etapa manualmente e verificar se é integrado 
19.2Efetuar a carga de EtapasAnexo Execução de Fórmulas Visuais
20Cadastro de Local de Estoque 
20.1Acessar a tabela NNR no Protheus, no campo NNR_DESCRI informar o tamanho = 40 
20.2Editar o cadastro de um Local de Estoque manualmente e verificar se é integrado 
20.3Efetuar a carga de Locais de EstoqueAnexo Execução de Fórmulas Visuais
 

Âncora
Controle de Versão / Suporte / Escopo
Controle de Versão / Suporte / Escopo
Controle de Versão

O grupo TOTVSO grupo TOTVS, representado por suas marcas, irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.

...

Obs.: As Fórmulas visuais estão disponíveis na pasta de instalação do RM em (...CORPORERM/Objetos Gerenciais/Fórmulas Visuais)

Âncora
Cadastros
Cadastros
Cadastros

Para esta integração todos os cadastros possuem sua origem no BackOffice RM, sendo enviados à retaguarda Protheus.

...

Expandir
titleClique aqui para expandir

Caso o código do Local de Estoque no RM seja maior que 2 (dois) caracteres, no PROTHEUS o código do local de estoque deverá ser autoincremento.

 

Âncora
Processos
Processos
Processos

Conforme descrito na seção de apresentação do escopo, o escopo da integração se restringe aos processos relacionados a Gestão de Frotas e Manutenção de Ativos que sejam pertinentes de manipulação no BackOffice, como integrações fiscais, financeiras ou controle de estoque.

...

Videos com exemplo dos Processos:https://www.youtube.com/watch?v=Pean59498h0 - Integração SIGAMNT x RM -

Abertura de O.S. liberada
https://www.youtube.com/watch?v=A1v6X2mFGis - Integração SIGAMNT x RM - Processo aplicação de Insumo
https://www.youtube.com/watch?v=4LlFixAE-7c - Integração SIGAMNT x RM - Finalização OS
https://www.youtube.com/watch?v=gAfpDM-NLpU - Integração SIGAMNT x RM - (Clique aqui para acessar o vídeo)
Processo aplicação de Insumo (Clique aqui para acessar o vídeo)
Finalização OS (Clique aqui para acessar o vídeo)
Cancelamento de O.S.
https://www.youtube.com/watch?v=10ovPpu0Gl8 - Integração SIGAMNT x RM - Conciliação de Posto Externo
https://www.youtube.com/watch?v=woJWYSKElFc - Integração SIGAMNT x RM - Abastecimento Posto Interno
https://www.youtube.com/watch?v=HlcaK_35sXw - Integração SIGAMNT x RM - Analise Técnica de Pneus
https://www.youtube.com/watch?v=5N_SWrYGfRc - Integração SIGAMNT x RM -  (Clique aqui para acessar o vídeo)
Conciliação de Posto Externo (Clique aqui para acessar o vídeo)
Abastecimento Posto Interno (Clique aqui para acessar o vídeo)
Analise Técnica de Pneus (Clique aqui para acessar o vídeo)
Inclusão de O S em Lote Pneus
https://www.youtube.com/watch?v=ktuXz9z7hpM - Integração SIGAMNT x RM - Pneus (Clique aqui para acessar o vídeo)
Atendimento S.C. – O.S. Pneus em Lote
https://www.youtube.com/watch?v=i8dkJiANaIY - Integração SIGAMNT x RM - Movimentação de Pneus
https://www.youtube.com/watch?v=wlsWOaLb184 - Integração SIGAMNT x RM - Recebimento O.S. em Lote
https://www.youtube.com/watch?v=Svw93rEEOZE - Integração SIGAMNT x RM - Inclusão de Multas Veículo
https://www.youtube.com/watch?v=RTOUPDmc0Kc - Integração SIGAMNT x RM - Pagamento da Multa
https://www.youtube.com/watch?v=DvHShGJMwdc - Integração SIGAMNT x RM - Inclusão de Documentos Veículos
https://www.youtube.com/watch?v=bT8wmAk2C2E - Integração SIGAMNT x RM - Pagamento do Documento (Faturamento)
https://www.youtube.com/watch?v=ZYr1Kg5Wue4 - Integração SIGAMNT x RM - Inclusão de Honorários DespachantesLote (Clique aqui para acessar o vídeo)
Movimentação de Pneus (Clique aqui para acessar o vídeo)
Recebimento O.S. em Lote (Clique aqui para acessar o vídeo)
Inclusão de Multas Veículo (Clique aqui para acessar o vídeo)
Pagamento da Multa (Clique aqui para acessar o vídeo)
Inclusão de Documentos Veículos (Clique aqui para acessar o vídeo)
Pagamento do Documento (Faturamento) (Clique aqui para acessar o vídeo)
Inclusão de Honorários Despachantes (Clique aqui para acessar o vídeo)

 

Manutenção de Ativos

 

Solicitações de Armazém/Compra

...

Ao cadastrar uma ordem de serviço com status “Liberada”.
Ao efetuar a liberação de uma ordem de serviço.
Ao finalizar uma ordem de serviço.
Na reabertura da ordem de serviço.

...

Tipo de Fluxo: Protheus -> RM
Mensagem: StockLevel
Versão: 1.000
Mapeamento de Campos: http://tdn.totvs.com/x/L5r6E

Boletim Técnico: Controle de Abastecimento em Lote
Boletim Técnico: Processo de Abastecimento Manual
Boletim Técnico: Processo de Conciliação de Abastecimentos

 

Gestão de Documentos

Tipo de Fluxo: Protheus -> RM
Mensagem: Order
Versão: 3.002
Mapeamento de Campos: http://tdn.totvs.com/x/jJ76E

Tipo de Fluxo: RM -> Protheus
Mensagem: InfoOfParcelValues
Versão: 1.000
Mapeamento de Campos: http://tdn.totvs.com/x/op76E

Boletim Técnico: Processo de Geração de Documentos

 

Gestão de Multas

Tipo de Fluxo: Protheus -> RM
Mensagem: Order
Versão: 3.002
Mapeamento de Campos: http://tdn.totvs.com/x/jJ76E

Tipo de Fluxo: RM -> Protheus
Mensagem: InfoOfParcelValues
Versão: 1.000
Mapeamento de Campos: http://tdn.totvs.com/x/op76E

Boletim Técnico: Processo de Sinistros e Multas

 

Honorários de Despachante

...

Tipo de Fluxo: RM -> Protheus
Mensagem: InfoOfParcelValues
Versão: 1.000
Mapeamento de Campos: http://tdn.totvs.com/x/op76E

Boletim Técnico: Processo de Geração de Honorários de Despachante

 

Ordem de Serviço de Pneus

...

Tipo de Fluxo: Protheus -> RM
Mensagem: StockLevel
Versão: 1.001
Mapeamento de Campos: http://tdn.totvs.com/x/L5r6E

Boletim Técnico: Processo de Análise Técnica de Pneus
Boletim Técnico: Processo de Ordem de Serviço de Pneus

 

Transferência de Pneu

Tipo de Fluxo: Protheus -> RM
Mensagem: StockTurnover
Versão: 1.002
Mapeamento de Campos: http://tdn.totvs.com/x/uJX6E

Tipo de Fluxo: Protheus -> RM
Mensagem: StockLevel
Versão: 1.001
Mapeamento de Campos: http://tdn.totvs.com/x/L5r6E

Boletim Técnico: Processo de Transferência de Pneus

 

Ordem de Serviço Terceiros

...

Expandir
titleRestrições e Pontos de Atenção (Clique aqui)

 

Carga Inicial de dados e migração de bases RM Officina para SigaMNT
Não faz parte do escopo da integração efetuar carga Inicial de dados ou migração de bases RM Officina para SigaMNT, ficando a cargo da implantação efetuar este serviço.

Manutenção da sincronia das bases BackOffice RM e SigaMNT
Caso sejam efetuadas alterações por meios diferentes dos objetos de negócio apresentados na seção de cadastros como gatilhos de integração, as mesmas não serão encaminhadas ao SigaMNT, gerando incoerência entre as bases de dados. Um exemplo de alterações que gerariam esta incoerência é sistemas terceiros que efetuem alteração diretamente na base de dados, sem passar pelos objetos de negócio da linha RM.

Visando facilitar a manutenção da sincronia das bases de dados, está disponível na pasta de objetos de negócio (“../CorporeRM/Objetos Gerenciais/Formulas Visuais”) arquivo “MOVWKF0019 - Sincronizacao_Total_SigaMNT.TotvsWF” com fórmulas visuais responsáveis por manter a base SigaMNT atualizada, que podem ser agendadas com a recorrência demandada pelo cliente.
Estas fórmulas visuais vêm com configuração padrão, mas podem ser customizadas da forma que melhor atender ao cliente. Um exemplo de customização seria a alteração das mesmas para sincronizar somente os registros da coligada corrente no momento do agendamento, ou somente enviar os registros que possuam um campo específico com um valor específico.

Criação de novos tipos de relacionamento (TMOVRELAC-TIPORELAC)
Caso seja criado algum tipo de cópia por referência que não seja de relacionamento invertido, a constante “TiposRelacNaoInvertida” existente dentro da Extension da mensagem “StockTurnover” e da atividade de fórmula visual “MovInfoParcelaSigaMNT” deve ser alterada, adicionando o novo valor.

Configuração do comportamento do tipos de movimento
Fica a cargo da equipe de implantação fazer a configuração dos tipos de movimento, devendo somente se ater aos requisitos mínimos descritos da sessão Parâmetros de Tipo de Movimento.
Algumas configurações, como série do movimento e controle de estoque, são críticas para o perfeito funcionamento do gerenciamento de estoque.

O configurador da integração não faz atualizações
Devido a restrições no configurador das integrações o mesmo funcionará somente para a primeira instalação ou para inserção de novas entidades, visto que o mesmo não faz atualização de registros, somente inserção.

Apropriação de custos não relacionados a OS
Não faz parte do escopo inicial o envio da apropriação de custos externos a OS ou ao custo de utilização de material, como pagamento de IPVA, seguro, depreciação e outros, mesmo que a mensagem “AppointmentCost” contemple estes.

Mapa de Alocação de Equipamentos
Não faz parte do escopo inicial o envio do planejamento do Solum quanto a alocação de Equipamentos.

Informações referentes aos cadastros de Municipio, Estado e País
Não faz parte do escopo da integração efetuar carga de dados referentes ao Municipio, Estado e País, ficando a cargo da implantação sincronizar estes dados e seu respectivo De-Para.

Integração com TOP
Pelo entendimento de que não era utilizada e pela nova estrutura do SigaMNT foi descontinuada a integração do TOP com o Officina.

Caracteres especiais na mensagem única
O EAI de mensagem única utiliza o EncodeUTF8 no envio das mensagens. O Protheus não considera os seguintes códigos da tabela ASCII que são: ASCII 129, ASCII 141, ASCII 143 , ASCII 144 e ASCII 157. Maiores informações podem ser obtidas através do link: http://tdn.totvs.com.br/display/tec/EncodeUTF8

Cadastro de Cliente/Fornecedor (CustomerVendor)
Uma vez que já foi feito consenso que Cliente e Fornecedor são tratados na mesma mensagem (CustomerVendor), é responsabilidade do destinatário processar a mensagem da melhor forma possível para garantir a consistência dos dados na origem e no destino. Se o destino implementa uma única tabela, terá que manipular apenas um registro. Se implementa mais de uma tabela, tem que manipular até 2 registros.
Exemplo1: <TOTVSMessage ... CustomerVendor...>…<Event>upsert</Event>…<Type>Customer<Type>…
   Como não dá para saber se este Cliente (<Type>Customer) é uma inclusão ou uma alteração (<Event>upsert), tem que verificar no de/para.
       Se o EAI destino é capaz de cadastrar um único registro como ambos: deve verificar se já existe um registro com este ID, caso afirmativo fazer alteração deste registro para Cliente e alterar os demais campos, senão fazer inclusão.
       Se o EAI destino NÃO é capaz de cadastrar um único registro como ambos: primeiro deve verificar se já existe um Fornecedor com este ID, caso afirmativo deve tentar excluir este Fornecedor (não conseguindo gerar uma exceção semelhante a “o código xx já é          um fornecedor não pode ser excluído/alterado para tipo cliente.”). Segundo, deve verificar se já existe um registro de Cliente com este ID, caso afirmativo fazer alteração dos demais campos, senão fazer inclusão.
Exemplo 2: <TOTVSMessage ... CustomerVendor...>…<Event>upsert</Event>…<Type>Both<Type>…
       Se o EAI destino é capaz de cadastrar um único registro como ambos, deve verificar se o ID já existe para definir se faz alteração ou inclusão.
       Se o EAI destino tem 2 tabelas distintas, deve incluir/alterar um Cliente. E ainda incluir/alterar um fornecedor.

Âncora
GAPs Funcionais e Pontos de Atenção MNT x Officina
GAPs Funcionais e Pontos de Atenção MNT x Officina
GAPs Funcionais e Pontos de Atenção MNT x Officina

Expandir
titleGAPs Funcionais e Pontos de Atenção MNT x Officina (Clique aqui)

 

Ordem de Serviço para Terceiros

        O MNT já fornece recursos para a inclusão e controle de ordens de serviço de terceiros. Entretanto, a funcionalidade deve ser incrementada no MNT para que possa atender o processo da mesma forma que faz o RM Officina.

        O que Falta Implementar:

Inclusão de dois campos na tabela de ordens de serviço: Fornecedor/Loja. Esses campos são utilizados no conceito de prestador de serviços. O campo de “fornecedor” serve para indicar que a OS está sendo executada em um terceiro. Para abrir esse campo, o campo “terceiro” deve estar como “sim”.

O reporte de insumo “terceiro” via NF de entrada deve ser contemplada pelo BackOffice (estoque/compras) para que se apliquem insumos terceiros com custo no MNT. É o mesmo processo de aplicação direta como é feito para produtos.

Incluir no cadastro de manutenção um campo “terceiro” -> sim/não e código/loja do fornecedor para quando esse campo for “sim”. Dessa forma podem ser geradas ordens de serviço preventivas para terceiros através do plano.

No retorno de OS criar regra para impedir o reporte de insumos de mão-de-obra em ordens de serviço de terceiros. O RM não controla mão-de-obra em OS de terceiros.

Para contemplar NF de Remessa, deve ser criada mensagem única de Pedido de Venda para integração com o financeiro do backoffice. O pedido de venda gera uma NF de Remessa. Criar campo NF terceiro para gravar o código do Pedido de Venda gerado.

 

Contrato de Manutenção de Terceiros

O SIGAMNT possui cadastro de contratos e utiliza desse recurso para contratos de mão-de-obra. O objetivo é manter esta funcionalidade e aprimorá-la de modo a atender também contratos de prestação de serviço. Para isso algumas alterações serão necessárias tanto no Protheus quanto no RM.

         O que Falta Implementar:

Atualizar a descrição da tabela TP3 para “contratos de manutenção” e adicionar os seguintes campos na tabela:
Tipo de contrato (1=mao-de-obra;2=prestador)  - (No caso de contrato de mão-de-obra, abrem-se os campos de fornecedor/loja. Quando for contrato de prestador abrem-se os campos cliente/loja.)
Cliente e Loja (F3 para a tabela de clientes)
Data inclusão (preenchimento automático com a data atual, na inclusão)
Dt. Vigência início
Dt. Vigência fim (Para a versão atual o sistema não deve permitir informar a data de vigência fim em branco.)
Valor Contrato
Valor Consumido
Contrato Compras/Faturamento: na versão atual o campo fica aberto para digitação. Fica pendente a criação de uma mensagem única para contratos e as adaptações necessárias entre o MNT Protheus e o RM.

Criar tabela para listar os equipamentos atendidos pelo contrato. Para isso se sugere os seguintes campos:
Filial
Número do Contrato
Bem (ST9)

Criar tabela para listar os tipos de manutenção a serem atendidas pelo contrato. Para isso se sugere os seguintes campos:
Filial
Número do Contrato
Tipo de Manutenção (STE)

Incluir na tabela de ordens de serviço um campo chamado “contrato” em que seja possível vincular a OS com um contrato de manutenção.

Desenvolver rotina para manutenção do cadastro de contratos baseado no layout sugerido. Esta rotina, no browse, deve conter uma opção de visualizar ordens de serviço do contrato. Ao clicar, o usuário terá uma consulta das ordens de serviço associadas ao contrato selecionado.

Desenvolver opção de impressão de contrato e seus equipamentos, atendimentos, solicitações e ordens de serviço (vinculado ao item de agendamento). Permitir a impressão através da rotina de contratos (para o contrato selecionado) e também através do menu, caso plausível. Esse relatório deve ter um foco maior em custos.

Na abertura de ordens de serviço, seja corretiva ou preventiva, o sistema deve realizar o seguinte procedimento:
a. Verificar se o bem da OS é um bem de prestação de serviço;
b. Procurar um contrato para o cliente/loja do bem e para a data de vigência atual e que atenda o bem e os tipos de serviço do contrato.
     i. Caso encontre mais de um contrato o sistema mostra uma tela e permite a seleção do contrato a ser relacionado.
     ii. Se houver apenas um contrato, o sistema então informa ao usuário e solicita se deseja que a OS seja contabilizada para esse contrato. Não é obrigatório que se utilize o contrato na OS.
c. Na finalização de OS, os custos da ordem de serviço devem ser debitados do contrato, acrescidos no campo “valor consumido”. Um alerta deve indicar caso não haja saldo no contrato, solicitando se o usuário deseja realmente confirmar.


Abertura de Atendimento[SIGAMMNT]

Há alguns gaps relacionados a este item. Abaixo um texto do que teria que ser implementado.

O que Falta Implementar:

Envio de e-mail para o Cliente com dados do atendimento. Este envio de e-mail deve ser enviado somente quando o atendimento for solucionado.

Integração de Atendimento com ECM.

Para contrato de venda:

O MNT já fornece os recursos necessários para atender esse processo. Trata-se do cadastro do equipamento na rotina de bens e abertura de SS/OS informando serviço de instalação. Dependendo do processo da empresa o MNT também permite que se abra um atendimento e a partir dele se gere uma SS e ainda, se necessário, uma OS.

Necessidade de relatório listando atendimentos por equipamento e por cliente/fornecedor, listando também SS’s e OS’s relacionadas.

 

Agendamento

O que Falta Implementar:

Conforme descrição do processo do RM tem-se que:
Realizar o tratamento referente ao parâmetro de sistema “Agendamento na abertura de OS Obrigatório”. Quando parametrizado desta forma é permitido gerar Ordem de Serviço (normal e terceiros) somente a partir de um agendamento.

 

 

Instalação (Alocação) de Objetos[SIGAMNT]

Tendo em vista que o conceito da regra de negócio do Officina consiste em registrar o local em que determinado equipamento foi instalado, seu rastreamento e controle de manutenções, entende-se que o cadastro de bens do MNT atenderia essa necessidade através da inclusão de alguns campos complementares.

O que Falta Implementar:

No cadastro de bens, para identificar um objeto de manutenção alocado devem ser preenchidos os seguintes campos:

Centro de Custo (T9_CCUSTO) com uma formatação específica, de modo a considerar como parte do código o cliente e loja, por exemplo:
XXXXXXYYZ[n]
Sendo:
XXXXXX o código do cliente (T9_CLIENTE)
YY a loja do cliente (T9_LOJACLI)
Z[n] o local de instalação, ou centro de custo.

Cliente (T9_CLIENTE)

Loja Cliente (T9_LOJACLI)

Data Instalação (T9_DTINSTA)

Instalação (T9_INSTALA)* (1=Local;2=Cliente) – informa se a instalação é própria ou se o equipamento é de cliente, considerado para prestação de serviço.

Funcionário responsável (T9_FUNRESP)* – consulta na tabela de funcionários de manutenção. Trata-se de um funcionário próprio que fica responsável pela manutenção do equipamento no cliente.

Os relatórios que já possuem parâmetro de centro de custo não precisarão de alterações, basta pegar uma faixa de centro de custo para visualizar os bens de um mesmo cliente.
Obs: essa funcionalidade deve ser desenvolvida independentemente da utilização do parâmetro da integração por mensagem única.
Foram analisados também os seguintes itens e colocado pela equipe do SIGA-MNT que há equivalências entre os processos:

 

Abertura de Ordem de Serviço via TOP

Para compatibilizar com funcionalidade semelhante do RM Officina, deve-se disponibilizar no TOP a funcionalidade de abertura de Ordem de Serviço, a ser efetuada através da inclusão de uma Solicitação de Manutenção, onde o operador informa qual o recurso (ativo), projeto, tarefa e descreve quais os sintomas ou observações pertinentes à manutenção solicitada. Esta manutenção deve ser gerenciada pelo módulo de manutenção (MNT).
O custo será apropriado ao TOP no momento da atualização dos itens do movimento (BackOffice) da OS, caso o tipo de movimento esteja parametrizado para apropriar custos.

O processo de finalização da OS no SigaMNT acarretará na atualização do movimento de OS correspondente no BackOffice e , caso parametrizado para tal, gerará apropriação dos custos para seu respectivo projeto/tarefa.
Obs.: Esta implementação deve ser estuda para equipe do TOP, a ser desenvolvida internamente à integração TOP x SigaMNT, visto que não faz parte do escopo do BackOffice.


Liberação de Movimentos

O processo de liberação de movimentos é responsável pela exclusão de movimentos antigos da base de dados, mas não disparará mensagens de exclusão para o SigaMNT.
Deve-se implementar a exclusão dos “DE-PARAs” dos movimentos removidos da base no processo, para evitar problemas futuros.
Quanto à limpeza das solicitações, baixas de estoque e outras entidades que integram movimentos, fica a cargo do cliente efetua-la no SigaMNT com apoio da equipe de suporte ou equipe de consultores.

 

Âncora
Checklist de suporte da aplicação
Checklist de suporte da aplicação
Checklist de suporte da aplicação

Crie um check-list de verificação de alguns pontos importantes para o funcionamento e atendimento da integração.

...

Realizar possíveis ajustes na integração quanto à configuração ou negócio.

...

 

Âncora
Anexos
Anexos
Anexos

 
Âncora
Configuração da Integração
Configuração da Integração
Configuração da integração

...