WebAPI - Atualizar ordem de trabalho

WebAPI - Atualizar ordem de trabalho

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.


    • Related Articles

    • WebAPI – Atualizar Registo de Mão de Obra

      Este método permite alterar o registo de mão de obra uma ordem de trabalho. O método a utilizar para a alteração do registo de mão de obra é: POST /api/mytenant/myorganization/maintenance/workorderreportlabors/ ...
    • WebAPI – Atualizar registo de verificação de tarefas

      Este método permite alterar o registo de verificação de tarefas de uma ordem de trabalho. O método a utilizar para a alteração do registo de verificação de tarefas é: POST /api/mytenant/myorganization/maintenance/ ...
    • WebAPI – Atualizar registo de consumo de material

      Este metodo permite alterar um consumos de material. O método a utilizar para alterar o consumo de material da ordem de trabalho é:  ...
    • WebAPI – Atualizar registo de custo diverso

      Este método permite alterar o custo diverso de uma ordem de trabalho. O método a utilizar para a alteração de um custo diverso é: POST /api/mytenant/myorganization/maintenance/workorderreportmisccosts / ...
    • WebAPI – Alterar estado da ordem de trabalho

      Este método permite efetuar a mudança de estado de uma ordem de trabalho. O método a utilizar para a alteração de estado da ordem de trabalho é: Post {{url}/api/{{tenant}}/{{organization}}/maintenance/workorders/changeSchemaEntityState/{{companyKey}} ...