WebAPI – ¿Cómo actualizar el Registro de Mano de Obra?

WebAPI – ¿Cómo actualizar el Registro de Mano de Obra?

Este método permite modificar el registro de mano de obra de una orden de trabajo.

El método a usar para modificar un registro de mano de obra es: POST /api/mytenant/myorganization/maintenance/workorderreportlabors/ updateWorkOrderReportLaborInfo/{{companyKey}}/{{workOrderReportLaborKey}}

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 un registro de mano de obra
  1. {
    "Description": "Registro de Mano de Obra",
    "ReportDate": "2019-09-05T11:31:17 +00:00",
    "StartDate": "2019-09-04T10:31:17+00:00",
    "EndDate": "2019-09-04T11:31:17+00:00",
    "Hours": "00:15:00",
    "Employee": "P00002",
    "SchedulingLaborCost": "SG2.SL1",
    "Remarks": "Observaciones Generales",
    "Expertise": "S1",
    "ExpertiseTier": "0000000001",
    "WorkOrderMaintenancePlan": "0000000001",
    "WOMaintenancePlanTaskId": "45D98B07-9F8B-4C27-90E4-6243AEAEE300",
    "WOTaskId": "69703AF8-49EB-4C0A-B0A4-49FBE25F7D61"
    }
Este método permite modificar un registro de mano de obra de la orden de trabajo de acuerdo con los siguientes parámetros introducidos

  1. Description: la descripción de la OT. Este campo es obligatorio.
  2. ReportDate: la fecha del registro. Si no es introducido se utilizará la fecha actual.
  3. StartDate: la fecha en que empezó el trabajo.
  4. EndDate: la fecha en que finalizó el trabajo.
  5. Hours: el número de horas gastadas para finalizar el trabajo. No puede ser superior a la diferencia entre la fecha de fin y el inicio del trabajo.
  6. Employee: la clave del trabajador.
  7. SchedulingLaborCost: la clave del coste de programación de la mano de obra.
  8. Remarks: las observaciones.
  9. Expertise: la clave de la especialidad.
  10. ExpertiseTier: la clave del nivel de especialidad.
  11. WorkOrderMaintenancePlan: la clave del plan de mantenimiento de la OT.
  12. WOMaintenancePlanTaskId: el identificador de la tarea asociado al plan de mantenimiento de la OT.
  13. WOTaskId: el identificador de la tarea del trabajo adicional de la OT. Este campo no puede ser utilizado con el plan de mantenimiento ni con la tarea del plan de mantenimiento.
Cuando este método es ejecutado con éxito devuelve un HttpStatusCode.OK.