get
https://app.fracttal.com/api/wo_execution_times/
Consultar la información detallada de una lista de activos o de un activo en específico.
Mediante ésta API se puede consultar el detalle de los tiempos utilizados para la ejecución de una tarea dentro de una orden de trabajo.
Parámetros de entrada
Se puede filtrar la información mediante el siguiente query_params:
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id_work_order_task | Entero | Opcional | Id de la tarea en la orden de trabajo. Se puede consultar aquí. (campo id_work_orders_tasks) |
id_work_order | Entero | Opcional | Id de la orden de trabajo. Se puede consultar aquí. (campo id_work_order) |
start | Entero | Opcional | Número de registro donde iniciará la consulta. Por defecto 0. Todas las consultas están limitadas a 100 registros, cuando hay más de esa cantidad se debe utilizar este parámetro para la paginación. |
limit | Entero | Opcional | Cantidad de registros que mostrará la petición. El valor por defecto es 100. |
Parámetros de salida
Nota: Todas las fechas que retornan los servicios web de Fracttal están en UTC-0
| Parámetro | Tipo | Descripción |
|---|---|---|
id_work_order_task | Entero | Id de la tarea dentro de la OT |
initial_date | Texto | Fecha de inicio de la ejecución de la tarea |
final_date | Texto | Fecha de finalización de la ejecución de la tarea |
id_wo_tasks_execution_types | Entero | Id del tipo de ejecución asignado al registro. Retorna null si no se asignó tipo. |
wo_tasks_execution_types_description | Texto | Descripción del tipo de ejecución. Retorna null si no se asignó tipo o si la empresa no tiene activada la categorización de tiempos. |
note | Texto | Nota del registro de ejecución. Retorna null si no se ingresó nota. |
name | Texto | Nombre de la persona que registró el tiempo |
id_account | Entero | Id de la cuenta que registro la ejecución de la tarea |
id_personnel | Entero | Id del recurso humano (en caso que la cuenta este vinculada a un recurso humano) |
personnel_code | Texto | Código del recurso humano (en caso que la cuenta este vinculada a un recurso humano) |
third_party_id | Entero | Id del tercero (en caso que la cuenta este vinculada a un tercero) |
third_party_code | Texto | Código del tercero (en caso que la cuenta este vinculada a un tercero) |
third_party_contact_name | Texto | Nombre del contacto del tercero (en caso que la cuenta este vinculada a un tercero) |
execution_events | Arreglo | Arreglo cronológico de eventos del bloque de ejecución. Ver estructura en tabla a continuación. |
Estructura de cada evento en execution_events:
| Parámetro | Tipo | Descripción |
|---|---|---|
id | Entero | ID del evento de ejecución |
action_type | Entero | Tipo de acción: 0 = PAUSED, 1 = IN_PROGRESS |
action_type_description | Texto | Descripción textual del tipo: "PAUSED" o "IN_PROGRESS" |
id_wo_tasks_execution_types | Entero | ID del tipo de ejecución asignado al evento; null si no aplica |
paused_reason_description | Texto | Descripción del motivo de pausa; null si no aplica |
initial_date | Texto | Fecha y hora de inicio del evento (UTC-0) |
final_date | Texto | Fecha y hora de fin del evento (UTC-0) |
note | Texto | Nota del evento; null si no se ingresó |
duration_seconds | Entero | Duración del evento en segundos |
Ejemplo:
Petición: (GET)https://app.fracttal.com/api/wo_execution_times/3259375
{
"success": true,
"message": "200",
"data": [
{
"id": 8271217,
"id_company": 1190,
"id_work_order_task": 13951616,
"initial_date": "2023-03-27T16:43:14.296123+00:00",
"final_date": "2023-03-27T16:48:32.809057+00:00",
"id_wo_tasks_execution_types": 3,
"wo_tasks_execution_types_description": "Búsqueda de material",
"note": "Nota del registro",
"id_accounts_log": 58113,
"id_account": 3,
"name": "JUAN PÉREZ",
"id_personnel": 1539,
"personnel_code": "RH-001",
"third_party_id": null,
"third_party_code": null,
"third_party_contact_name": null,
"execution_events": [
{
"id": 100203,
"action_type": 1,
"action_type_description": "IN_PROGRESS",
"id_wo_tasks_execution_types": null,
"paused_reason_description": null,
"initial_date": "2023-03-27T16:46:30.000000+00:00",
"final_date": "2023-03-27T16:48:32.809057+00:00",
"note": null,
"duration_seconds": 122
},
{
"id": 100197,
"action_type": 0,
"action_type_description": "PAUSED",
"id_wo_tasks_execution_types": 3,
"paused_reason_description": "Búsqueda de material",
"initial_date": "2023-03-27T16:45:00.000000+00:00",
"final_date": "2023-03-27T16:46:30.000000+00:00",
"note": "Falta insumos",
"duration_seconds": 90
},
{
"id": 100184,
"action_type": 1,
"action_type_description": "IN_PROGRESS",
"id_wo_tasks_execution_types": null,
"paused_reason_description": null,
"initial_date": "2023-03-27T16:43:14.296123+00:00",
"final_date": "2023-03-27T16:45:00.000000+00:00",
"note": null,
"duration_seconds": 106
}
]
}
],
"total": 1
}