Webapi - Creación de un registro de consumo en una orden de trabajo

Webapi - Creación de un registro de consumo en una orden de trabajo

Este método permite, de forma simplificada, crear un registro de consumo en una orden de trabajo.

El método para usar para crear un registro de consumo en una orden de trabajo es:
 
POST {{url}}/api/{{tenant}}/{{organization}}/maintenance/workOrderReportConsumptions
 
Ejemplo de Json para crear un registro de consumo en una orden de trabajo:
  1. {
    "ReportDate" : "2021-06-10T09:48:28+01:00",
    "AssetType" : 1,
    "Location" : "AM",
    "Equipment" : null,
    "Tool" : null,
    "WorkOrder" : "0000000008",
    "Company" : "DEMO",
    "employee" : "0014",
    "remarks"null,
    "WOConsumptionLines": [{
        "Date""2021-06-10T09:52:28+01:00",
        "Quantity"1,
        "Remarks""teste oleo",
        "Part""0004",
        "Unit""UN",
        "WareHouse""W1"
    },{
        "Date""2021-06-10T09:52:28+01:00",
        "Quantity"2,
        "Remarks""teste",
        "Part""I-0005",
        "Unit""UN",
        "WareHouse""W1"
    }]}

Este método permite crear un registro de consumo de una orden de trabajo de acuerdo con los parámetros introducidos:
  1. reportDate: La fecha del registro. Campo obligatorio.
  2. assetType: El tipo de activo (2- equipamiento; 3- herramienta). Campo obligatorio.
  3. location: La clave de la localización.
  4. equipment: La clave del equipamiento.
  5. tool: La clave de la herramienta.
  6. workOrder: La clave de la orden de trabajo en la que se registrará el coste diverso. Campo obligatorio.
  7. company: La clave de la empresa. Campo obligatorio.
  8. employee: La clave del trabajador. Campo obligatorio.
  9. remarks: Observaciones.
  10. ConsumptionLines: Líneas de los consumos:
    1. Date: Fecha del consumo, campo obligatorio.
    2. Quantity: La cantidad, campo obligatorio.
    3. Remarks: Las observaciones.
    4. Part: La clave de la pieza, campo obligatorio.
    5. Unit: La clave de la unidad, campo obligatorio.
    6. Warehouse: La clave de almacén, campo obligatorio.
 
Cuando este método es ejecutado con éxito, devuelve un HttpStatusCode.201Created.