| 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. 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. |
| CompanyId | Coligada | TMOV | ||
| BranchId | Filial | TMOV | CODFILIAL | |
Status | Situação da OS | TMOV | STATUS | Utilizado para selecionar o status do movimento. |
| 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. |
| EquipmentCode | Código do Equipamento (Bem) associado à OS. | TITMMOV | CODBEMSIGAMNT | Este campo é copiado para os itens de movimentos. Recurso disponível a partir da versão RM 12.1.19 |
| EquipmentInternalId | Código do Equipamento (Bem) associado à OS | 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 | |
| FinalDateTime | Final da utilização | TITMMOV | DATAENTREGA | Na OS do SIGAMNT é informado no campo Dt Original |
| 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 | | |
| 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: |
| AssetInternalId | Ativo fixo da OS | SN1 | cEmpAnt | N1_FILIAL | | |
| 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 | |
| EquipmentCode | Código do bem. | STJ | TJ_CODBEM | |
| ListOfMaintenanceOrderItem .MaintenanceOrderItem | ||||
| Event | Evento | UPSERT ou DELETE | ||
InternalId | InternalID | STL | cEmpAnt | | |
| Code | Id do Item | |||
| ItemInternalId | Produto | SB1 / STL | IntProExt() -> *TL_CODIGO | TL_CODIGO é composto conforme regras e parametrizações de integração: |
| 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() -> | |
| ProjectInternalId | ID do Projeto | |||
| TaskInternalId | ID da Tarefa | |||
| Observation | Observação | |||
| ListOfApportionRequest.ApportionRequest - não enviado pelo MNT | ||||