WebAPI – ¿Cómo actualizar órdenes de trabajo?
Este método ofrece una forma simplificada de realizar cambios a las Órdenes de trabajo.
El método a usar para la creación de una orden de trabajo es: POST /api/mytenant/myorganization/maintenance/workorders/updateWorkOrderInfo/{{companyKey}}/{{workOrderKey}}
Los parámetros en el método son:
- companyKey: clave de la empresa
- workOrderKey: clave de la orden de trabajo
Ejemplo Json para actualizar una orden de trabajo
- {
"Description": "Orden de Trabajo 001",
"WorkOrderType": "0000000001",
"WorkOrderMaintenancePlans":
[
{
"MaintenancePlan":"0000000001"
}
],
"Workshop": null,
"PriorityLevel": null,
"Remarks": "Observaciones Generales",
"ExpectedDate": "2019-08-31T11:15:17.477+00:00"
}
Este método permite crear una orden de trabajo de acuerdo con los siguientes parámetros introducidos
- WorkOrderKey: la clave de la OT. Este campo es obligatorio.
- Description: la descripción de la OT. Este campo es obligatorio.
- WorkOrderType: la clave del tipo de la OT. Este campo es obligatorio.
- WorkOrderMaintenancePlans: conjunto de planes de mantenimiento que deben ser ejecutados en la OT. Es obligatorio definir por lo menos un plan de mantenimiento.
- MaintenancePlan: Clave de los Planes de Mantenimiento.
- Workshop: la clave del taller de la OT. Si no está especificado es el taller por defecto en el tipo de OT.
- PriorityLevel: la clave del nivel de prioridad de la OT. Si no está especificado es el nivel de prioridad por defecto en el tipo de orden de trabajo.
- Remarks: las observaciones de la OT.
- ExpectedDate: Fecha en que se espera que inicie la OT.
Cuando el método es ejecutado con éxito devuelve un HttpStatusCode.OK con la información de la OT.