WebAPI – Como criar ordens de trabalho?
Este método oferece uma forma simplificada de criar uma Ordem de Trabalho para um determinado Ativo, Localização, Ferramenta ou Rota.
O método a utilizar para a criação de uma ordem de trabalho é : POST /api/mytenant/myorganization/maintenance/workorders/newWorkOrderInfo
Exemplo de Json para criação de 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": "0002",
"Supplier": "0003",
"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 criar uma ordem de trabalho conforme os parâmetros preenchidos:
- Description: Breve descrição do que originou a OT. Este campo é obrigatório.
- WorkOrderType: A chave do tipo de OT. Este campo é obrigatório.
- AssetType: Tipo de ativo da ordem de trabalho (1- Localização, 2-Equipamento, 3- Ferramenta e 4-Rota). Este campo é obrigatório.
- Location: A chave da localização associada à OT
- Equipment: A chave do equipamento associado à OT
- Tool: A chave da ferramenta associada à OT
- MaintenanceRoute: A chave da rota associada à OT
- WorkOrderMaintenancePlans: Conjunto de Planos de manutenção que devem ser executados na ordem de trabalho. É 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 na categoria de ordem de trabalho.
- PriorityLevel: A chave do nível de prioridade do requisitante da OT. Caso não seja especificado é definido o nível de prioridade por omissão no tipo de ordem de trabalho.
- 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. Por omissão é igual à data de criação da OT
- Date: Data da OT. Por omissão é igual à data de criação da OT