Roboteka
Roboteka · Catálogo · Buscar tarea por condición

Buscar tarea por condición

El robot «Buscar tarea por condición» busca tareas de Bitrix24 por filtro: responsable, título, grupo/proyecto, fecha límite, vínculo con CRM, estado o un filtro JSON personalizado. Devuelve el ID y el título de la primera tarea encontrada, la lista de todos los ID, el número de tareas encontradas y un indicador «encontrado» (Y/N) para la ramificación del proceso de negocio.

El robot busca tareas en Bitrix24 mediante el método tasks.task.list y se utiliza en procesos de negocio y robots. Filtros disponibles: ID del responsable, título (búsqueda por coincidencia), ID del grupo o proyecto, fecha límite desde y hasta (formatos DD.MM.AAAA o AAAA-MM-DD), vínculo con CRM (p. ej. LEAD_4, DEAL_10, CONTACT_7, CO_5), estado (1 nueva, 2 esperando control, 3 en curso, 5 completada, 6 aplazada) y un filtro JSON personalizado. El orden se establece por el campo DEADLINE, ID o CREATED_DATE (por defecto ID descendente) y el número de resultados se limita con el parámetro límite (por defecto 5, máximo 50). Debe indicarse al menos un parámetro de filtro. Use el robot para encontrar las tareas vencidas de un responsable, comprobar si existe una tarea abierta para una negociación o reunir una lista de ID para procesamiento masivo. Devuelve el ID y el título de la primera tarea, un array con todos los ID, su cantidad y un indicador «encontrado» (Y/N) — úselo en la condición del siguiente paso.

¿Qué parámetros de entrada acepta el robot?

Parámetro Tipo ¿Obligatorio? Por defecto
ID del responsable int
Título de la tarea (búsqueda por coincidencia) string
ID del grupo / proyecto int
Fecha límite desde (DD.MM.AAAA o AAAA-MM-DD) string
Fecha límite hasta (DD.MM.AAAA o AAAA-MM-DD) string
Vínculo con CRM (p. ej. LEAD_4, DEAL_10, CONTACT_7, CO_5) string
Estado: 1 nueva · 2 esperando control · 3 en curso · 5 completada · 6 aplazada string
Filtro personalizado (JSON, p. ej. {"!STATUS":6}) string
Orden: DEADLINE / ID / CREATED_DATE (por defecto ID DESC) string
Máximo de resultados (por defecto 5) int

¿Qué devuelve el robot?

Parámetro Tipo
ID de la primera tarea encontrada int
Título de la primera tarea string
Todos los ID encontrados int
Número de tareas encontradas int
Encontrado (Y/N) string

Escenario: comprobar tareas abiertas de una negociación

  1. Una negociación pasa a la etapa «Cierre»
  2. El robot busca tareas vinculadas a esa negociación en CRM con un estado distinto de completada
  3. Con found = Y el proceso avisa al responsable, con N hace avanzar la negociación

Robots similares

Artículos relacionados