Consulta tiempos de ejecución de las tareas en OTS

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ámetroTipoRequeridoDescripción
id_work_order_taskEnteroOpcionalId de la tarea en la orden de trabajo. Se puede consultar aquí. (campo id_work_orders_tasks)
id_work_orderEnteroOpcionalId de la orden de trabajo. Se puede consultar aquí. (campo id_work_order)
startEnteroOpcionalNú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.
limitEnteroOpcionalCantidad 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ámetroTipoDescripción
id_work_order_taskEnteroId de la tarea dentro de la OT
initial_dateTextoFecha de inicio de la ejecución de la tarea
final_dateTextoFecha de finalización de la ejecución de la tarea
id_wo_tasks_execution_typesEnteroId del tipo de ejecución asignado al registro. Retorna null si no se asignó tipo.
wo_tasks_execution_types_descriptionTextoDescripció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.
noteTextoNota del registro de ejecución. Retorna null si no se ingresó nota.
nameTextoNombre de la persona que registró el tiempo
id_accountEnteroId de la cuenta que registro la ejecución de la tarea
id_personnelEnteroId del recurso humano (en caso que la cuenta este vinculada a un recurso humano)
personnel_codeTextoCódigo del recurso humano (en caso que la cuenta este vinculada a un recurso humano)
third_party_idEnteroId del tercero (en caso que la cuenta este vinculada a un tercero)
third_party_codeTextoCódigo del tercero (en caso que la cuenta este vinculada a un tercero)
third_party_contact_nameTextoNombre del contacto del tercero (en caso que la cuenta este vinculada a un tercero)
execution_eventsArregloArreglo cronológico de eventos del bloque de ejecución. Ver estructura en tabla a continuación.

Estructura de cada evento en execution_events:

ParámetroTipoDescripción
idEnteroID del evento de ejecución
action_typeEnteroTipo de acción: 0 = PAUSED, 1 = IN_PROGRESS
action_type_descriptionTextoDescripción textual del tipo: "PAUSED" o "IN_PROGRESS"
id_wo_tasks_execution_typesEnteroID del tipo de ejecución asignado al evento; null si no aplica
paused_reason_descriptionTextoDescripción del motivo de pausa; null si no aplica
initial_dateTextoFecha y hora de inicio del evento (UTC-0)
final_dateTextoFecha y hora de fin del evento (UTC-0)
noteTextoNota del evento; null si no se ingresó
duration_secondsEnteroDuració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
}
Language
LoadingLoading…