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:
- companyKey: chave da empresa
- workOrderKey: chave da ordem de trabalho
Exemplo do Json para atualizar uma ordem de trabalho:
{
"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
- WorkOrderKey: a chave da OT. Este campo é obrigatório.
- Description: a descrição da OT. Este campo é obrigatório.
- WorkOrderType: a chave do tipo de OT. Este campo é obrigatório.
- WorkOrderMaintenancePlans: conjunto de planos de manutenção que devem ser executados na OT. É obrigatório definir pelo menos um plano de manutenção.
- MaintenancePlan: Chave do(s) Plano(s) de Manutenção.
- Workshop: a chave da oficina da OT. Caso não seja especificado é a oficina por omissão do tipo de OT.
- 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.
- Responsible: A chave do responsável.
- Supplier: A chave do fornecedor.
- Customer: A chave do cliente.
- Remarks: as observações da OT.
- 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}} ...