WebAPI – ¿Cómo actualizar órdenes de trabajo?

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:
  1. companyKey: clave de la empresa
  2. workOrderKey: clave de la orden de trabajo
Ejemplo Json para actualizar una orden de trabajo

  1. {
    "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
  1. WorkOrderKey: la clave de la OT. Este campo es obligatorio.
  2. Description: la descripción de la OT. Este campo es obligatorio.
  3. WorkOrderType: la clave del tipo de la OT. Este campo es obligatorio.
  4. WorkOrderMaintenancePlans: conjunto de planes de mantenimiento que deben ser ejecutados en la OT. Es obligatorio definir por lo menos un plan de mantenimiento. 
  5. MaintenancePlan: Clave de los Planes de Mantenimiento.
  6. Workshop: la clave del taller de la OT. Si no está especificado es el taller por defecto en el tipo de OT.
  7. 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.
  8. Remarks: las observaciones de la OT.
  9. 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.