Перейти к основному содержимому

Задачи

Задачи позволяют агентам и воркфлоу создавать follow-up действия: напоминания, поручения людям или автоматический запуск процессов по расписанию.

Основные возможности

  • Напоминания — агент ставит напоминание пользователю, которое приходит обратно в чат в указанное время
  • Поручения — назначить задачу на сотрудника с описанием и сроком
  • Автозапуск процессов — запланировать запуск воркфлоу на определённое время или по расписанию (cron)
  • Повторяющиеся задачи — cron-расписание для регулярных операций (заменяет раздел «Планировщик»)
  • Доставка результатов — результат выполнения может вернуться в тред агенту или на webhook

Кто создаёт задачи

ИсточникКакПример
АгентЧерез инструменты set_reminder, assign_task, schedule_workflow«Напомни мне через 10 минут про звонок»
ПользовательЧерез интерфейс (кнопка «Новая задача»)Вручную создать задачу на сотрудника
ВоркфлоуЧерез ноду «Задача» в визуальном редактореВоркфлоу обработки формы создаёт follow-up
APIPOST /api/organizations/{org_id}/tasksproject_id в body)Внешняя интеграция

Страница задач

Раздел Задачи доступен в боковом меню внутри проекта. На странице отображается таблица всех задач с фильтрами.

Колонки таблицы

КолонкаОписание
НазваниеНазвание задачи + индикаторы (cron, авто)
СтатусТекущее состояние задачи
ПриоритетНизкий / Средний / Высокий / Срочный
ИсполнительИмя человека или название процесса
Срок / РасписаниеДата или cron-выражение
ЗапускиСтатистика успешных/неуспешных запусков
ИсточникКто создал: Агент / Вручную / Процесс

Статусы задач

СтатусОписание
ОткрытаЗадача создана, ожидает выполнения
В работеЗадача взята в работу
ЗаблокированаВыполнение приостановлено
На проверкеЗадача выполнена, ожидает проверки
ВыполненаЗадача завершена
ОтмененаЗадача отменена

Фильтры

  • Все статусы / конкретный статус
  • Все задачи / Мои задачи (назначенные на текущего пользователя)
  • Поиск по названию

История запусков

Для задач с автозапуском или повторяющихся задач доступна история запусков — раскройте строку задачи в таблице для просмотра.

Создание задачи

Нажмите Новая задача в правом верхнем углу. В боковой панели заполните:

Основные поля

  • Название — что нужно сделать
  • Описание — подробности задачи
  • Приоритет — Низкий / Средний / Высокий / Срочный
  • Срок выполнения — дата и время

Исполнитель

  • Тип исполнителя — Человек или Процесс (воркфлоу)
  • Исполнитель — выбор из списка сотрудников организации или процессов проекта

Расширенные настройки

Доступны в сворачиваемых секциях:

Настройки процесса (только для типа «Процесс»):

  • Авто-запуск — автоматически запустить процесс по наступлению срока
  • Параметры процесса — JSON с входными данными для воркфлоу

Повторяющаяся задача:

  • Расписание — cron-выражение (с быстрыми шаблонами)
  • Часовой пояс — для корректного расчёта времени
  • Параллельный запуск — пропустить или разрешить одновременный запуск

Доставка результата:

  • Ничего не делать — только обновить статус
  • Ответить в тред агенту — отправить результат обратно в чат (для напоминаний)
  • Webhook — POST на указанный URL

Просмотр и редактирование задачи

Кликните на задачу в таблице — откроется боковая панель с деталями:

  • Статус — можно изменить из выпадающего списка
  • Кнопка «Выполнить» — быстрая пометка как выполненная
  • Описание — редактируемое inline (клик на текст)
  • Статистика запусков — для задач с автозапуском
  • Технические детали — в сворачиваемых секциях (процесс, расписание, webhook)

Инструменты агента

Когда в настройках агента включены задачи, агент получает три инструмента:

set_reminder

Создаёт напоминание, которое вернётся в чат в указанное время.

Пользователь: Напомни мне через 30 минут про встречу
Агент: [вызов set_reminder] → Напоминание создано на 14:30
... через 30 минут ...
Агент: Напоминание: у вас встреча через 30 минут

assign_task

Назначает задачу на сотрудника.

Пользователь: Поставь задачу Ивану — подготовить отчёт до пятницы
Агент: [вызов assign_task] → Задача создана и назначена на Ивана

schedule_workflow

Планирует запуск процесса на определённое время.

Пользователь: Запусти процесс генерации отчёта завтра в 9 утра
Агент: [вызов schedule_workflow] → Процесс запланирован на 09:00

Повторяющиеся задачи (cron)

Задачи могут выполняться по расписанию с помощью cron-выражений. Подробнее — в разделе Cron-конфигурация.

Повторяющиеся задачи заменяют раздел «Планировщик» (Schedules) и предоставляют те же возможности:

  • Cron-расписание с поддержкой часовых поясов
  • Статистика запусков (всего / успешно / ошибок)
  • Авто-запуск привязанного воркфлоу
  • История выполнения

Доставка результатов

После завершения задачи результат может быть доставлен:

ДействиеОписание
НичегоТолько обновить статус задачи
В тредОтправить результат обратно в чат агенту — он сформулирует ответ пользователю
WebhookPOST на указанный URL с данными о результате

Доставка «В тред» работает через Published API — агент получает результат как сообщение в существующем треде и отвечает пользователю через тот же канал (Telegram, веб-чат, API).

Совет

Для напоминаний агент автоматически выбирает доставку «В тред» — результат вернётся в чат без дополнительной настройки.