IM
ES
Inicio de documentación
Menú
Funciones

Tareas

Orquestación de tareas y activación manual para operaciones de proveedores.

inbox-manager tasks

Tareas

La función de tareas define las solicitudes de trabajo del proveedor a nivel de intención antes de que la ejecución ingrese a la cola. Le brinda control de orquestación explícito para que las operaciones de la bandeja de entrada se puedan crear, inspeccionar y activar de manera determinista.

Por qué esto importa

Esta característica separa la intención comercial de los detalles de ejecución de la cola al hacer que la tarea registre la fuente de verdad del trabajo solicitado. Admite activación explícita y auditabilidad antes de la distribución del trabajo, lo que mantiene claro el control del operador cuando la automatización necesita intervención.

Flujo central

Un cliente crea una tarea con tipo, destino y carga útil, luego usa ese registro como intención canónica para la ejecución. Cuando se activa, los trabajos en cola se crean a partir de la tarea y las lecturas posteriores reflejan el estado de la tarea y los resultados de los trabajos vinculados.

Operaciones

OperaciónPunto finalObjetivo
Crear tareaPOST /api/accounts/:account_id/tasksRegistrar una nueva intención de tarea con alcance de cuenta
Listar tareasGET /api/accounts/:account_id/tasksObtener cronograma de tareas para la cuenta
Tareas de búsquedaPOST /api/accounts/:account_id/tasks/searchTareas de consulta por filtros de tipo/estado
obtener tareaGET /api/tasks/:task_idRecuperar una tarea
Tarea de actualizaciónPATCH /api/tasks/:task_idModificar campos de tareas mutables
Eliminar tareaDELETE /api/tasks/:task_idQuitar tarea
Tarea desencadenantePOST /api/tasks/:task_id/triggerIniciar o reiniciar la ejecución desde la tarea

Datos clave y estado

{
  id: "tsk_...",
  account_id: "acc_...",
  task_type: "imap_sync_messages",
  target_credential_id: "pc_...",
  payload: { folder: "INBOX" },
  priority: 0
}

Modos de falla y controles

Las cargas útiles de tareas o las referencias de destino no válidas se rechazan antes de que comience la ejecución de la cola. Las acciones desencadenantes son explícitas y tienen un alcance de tarea, se aplican verificaciones de acceso a la cuenta para crear/leer/mutar límites, y la eliminación de tareas no ocurre como un efecto secundario de la limpieza de trabajos no relacionados.

Relacionado

Tarea, Trabajo, 08-tareas-y-activación-manual.