Con esta API se finaliza una tarea dentro de una OT. Con este servicio web se puede establecer la fecha de inicio y finalización de la tarea, la información de la fallas y/o si el activo estuvo fuera de servicio.

Esta API hace parte del add-on de APIS AVANZADAS

EndPoint
https://app.fracttal.com/api/work_orders_tasks/

Método PUT

Parámetros Entrada en el Body

Parámetro

Tipo de campo

Requerido

Descripción

id_work_order_task

Número

Código de la tarea dentro de la OT

initial_date

Texto

Fecha de inicio de la tarea

final_date

Texto

Fecha de fin de la tarea

real_duration

Número

Tiempo en segundos de la duración real de la tarea

is_done

Booleano

True: si la tarea está realizada
False: si la tarea no está finalizada

code_account

Texto

Código del recurso humano

asset_failure

Booleano

Opcional

Valor que indica si falló el activo. False por defecto

failure_type

Texto

Opcional

Descripción de la falla

failure_cause

Texto

Opcional

Descripción de la causa de la falla

failure_detection_method

Texto

Opcional

Descripción del método de detección de la falla

id_failure_severity

Número

Opcional

Id de la severidad de falla
1: Muy Baja
2: Baja
3: Media
4: Alta
5: Muy Alta

id_damage_type

Número

Opcional

Tipo de daño causado:
1: Ninguno
2: Daño al medio ambiente
3: Daño a las instalaciones
4: Lesiones al personal interno
5: Lesiones a terceros
6: Otro

asset_out_of_service

Booleano

Opcional

valor para indicar si la tarea tiene asociado un fuera de servicio. False por defecto

date_asset_out_of_service

Fecha

Opcional

Fecha de inciio del fuera de servicio

Enviar los campos obligatorios y los parámetros con los valores adicionales que se desea insertar.

Parámetros de salida

Parámetro

Tipo de campo

Descripción

id

Número

Id de la tarea asociad a la OT

id_work_order

Número

Id de la OT

id_item_log

Número

id del item log asociado a la tarea

done

Booleano

Finalización de la tarea

last_date_maintenance

Fecha

Fecha del último mantenimiento

cal_date_maintenance

Fecha

Fecha calculada de mantenimiento

date_maintenance

Fecha

Fecha de mantenimiento

trigger_description

Fecha

Tipo de evento gatillador de la tarea

duration

Número

Duración de la tarea en segundos

initial_date

Fecha

Fecha de inicio de la tarea

final_date

Fecha

Fecha de finalización de la tarea

real_duration

Número

Duración real de la tarea en segundos

stop_assets_sec

Número

Tiempo de paro del activo en segundos

real_stop_assets_sec

Número

Tiempo real de paro del activo en segundos

id_items_availability

Número

Id del fuera de servicio asociado

Ejemplo:
Petición: (PUT) https://app.fracttal.com/api/work_orders_tasks/

Body

{
"id_work_order_task":1776531,
"initial_date":"2020-06-29T20:00:00-05",
"final_date":"2020-06-30T08:00:00-05",
"real_duration":40000,
"is_done":"true",
"code_account":"7845123",
"asset_failure": "true",
"failure_type":"FALLA API",
"failure_cause":"CAUSA FALLA API",
"failure_detection_method":"METODO DETECCIÓN FALLA API",
"id_failure_severity": 3,
"id_damage_type":1,
"asset_out_of_service": "true"
}

Ejemplo Respuesta:

{
"success": true,
"message": "200",
"data": {
"id": 1776531,
"id_company": 69,
"id_work_order": 633665,
"id_item_log": 408,
"id_task_log": 463106,
"done": true,
"last_date_maintenance": "2020-11-18T20:59:38.578043+00:00",
"cal_date_maintenance": "2020-11-18T21:00:14.151688+00:00",
"date_maintenance": "2020-11-18T21:00:14.151688+00:00",
"trigger_description": "NO_SCHEDULE_TASK",
"duration": 600,
"id_task_trigger": null,
"initial_date": "2020-06-30T01:00:00+00:00",
"final_date": "2020-06-30T13:00:00+00:00",
"real_duration": 40000,
"stop_assets_sec": 0,
"real_stop_assets_sec": 0,
"id_items_availability": null
},
"total": 1
}
¿Encontró su respuesta?