Consultar causas de reprogramacion de una tarea

Mediante esta API puedes consultar el listado de causas de reprogramación de las tareas, tanto en tareas pendientes como en aquellas dentro de órdenes de trabajo.


Parámetros de entrada

Parámetro

Tipo

Requerido

Descripción

id_task

Entero

Si

Identificador de la tarea

id_tasks_todo:

Entero

Opcional

Identificador de la tarea pendiente

id_item

Entero

Opcional

Identificador del activo

page

Entero

Opcional

Número de página que se consultará (basado en 1) para resultados paginados. Se utiliza junto con limit (valor predeterminado: 100). Se ignora si se proporciona start. Ejemplo: page=2&limit=100 devuelve los registros del 101 al 200.

start

Entero

Opcional

Número de registro donde comenzará la consulta. El valor predeterminado es 0. Todas las consultas están limitadas a 100 registros; cuando hay más de esa cantidad, este parámetro debe utilizarse para la paginación.

limit

Entero

Opcional

Número máximo de registros por página. Valor predeterminado y máximo: 100.

since

Texto

Opcional

Fecha de inicio del rango para filtrar event_date (inclusiva). Formato recomendado: ISO 8601 (YYYY-MM-DD o YYYY-MM-DDThh:mm:ssZ). Ejemplos: since=2025-10-01 o since=2025-10-01T00:00:00Z.

until

Texto

Opcional

Fecha de finalización del rango para filtrar event_date (inclusiva). Formato recomendado: ISO 8601 (YYYY-MM-DD o YYYY-MM-DDThh:mm:ssZ). Ejemplos: until=2025-10-31 o until=2025-10-31T23:59:59Z.

Parámetros de salida

ParámetroTipoDescripción
idEnteroIdentificador único del registro de reprogramación.
id_companyEnteroIdentificador de la empresa a la que pertenece el registro.
id_tasks_todoEnteroIdentificador de la tarea pendiente asociada al mantenimiento.
date_maintenance_lastTextoFecha y hora de la última programación de mantenimiento antes de la reprogramación.
date_maintenance_newTextoNueva fecha y hora asignada para el mantenimiento tras la reprogramación.
event_dateTextoFecha y hora en la que se registró el evento de reprogramación.
noteTextoObservaciones o comentarios asociados a la reprogramación (por ejemplo, motivos de validación o seguimiento).
id_reschedule_causeEnteroIdentificador del motivo de reprogramación (referencia a una tabla de causas).
id_taskEnteroIdentificador de la tarea principal relacionada con el mantenimiento.
id_itemEnteroIdentificador del ítem o activo sobre el cual se realiza la tarea de mantenimiento.
nameTextoNombre del responsable, técnico o usuario asociado al evento.
reschedule_causes_descriptionTextoDescripción textual del motivo de la reprogramación (por ejemplo, “INSPECCIÓN Y CONTROL DE ESPACIOS FALLIDO”)

Ejemplo:

Petición: (GET) https://develop.fracttal.com/api/tasks_todo_log/?id_task=16443679

{
  "success": true,
  "message": "200",
  "data": [
    {
        "id": 756259,
        "id_company": 1190,
        "id_tasks_todo": 3922904,
        "date_maintenance_last": "2025-10-18T18:20:14.632+00:00",
        "date_maintenance_new": "2025-10-27T14:21:56.960+00:00",
        "event_date": "2025-10-27T14:22:28.152363+00:00",
        "note": "Validación de reprogramación para consulta de QA.",
        "id_reschedule_cause": 3177,
        "id_task": 16443679,
        "id_item": 35730250,
        "name": "MIR LONDOÑO",
        "reschedule_causes_description": "INSPECCIÓN Y CONTROL DE ESPACIOS FALLIDO"	
		}
  ],
  "total": 1
}

Language