Páginas filhas
  • MNT0019_BackOfficeRMxSigaMNT_Mapeamento_MaintenanceOrder

Mapeamento de Campos da Mensagem Única MaintenanceOrder (Ordem de Manutenção) - RM


Mensagem ÚnicaRMObservação
ElementoDescriçãoTabelaColuna
BusinessContent
InternalIdInternalId da SolicitaçãoTMOVCODCOLIGADA|IDMOV
CodeId da SolicitaçãoTMOV

IDMOV|CODORDEMREFERENCIA

Campo utilizado somente na saída de

dados, na entrada é auto incremento.

NumberNumero da SolicitaçãoTMOVNUMEROMOV

A utilização do mesmo é parametrizada por tipo de movimento. 

O campo Edita Numeração deve ser 'Edita' para que o número da OS do SigaMNT seja o Número do Movimento no RM.

CompanyIdColigadaTMOV

BranchIdFilialTMOVCODFILIAL


Status 


Situação da OS


TMOV


STATUS

Utilizado para selecionar o status do movimento.
Fixo "000” - Não iniciada - Y
Fixo "001” - Em andamento - E
Fixo "002” - Finalizada - Z
Fixo “003” - A faturar - A
Fixo “004” - Faturada - F
Fixo “999” - Cancelada- C

MaintenanceOrderTypeTipo da OS

Utilizado para selecionar código do tipo de movimento.

Fixo “1” – Ordem de Manutenção Normal

Fixo “2” – Ordem de Manutenção Com Terceiros
AssetInternalIdAtivo fixo da OS

Campo não armazenado pelo BackOffice RM.
UserRequesterCode Código do Usuário Solicitante

Campo requisitado pelo Logix, mas não utilizado na linha RM.
UserRequesterInternalId Usuário Solicitante

Campo requisitado pelo Logix, mas não utilizado na linha RM.
AccountableUserInternalID Usuário Responsável

Campo requisitado pelo Logix, mas não utilizado na linha RM.
RegisterDateTimeData de EmissãoTMOVDATAEMISSAO
MaintenanceServiceCodeServiço da manutenção

Cadastro particular ao SigaMNT e não integrado à linha RM.
FirstCounterContador de utilização 1

Não armazenado no BackOffice.
SecondCounterContador de utilização 2

Não armazenado no BackOffice.
ProjectInternalId Projeto da OSTMOVIDPRJO campo é preenchido com valor de referencia do De-Para.
TaskInternalIdTarefa da OSTMOVIDTRFO campo é preenchido com valor de referencia do De-Para.
ObservationObservaçãoTMOVOBSERVACAO
CustomerVendorCodeCódigo do Cliente/FornecedorTMOVCODCOLCFO|CODCFO
CustomerVendorInternalIdCódigo do Cliente/FornecedorTMOVCODCOLCFO|CODCFOO campo é preenchido com valor de referencia do De-Para.
EquipmentCodeCódigo do Equipamento (Bem) associado à OS.TITMMOVCODBEMSIGAMNT

Este campo é copiado para os itens de movimentos. Recurso disponível a partir da versão RM 12.1.19

EquipmentInternalIdCódigo do Equipamento (Bem) associado à OS

O campo é preenchido com valor de referencia do De-Para.
ListOfMaintenanceOrderItem .MaintenanceOrderItem
InternalId InternalIDTITMMOVCODCOLIGADA|IDMOV|NSEQITMMOV
CodeId do ItemTITMMOVNSEQITMMOV
ItemInternalIdProdutoTITMMOVCODCOLIGADA|IDPRDO campo é preenchido com valor de referencia do De-Para.
ItemReferenceCodeCodigo de Ref. do Produto

Campo não existente na linha RM.
UnitPricePreço UnitárioTITMMOVPRECOUNITARIO
TotalPriceValor total do itemTITMMOVVALORLIQUIDO 
QuantityQuantidadeTITMMOVQUANTIDADE
InitialDateTimeInício da utilizaçãoTITMMOVDATAEMISSAO
FinalDateTime Final da utilizaçãoTITMMOVDATAENTREGANa OS do SIGAMNT é informado no campo Dt Original
UnitofMeasureInternalIdUnidade de MedidaTITMMOVCODUND
WarehouseInternalIdLocal de EstoqueTITMMOVCODLOC
ProjectInternalIdID do ProjetoTITMMOVIDPRJ
TaskInternalIdID da TarefaTITMMOVIDTRF
ObservationObservação


ListOfApportionRequest.ApportionRequest
ProjectInternalIdID do ProjetoTMOVRATCCUIDPRJO campo é preenchido com valor de referencia do De-Para.
TaskInternalIdID da TarefaTMOVRATCCUIDTRFO campo é preenchido com valor de referencia do De-Para.
CostCenterInternalIdCodigo Centro de CustoTMOVRATCCUCODCCUSTOO campo é preenchido com valor de referencia do De-Para.
AccountantAcountInternalIdConta Contábil

Não utilizada na linha RM.
PercentualValor PercentualTMOVRATCCUPERCENTUAL
ValueValor NominalTMOVRATCCUVALOR
ObservationObservaçãoTMOVRATCCUHISTORICO
ListOfApportionRequestItem.ApportionRequestItem
ProjectInternalIdID do ProjetoTITMMOVRATCCUIDPRJO campo é preenchido com valor de referencia do De-Para.
TaskInternalIdID do ProjetoTITMMOVRATCCUIDTRFO campo é preenchido com valor de referencia do De-Para.
CostCenterInternalIdCódigo Centro de CustoTITMMOVRATCCUCODCCUSTOO campo é preenchido com valor de referencia do De-Para.
AccountantAcountInternalIdCódigo Centro de Custo

Não utilizada na linha RM.
PercentualCódigo Centro de CustoTITMMOVRATCCUPERCENTUAL
ValueCodigo Centro de CustoTITMMOVRATCCUVALOR
ObservationObservação do RateioTITMMOVRATCCUHISTORICO

Nota:

O movimento de OS não pode gerar movimentação financeira, de estoque ou contábil, pois as alterações de status da mesma ocorrem de forma alternativa (permitindo alteração de OS processada).

  • O parâmetro “TMVOrdemManutencao” deverá te seu valor atualizado com o código do tipo de movimento de Ordem de Serviço específico da integração.



Mapeamento de Campos da Mensagem Única MaintenanceOrder (Ordem de Manutenção) - Protheus


Mensagem ÚnicaMNTObservação
ElementoDescriçãoTabelaColuna
BusinessContent
InternalIdInternalId da SolicitaçãoSTJ

cEmpAnt |
TJ_FILIAL |
TJ_ORDEM |
‘OS’


CodeId da SolicitaçãoSTJ

TJ_ORDEM


NumberNumero da SolicitaçãoSTJTJ_ORDEM
CompanyIdColigada
 cEmpAnt
BranchIdFilial
cFilAnt
CompanyInternalIdEmpresa e Filial

CEmpAnt|cFilAnt



Status 


Situação da OS


STJ


TJ_SITUACA e TJ_TERMINO

Utiliza a combinação de campos para montar um status fixo para a OS:
Fixo "000” - Não iniciada - Y
Fixo "001” - Em andamento – E (liberada e não terminada)
Fixo "002” - Finalizada - Z
Fixo “003” - A faturar – A (liberada e terminada)
Fixo “004” - Faturada - F
Fixo “999” - Cancelada- C

AssetInternalIdAtivo fixo da OS SN1 cEmpAnt |

N1_FILIAL |
N1_CBASE |
N1_ITEM


UserRequesterCode Código do Usuário Solicitante STJ TJ_USUARIO
AccountableUserInternalID Usuário Responsável

Composto por: empresa + '|’ + código (6 caracteres) + ‘|’ + nome do usuário
RegisterDateTimeData de EmissãoSTJ

TJ_DTORIGI + ’00:00:00’


MaintenanceServiceCodeServiço da manutenção STJ TJ_SERVICO
FirstCounterContador de utilização 1 STJ ou

ST9

 TJ_POSCONT ou

T9_POSCONT

Utiliza TJ_POSCONT, mas por não ser obrigatório em tela envia T9_POSCONT

quando não informado.

SecondCounterContador de utilização 2 STJ ou

TPE

 TJ_POSCON2 ou

TPE_POSCON


ProjectInternalId Projeto da OSSTJ

IntPrjExt() -> TJ_INTPRJ


TaskInternalIdTarefa da OSSTJ

IntTrfExt() -> TJ_INTTSK


ObservationObservaçãoSTJTJ_OBSERVA
EquipmentCodeCódigo do bem.STJTJ_CODBEM
ListOfMaintenanceOrderItem .MaintenanceOrderItem
EventEvento

UPSERT ou DELETE


InternalId 


InternalID


STL

cEmpAnt |
TL_FILIAL |
TL_ORDEM |
TL_PLANO |
TL_TAREFA |
TL_TIPOREG |
TL_CODIGO |
TL_SEQRELA |
TL_SEQTARE


CodeId do Item


ItemInternalIdProdutoSB1 / STL

IntProExt() -> *TL_CODIGO

TL_CODIGO é composto conforme regras e parametrizações de integração:
Produto = código do produto;
Terceiro = MV_PRODTER;
Ferramenta = MV_PRODFER;
Mao-de-Obra = MOD+T1_CCUSTO (caso haja de-para para produto definido para MDO ele é substituído)

ItemReferenceCodeCodigo de Ref. do Produto

‘1’
UnitPricePreço UnitárioSTLTL_CUSTO / TL_QUANTID Divisão do custo pela quantidade.
TotalPriceValor total do itemSTLTL_CUSTO
QuantityQuantidadeSTLTL_QUANTID
InitialDateTimeInício da utilizaçãoSTLTL_DTINICI + TL_HOINICI
FinalDateTime Final da utilizaçãoSTLTL_DTFIM + TL_HOFIM
UnitofMeasureInternalIdUnidade de MedidaSAH / STL

IntUndExt() ->

AH_FILIAL | TL_UNIDADE


WarehouseInternalIdLocal de Estoque

NNR / STL

IntLocExt() ->
NNR_FILIAL | TL_LOCAL


ProjectInternalIdID do Projeto


TaskInternalIdID da Tarefa


ObservationObservação


ListOfApportionRequest.ApportionRequest - não enviado pelo MNT