Crear una tarea planificada por evento

Con esta API se puede crear una tarea planificada desde un evento configurado en un plan de mantenimiento activo.

  • Este servicio web hace parte del add-on APIS AVANZADAS.
  • Para obtener la información relacionada con el disparador y la tarea, es necesario consultar el servicio web consultar-planes-de-tareas.

Parámetros de entrada

La siguiente información debe ser enviada en el body de la petición.

ParámetroTipoRequeridoDescripción
item_codeTextoCódigo del activo al que se le realizará la OT. El activo debe ser de tipo 1, 2 o 3. Se puede consultar aquí. (campo code)
account_codeTextoCódigo del recurso humano o tercero con cuenta de usuario en Fracttal, que se registrará como el creador de la OT.
tasks_triggers_idEnteroID del activador de tipo evento (tipo 4) asociado al plan y la tarea. Se puede consultar aquí. (campo id)
id_group_taskEnteroID del plan de mantenimiento al que pertenece la tarea. El activo debe estar vinculado a este plan. Se puede consultar aquí. (campo id)
id_taskEnteroID de la tarea configurada (is_configured = TRUE) de la cual se obtendrá la información para crear la OT. Se puede consultar aquí. (campo id)
date_maintenanceFechaOpcionalFecha en la que se debe realizar la tarea (Por defecto es la fecha actual). Formato: YYYY-MM-DDTHH:MM:SS-UTC. Ejemplo: 2026-12-01T08:00:00-05:00.

Parámetros de salida

ParámetroTipoDescripción
id_task_todoEnteroID de la tarea en el módulo de tareas pendientes.
id_taskEnteroID de la tarea creada.
id_itemEnteroID interno del activo asociado.
date_maintenanceFechaFecha planificada de mantenimiento resultante.
trigger_descriptionTextoDescripción del disparador. Formato: EVENT$descripcion_evento.

Códigos de error

Código HTTPMensajeCausa
401Unauthorized accessEl campo auth es nulo o inválido.
403Your company does not have the Add-on: API AdvancedLa empresa no tiene habilitado el add-on APIS AVANZADAS.
404item_code is requiredEl campo item_code no fue enviado o está vacío.
404account_code is requiredEl campo account_code no fue enviado o está vacío.
404tasks_triggers_id, id_group_task and id_task are requiredUno o más campos requeridos de identificación no fueron enviados.
404Item does not existEl activo con el item_code indicado no existe o no es de tipo 1, 2 o 3.
404Account with code [account_code] does not exist or does not have any account relatedEl personal con ese código no existe o no tiene cuenta de usuario en Fracttal.
404User does not have a permission group assignedEl usuario no tiene un grupo de permisos asignado.
404User does not have permission to add planned tasksEl usuario no tiene permiso add sobre tareas planificadas (módulo 5, submódulo 3).
404Item is not linked to the maintenance planEl activo no está vinculado al id_group_task indicado.
404Event trigger does not exist or is not associated to the taskEl tasks_triggers_id no es de tipo evento (tipo 4) o no está asociado al plan y tarea indicados.
404Task does not existLa tarea con el id_task indicado no existe.
404Task is not configured yetLa tarea existe pero no está configurada (is_configured ≠ TRUE).
409A pending task already exists for this asset and taskYa existe una tarea pendiente activa para este activo y tarea. No se crean duplicados.

Ejemplo

Petición: (POST)https://app.fracttal.com/api_new/tasks_scheduled

{
    "item_code": "QFCP-001",
    "account_code": "25198772-2",
    "tasks_triggers_id": 27,
    "id_group_task": 1,
    "id_task": 86,
    "date_maintenance": "2026-12-01T08:00:00-05:00"
}
{
    "success": true,
    "message": "200",
    "data": {
        "id_task_todo": 1600093,
        "id_task": 264276,
        "id_item": 500,
        "date_maintenance": "2026-12-01T08:00:00-05:00",
        "trigger_description": "EVENT$COMPRESOR DAÑADO"
    },
    "total": 1
}
Response
200
Language
LoadingLoading…