Mapeamento de Campos da Mensagem Única MaintenanceOrder (Ordem de Manutenção) - RM
Mensagem Única | RM | Observação |
---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent |
InternalId | InternalId da Solicitação | TMOV | CODCOLIGADA|IDMOV | |
Code | Id da Solicitação | TMOV | IDMOV|CODORDEMREFERENCIA | Campo utilizado somente na saída de dados, na entrada é auto incremento. |
Number | Numero da Solicitação | TMOV | NUMEROMOV | A utilização do mesmo é parametrizada por tipo de movimento, onde informa a utilização ou criação de novo valor. |
CompanyId | Coligada | TMOV | | |
BranchId | Filial | TMOV | CODFILIAL | |
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 |
MaintenanceOrderType | Tipo 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 |
AssetInternalId | Ativo 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. |
RegisterDateTime | Data de Emissão | TMOV | DATAEMISSAO | |
MaintenanceServiceCode | Serviço da manutenção | | | Cadastro particular ao SigaMNT e não integrado à linha RM. |
FirstCounter | Contador de utilização 1 | | | Não armazenado no BackOffice. |
SecondCounter | Contador de utilização 2 | | | Não armazenado no BackOffice. |
ProjectInternalId | Projeto da OS | TMOV | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | Tarefa da OS | TMOV | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
Observation | Observação | TMOV | OBSERVACAO | |
CustomerVendorCode | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | |
CustomerVendorInternalId | Código do Cliente/Fornecedor | TMOV | CODCOLCFO|CODCFO | O campo é preenchido com valor de referencia do De-Para. |
ListOfMaintenanceOrderItem .MaintenanceOrderItem |
InternalId | InternalID | TITMMOV | CODCOLIGADA|IDMOV|NSEQITMMOV | |
Code | Id do Item | TITMMOV | NSEQITMMOV | |
ItemInternalId | Produto | TITMMOV | CODCOLIGADA|IDPRD | O campo é preenchido com valor de referencia do De-Para. |
ItemReferenceCode | Codigo de Ref. do Produto | | | Campo não existente na linha RM. |
UnitPrice | Preço Unitário | TITMMOV | PRECOUNITARIO | |
TotalPrice | Valor total do item | TITMMOV | VALORLIQUIDO | |
Quantity | Quantidade | TITMMOV | QUANTIDADE | |
InitialDateTime | Início da utilização | TITMMOV | DATAEMISSAO | Data de início da utilização do insumo no SigaMNT |
FinalDateTime | Final da utilização | TITMMOV | DATAENTREGA | Data de término da utilização do insumo no SigaMNT |
UnitofMeasureInternalId | Unidade de Medida | TITMMOV | CODUND | |
WarehouseInternalId | Local de Estoque | TITMMOV | CODLOC | |
ProjectInternalId | ID do Projeto | TITMMOV | IDPRJ | |
TaskInternalId | ID da Tarefa | TITMMOV | IDTRF | |
Observation | Observação | | | |
ListOfApportionRequest.ApportionRequest |
ProjectInternalId | ID do Projeto | TMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID da Tarefa | TMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Codigo Centro de Custo | TMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Conta Contábil | | | Não utilizada na linha RM. |
Percentual | Valor Percentual | TMOVRATCCU | PERCENTUAL | |
Value | Valor Nominal | TMOVRATCCU | VALOR | |
Observation | Observação | TMOVRATCCU | HISTORICO | |
ListOfApportionRequestItem.ApportionRequestItem |
ProjectInternalId | ID do Projeto | TITMMOVRATCCU | IDPRJ | O campo é preenchido com valor de referencia do De-Para. |
TaskInternalId | ID do Projeto | TITMMOVRATCCU | IDTRF | O campo é preenchido com valor de referencia do De-Para. |
CostCenterInternalId | Código Centro de Custo | TITMMOVRATCCU | CODCCUSTO | O campo é preenchido com valor de referencia do De-Para. |
AccountantAcountInternalId | Código Centro de Custo | | | Não utilizada na linha RM. |
Percentual | Código Centro de Custo | TITMMOVRATCCU | PERCENTUAL | |
Value | Codigo Centro de Custo | TITMMOVRATCCU | VALOR | |
Observation | Observação do Rateio | TITMMOVRATCCU | HISTORICO | |
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 Única | MNT | Observação |
---|
Elemento | Descrição | Tabela | Coluna | |
BusinessContent |
InternalId | InternalId da Solicitação | STJ | cEmpAnt | TJ_FILIAL | TJ_ORDEM | ‘OS’ | |
Code | Id da Solicitação | STJ | TJ_ORDEM | |
Number | Numero da Solicitação | STJ | TJ_ORDEM | |
CompanyId | Coligada | | cEmpAnt | |
BranchId | Filial | | cFilAnt | |
CompanyInternalId | Empresa 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 |
AssetInternalId | Ativo 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 |
RegisterDateTime | Data de Emissão | STJ | TJ_DTORIGI + ’00:00:00’ | |
MaintenanceServiceCode | Serviço da manutenção | STJ | TJ_SERVICO | |
FirstCounter | Contador 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. |
SecondCounter | Contador de utilização 2 | STJ ou TPE | TJ_POSCON2 ou TPE_POSCON | |
ProjectInternalId | Projeto da OS | STJ | IntPrjExt() -> TJ_INTPRJ | |
TaskInternalId | Tarefa da OS | STJ | IntTrfExt() -> TJ_INTTSK | |
Observation | Observação | STJ | TJ_OBSERVA | |
ListOfMaintenanceOrderItem .MaintenanceOrderItem |
Event | Evento | | | UPSERT ou DELETE |
InternalId | InternalID | STL | cEmpAnt | TL_FILIAL | TL_ORDEM | TL_PLANO | TL_TAREFA | TL_TIPOREG | TL_CODIGO | TL_SEQRELA | TL_SEQTARE | |
Code | Id do Item | | | |
ItemInternalId | Produto | SB1 / 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) |
ItemReferenceCode | Codigo de Ref. do Produto | | | ‘1’ |
UnitPrice | Preço Unitário | STL | TL_CUSTO / TL_QUANTID | Divisão do custo pela quantidade. |
TotalPrice | Valor total do item | STL | TL_CUSTO | |
Quantity | Quantidade | STL | TL_QUANTID | |
InitialDateTime | Início da utilização | STL | TL_DTINICI + TL_HOINICI | |
FinalDateTime | Final da utilização | STL | TL_DTFIM + TL_HOFIM | |
UnitofMeasureInternalId | Unidade de Medida | SAH / STL | IntUndExt() -> AH_FILIAL | TL_UNIDADE | |
WarehouseInternalId | Local de Estoque | NNR / STL | IntLocExt() -> NNR_FILIAL | TL_LOCAL | |
ProjectInternalId | ID do Projeto | | | |
TaskInternalId | ID da Tarefa | | | |
Observation | Observação | | | |
ListOfApportionRequest.ApportionRequest - não enviado pelo MNT |