Valuekeep DesenvolvimentoTrabalho
DesenvolvimentoTrabalho
Trabalho
Voltar | Lista de artigos

Como atualizar uma ordem de trabalho?

Última alteração a 22/08/2024
Este método oferece uma forma simplificada de efetuar alterações ás Ordens de trabalho. O método a utilizador para a criação de uma ordem de trabalho é :
POST /api/mytenant/myorganization/maintenance/workorders/updateWorkOrderInfo/{{companyKey}}/{{workOrderKey}}
Os parametros no método são:
  1. companyKey: chave da empresa
  2. workOrderKey: chave da ordem de trabalho
Exemplo do Json para atualizar uma ordem de trabalho:
  1. {
    "Description""Ordem de Trabalho",
    "Company""DEMO",
    "WorkOrderType""MR",
    "AssetType"1,
    "Location""00000000000001",
    "Equipment"null,
    "Tool"null,
    "MaintenanceRoute"null,
    "WorkOrderMaintenancePlans": [
    {
    "MaintenancePlan":"PMR"
    }
    ],
    "Workshop""MN",
    "PriorityLevel""N",
    "responsible""0008",
    "supplier""0004",
    "customer""0015",
    "Remarks""Observações Gerais",
    "ExpectedDate""2021-08-31T11:15:17.477+00:00",
    "Date""2021-08-31T11:15:17.477+00:00"
    }
Este método permite atualizar os atributos de uma ordem de trabalho de acordo com os seguintes parametros preenchidos
  1. WorkOrderKey: a chave da OT. Este campo é obrigatório.
  2. Description: a descrição da OT. Este campo é obrigatório.
  3. WorkOrderType: a chave do tipo de OT. Este campo é obrigatório.
  4. WorkOrderMaintenancePlans: conjunto de planos de manutenção que devem ser executados na OT. É obrigatório definir pelo menos um plano de manutenção.
  5. MaintenancePlan: Chave do(s) Plano(s) de Manutenção.
  6. Workshop: a chave da oficina da OT. Caso não seja especificado é a oficina por omissão do tipo de OT.
  7. PriorityLevel: a chave do nível de prioridade da OT. Caso não seja especificado é definido o nível de prioridade por omissão do tipo de OT.
  8. Responsible: A chave do responsável.
  9. Supplier: A chave do fornecedor.
  10. Customer: A chave do cliente.
  11. Remarks: as observações da OT.
  12. ExpectedDate: Data em que é esperado que se inicia a OT.
Quando o método é executado com sucesso devolve um HttpStatusCode.OK com a informação da OT.
Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.
Artigos Relacionados
Como criar ou eliminar ordens de trabalho? Como alterar o estado da ordem de trabalho? Como criar um controlo de condição? Como obter a lista das avarias? Como criar ou eliminar uma avaria?