WebAPI – ¿Cómo actualizar registro de costes diversos?

WebAPI – ¿Cómo actualizar registro de costes diversos

Este método permite modificar el coste diverso de una orden de trabajo.

El método a usar para modificar un coste diverso es: POST /api/mytenant/myorganization/maintenance/workorderreportmisccosts / updateWorkOrderReportMiscCostInfo/{{companyKey}}/{{workOrderReportMiscCostKey}}

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": "Registro de Coste Diverso",
    "MiscCostDate": "2019-09-05T11:31:17 +00:00",
    "Employee": "P00004",
    "MiscCost": "0000000001",
    "MiscCostsType": "0000000001",
    "Quantity": 10,
    "Value": {
    "amount": 88
    },
    "WorkOrderMaintenancePlan": "MP1",
    "WOMaintenancePlanTaskId": "45D98B07-9F8B-4C27-90E4-6243AEAEE300",
    "WOTaskId": "69703AF8-49EB-4C0A-B0A4-49FBE25F7D61",
    "Remarks": "Observaciones Generales "
    }
Este método permite modificar un registro de coste diverso de la orden de trabajo de acuerdo con los siguientes parámetros introducidos
  1. Description: la descripción del coste diverso. Este campo es obligatorio.
  2. Employee: la clave del trabajador.
  3. MiscCost: la clave del coste diverso.
  4. MiscCostsType: la clave del tipo de coste diverso.
  5. Quantity: la cantidad
  6. Value
  7. Amount: el valor unitario del coste diverso.
  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.