Páginas filhas
  • MNT0019_BackOfficeRMxSigaMNT_Mapeamento_MaintenanceOrder

Versões comparadas

Chave

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

...

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,

onde informa a utilização ou criação de novo valor.

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

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çãoTITMMOVDATAEMISSAOData de início da utilização do insumo no SigaMNT
FinalDateTime Final da utilizaçãoTITMMOVDATAENTREGAData de término da utilização do insumo no SigaMNT
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