Задачи
Задачи позволяют агентам и воркфлоу создавать follow-up действия: напоминания, поручения людям или автоматический запуск процессов по расписанию.
Основные возможности
- Напоминания — агент ставит напоминание пользователю, которое приходит обратно в чат в указанное время
- Поручения — назначить задачу на сотрудника с описанием и сроком
- Автозапуск процессов — запланировать запуск воркфлоу на определённое время или по расписанию (cron)
- Повторяющиеся задачи — cron-расписание для регулярных операций (заменяет раздел «Планировщик»)
- Доставка результатов — результат выполнения может вернуться в тред агенту или на webhook
Кто создаёт задачи
| Источник | Как | Пример |
|---|---|---|
| Агент | Через инструменты set_reminder, assign_task, schedule_workflow | «Напомни мне через 10 минут про звонок» |
| Пользователь | Через интерфейс (кнопка «Новая задача») | Вручную создать задачу на сотрудника |
| Воркфлоу | Через ноду «Задача» в визуальном редакторе | Воркфлоу обработки формы создаёт follow-up |
| API | POST /api/organizations/{org_id}/tasks (с project_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-расписание с поддержкой часовых поясов
- Статистика запусков (всего / успешно / ошибок)
- Авто-запуск привязанного воркфлоу
- История выполнения
Доставка результатов
После завершения задачи результат может быть доставлен:
| Действие | Описание |
|---|---|
| Ничего | Только обновить статус задачи |
| В тред | Отправить результат обратно в чат агенту — он сформулирует ответ пользователю |
| Webhook | POST на указанный URL с данными о результате |
Доставка «В тред» работает через Published API — агент получает результат как сообщение в существующем треде и отвечает пользователю через тот же канал (Telegram, веб-чат, API).
Для напоминаний агент автоматически выбирает доставку «В тред» — результат вернётся в чат без дополнительной настройки.