Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Manutenção de Ativos e Gestão de Frotas

Versões:

Todas

Ocorrência:

Quais as informações gerais entre a integração entre SIGAMNT e RM?

Ambiente:

Todos

Passo a passo:

Deck of Cards
idPremissas
Card
labelIntrodução
  • No Protheus 11 é necessário aplicar compatibilizador UPDMNT42.
  • Tanto Protheus quanto RM utilizam o modelo de licenciamento TOTVS padrão (License Server). As licenças devem ser providenciadas junto a TOTVS com a devida antecedência. Para Integração é necessário a Licença TOTVS I.
  • Bancos de dados homologados: SQL Server 2005 ou superior e Oracle 10G ou superior.
  • A integração foi liberada em duas partes, sendo elas:
    • Manutenção de Ativos com Gestão de Frota: Protheus 11.7 ou superior e RM na versão 11.83.51 ou superior.
    • Manutenção de Ativos Padrão: Protheus 11.7 ou superior e RM na versão 11.82 com ultimo release.
Card
labelConfigurações
Expandir
titleDe Para Empresa Filial Mensagem Única - APCFG050

Considerando  o  relacionamento  das  configurações  do  arquivo  de  empresas "sigamat.emp"  com  as  tabelas  de  empresas  "GColigada"  e  filiais  "GFilial"  no RM:  o campo “referência” indica o produto de onde vem a informação do de-para, nesse caso RM; “company” e “branch” indicam a empresa e filial do RM;  e “emp. Protheus” pode  fazer  referência  ao  grupo  de  empresas  no  Protheus  quando  “fil. Protheus” referencia a empresa  e filial.  As informações dos cadastros de de-para podem ser  visualizadas no arquivo XXD.dbf/dtc

Protheus (SIGAMAT.EMP)
RM

Grupo de
Empresa
(M0_CODIGO)

Empresa
(M0_CODEMP)

Unidade
de
Negócio
(M0_CODUNI)

Filial
(M0_CODFIL)


Coligada
(Company)
GColigada

Filial
(Branch)
GFilial

T1DMG0111
T1ZRJ0112
T2MPR0121
T3R

SP

0131

Quadro 1


COMO CONFIGURAR:

Acessar a rotina Cadastro de Empresa Filial Mensagem Única no módulo SIGACFG do Protheus em Ambiente\Schedule\Emp. Fil Msg Única, em seguida preencher as informações conforme o quadro abaixo.

CampoConteúdo
ReferênciaRM
CompanyConteúdo do quadro RM, campo Coligada (GColigada)
BranchConteúdo do quadro RM, campo Filial (GFilial)
Emp. ProtheusConteúdo do quadro Protheus, campo Grupo de Empresa (M0_CODIGO)
Fil.ProtheusConteúdo do quadro Protheus e Empresa + Unidade de negócio + Filial ( M0_CODEMP + M0_CODUNI + M0_CODFIL

Tabela 2

Imagem 1

Conforme o quadro 1, deve ser configurado no campo chamado "Fil.Protheus", que será concatenado os valores dos campos "M0_CODEMP + M0_CODUNI + M0_CODFIL", sempre respeitando os tamanhos de cada campo conforme o campo "M0_LEIAUTE", conforme imagem 1.

Expandir
titleDe Para Mensagem Única APCFG070
  1. O Protheus cria unidades de medida padrão (H, KM, L e UN), essas unidades devem ser inseridas manualmente para melhor identificação na integração.
Uni. MedidaDesc. Resumida

H

Hora

KM

Quilômetro

L

Litro

UN

Unidade

Quadro 3

Imagem 2

Importante: Esta configuração "De/Para" precisa ser realizado também do lado do ERP RM.

2. Configuração de Mão de Obra.

É necessário a configuração manual para relacionar cada Centro de Custo (T1_CCUSTO) distinto ao produto ao produto do RM.

Exemplo:

Matricula

Nome

Centro de Custo

000001

João da Silva

04.001.001

000002

Pedro de Souza

04.001.001

000003

Maria das Dores Dias

05.001.010

000004

José Alcantara

06.001.001

Quadro 4

Conforme Quadro 4, deve ser informado no cadastro de De/Para desta forma:

Campos

Conteúdo

Referência

PROTHEUS

Tabela

ST1+EMPRESA+0

Alias

ST1

Campo

T1_CCUSTO

Quadro 5

Campos

Conteúdo

Valor Externo

Código do produto existente no cadastro de produtos (SB1)

Valor Interno

Produto criado automaticamente na inclusão do funcionário na tabela ST1. Este produto é criado com a seguinte caracteristica: "MOD+Centro de Custo".

Quadro 6

Importante: O produto que será relacionado no campo Valor Externo deve ter a unidade em "H - Hora" (B1_UM).

Imagem 3


Card
idanatecPneu
labelAdapter's
Expandir
titleBaixa de Estoque (StockTurnover)

Campos

Conteúdo

Mensagem única

Sim

Rotina

NGMUStoTuO

Mensagem

StockTurnover

Descrição

Baixa de Estoque

Envia

Sim

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.002

Expandir
titleCancelamento de Requisição (CancelRequest)

Campos

Conteúdo

Mensagem única

Sim

Rotina

NGMUCanReq

Mensagem

CancelRequest

Descrição

Cancelamento de Requisição

Envia

Sim

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleApropriação de Custo (AppointmentCost)

Campos

Conteúdo

Mensagem única

Sim

Rotina

NGMUAprCst

Mensagem

AppointmentCost

Descrição

Apropriação de Custo

Envia

Sim

Recebe

Não

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleSolicitação (Request)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUReques

Mensagem

Request

Descrição

Solicitação

Envia

Sim

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleAmpliação Patrimonial (AssetsValuation)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUAmpPat

Mensagem

AssetsValuation

Descrição

Ampliação Patrimonial

Envia

Sim

Recebe

Não

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleConsulta de Saldo (StockLevel)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUStoLvl

Mensagem

StockLevel

Descrição

Consulta de Saldo

Envia

Sim

Recebe

Não

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.001

Expandir
titleOrdem de Serviço (MaintenanceOrder)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUMntOrd

Mensagem

MaintenanceOrder

Descrição

Ordem de Serviço

Envia

Sim

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleCancelamento de O.S. (CancelMaintenanceOrd)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUCanMnO

Mensagem

CancelMaintenanceOrd

Descrição

Cancelamento de OS

Envia

Sim

Recebe

Não

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleOrdem (Order)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUOrder

Mensagem

Order

Descrição

Ordem 

Envia

Sim

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

3.002

Expandir
titleInformação de Parcelas (InfoOfParcelValues)
CamposConteúdo

Mensagem única

Sim

Rotina

NGMUInfPar

Mensagem

InfoOfParcelValues

Descrição

Informações de Parcelas

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleMoeda (Currency)
CamposConteúdo

Mensagem única

Sim

Rotina

CTBA140

Mensagem

Currency

Descrição

Moeda

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleUnidade de Medida (UnitOfMeasure)
CamposConteúdo

Mensagem única

Sim

Rotina

QIEA030

Mensagem

UNITOFMEASURE

Descrição

Unidade de medida

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleCentro de Custo (CostCenter)
CamposConteúdo

Mensagem única

Sim

Rotina

CTBA030                                          

Mensagem

CostCenter

Descrição

Centro de Custo

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleProjeto (Project)
CamposConteúdo

Mensagem única

Sim

Rotina

PMSA200

Mensagem

Project

Descrição

Projeto

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleObra (SubProject)
CamposConteúdo

Mensagem única

Sim

Rotina

PMSA201

Mensagem

SubProject

Descrição

Obra (EDT)

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleTarefa (TaskProject)
CamposConteúdo

Mensagem única

Sim

Rotina

PMSA203

Mensagem

TaskProject

Descrição

Tarefa

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleEtapa (StepProject)
CamposConteúdo

Mensagem única

Sim

Rotina

PMSA201

Mensagem

StepProject

Descrição

Etapa (EDT)

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleCondição de Pagamento (PaymentCondition)
CamposConteúdo

Mensagem única

Sim

Rotina

MATA360

Mensagem

PaymentCondition

Descrição

Condição de Pagamento

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleProduto/Serviço (Item)
CamposConteúdo

Mensagem única

Sim

Rotina

MATA010

Mensagem

Item

Descrição

Produto

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.000

Expandir
titleFornecedor (CustomeVendor)
CamposConteúdo

Mensagem única

Sim

Rotina

MATA020

Mensagem

CustomeVendor

Descrição

Forncecedor

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleCliente (CustomeVendor)
CamposConteúdo

Mensagem única

Sim

Rotina

MATA030

Mensagem

CustomeVendor

Descrição

Cliente

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleAtivo Fixo (Assets)
CamposConteúdo

Mensagem única

Sim

Rotina

ATFA010

Mensagem

Assets

Descrição

Ativo Fixo

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleFuncionário (Employee)
CamposConteúdo

Mensagem única

Sim

Rotina

GPEA010

Mensagem

Employee

Descrição

Funcionário

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

2.001

Importante: No Protheus 12 ao utilizar esta mensagem com versão 2.003 ou superior é necessário a inclusão dos adapters abaixo:

Rotina

Mensagem

Descrição

GPEA030

ROLE

Função

GPEA370

EMPLOYEEPOSITION

Cargo

GPEA080

SHIFTWORK

Turno



Expandir
titleLocal de Estoque (WareHouse)
CamposConteúdo

Mensagem única

Sim

Rotina

AGRA045

Mensagem

WareHouse

Descrição

Local de Estoque

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão1.000
Expandir
titleTurno (ShiftWork)

Somente para o Protheus 12 e utilização da mensagem Funcionário (Employer) com versão igual ou superior a 2.003 

Campos

Conteúdo

Mensagem única

Sim

Rotina

GPEA080

Mensagem

SHIFTWORK

Descrição

Turno

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleCargo (EmployeePosition)

Somente para o Protheus 12 e utilização da mensagem Funcionário (Employer) com versão igual ou superior a 2.003 

Campos

Conteúdo

Mensagem única

Sim

Rotina

GPEA370

Mensagem

EMPLOYEEPOSITION

Descrição

Cargo

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Expandir
titleFunção (Role)

Somente para o Protheus 12 e utilização da mensagem Funcionário (Employer) com versão igual ou superior a 2.003 

Campos

Conteúdo

Mensagem única

Sim

Rotina

GPEA030

Mensagem

ROLE

Descrição

Função

Envia

Não

Recebe

Sim

Método

Síncrono

Operação

Todas

Canal Envio

EAI

Versão

1.000

Card
idconrefPneu
labelConserto / Recape
labelBase de Dados
Expandir
titleCompartilhamento de Tabelas

No quadro abaixo será apresentado o relacionamento das tabelas do RM x Protheus.

Com base no cadastro de De/Para de Empresa, deve ser analisado os compartilhamentos. Exemplo:

  • Configurado que a empresa e filial no RM (1|1) esta relacionada com a a empresa e filial no Protheus ( T1|D MG01).
  • Analisando a tabela GMOEDA e a mesma estiver com global no RM, a tabela CTO deve estar compartilhada no mesmo nivel.

Entidade

Tabela RM

Tabela Protheus

Currency

GMOEDA

CTO

UnitOfMeasure

TUND

SAH

CostCenter

GCCUSTO

CTT

Project

MPRJ

AF8

SubProject

MTAREFA

AFC

TaskProject

MTAREFA

AF9

StepProject

MTAREFA

AFC

PaymentCondition

TCPG

SE4

Item

TPRODUTO

SB1

CustomerVendor

FCFO

SA1 | SA2

Assets

IPATRIMONIO

SN1

Employee

PFUNC

SRA | SRF | SR3 | SR7

Warehouse

TLOC

NNR

FinancialNature

TTBORCAMENTO

SED

Parâmetros Comuns
Expandir
titleTamanho de Campos
  1. No quadro abaixo será apresentada as tabelas do RM que fazem parte da integração com o Protheus.

O tamanho dos campos que fazem parte da chave de integração deve ser alterado conforme a mascara definida no RM. Caso não seja possível, deverá ser configurado no Protheus com campo de auto-incremento.

Section
bordertrue
Column
width50%
Expandir
titleCadastros prévios
Expandir
title




Expandir
titleConserto (MNTA720)


Expandir
titleReforma (MNTA720)


Card
labelTransferência / Remessa
Section
bordertrue
Column
width50%




Expandir
titleParâmetros Comuns


Expandir
titleSolicitação (MATA105)


Expandir
titleRemessa (MNTA690)


Expandir
titleRecebimento (MNTA680)


Expandir
titleEnvio de Pneu/Carcaça (MNTA695)


Expandir
titleRecebimento de Pneu/Carcaça (MNTA608)


Card
labelInspeção de Pneu / Estrutura
Section
bordertrue
Column
width50%




Expandir
titleCadastros prévios


Expandir
titleParâmetros Comuns


Expandir
titleRegistro (MNTA750)


Expandir
titleAtualização (MNTA760)


Card
labelMedição de Sulco / Calibragem
Section
bordertrue
Column
width50%


Expandir
titleCadastros prévios


Expandir
titleCalibragem (MNTA995)


Expandir
titleMedição de Sulco (MNTA995)