Архивировать проект после проверки обязательных задач
Робот «Архивировать проект после проверки обязательных задач». Проверяет явно указанные задачи проекта и отправляет проект в архив, если все завершены.

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.
Для кого и какую проблему решает
Для владельца проекта и руководителя, завершающего согласованный набор работ. Позволяет отправить проект в архив только после проверки конкретных обязательных задач и получить список того, что ещё мешает завершению.
Что подготовить
Установите действие в каталоге приложения «CRM роботы 2.0 + AI», затем добавьте его в нужную точку автоматизации. Для чтения или изменения объектов нужен соответствующий доступ пользователя подключения. Идентификаторы берите из полей карточки или результатов предыдущих шагов: название объекта не заменяет его числовой ID.
Параметры и значения
| Поле в настройке | Тип | Обязательность и исходное значение |
|---|---|---|
| ID проекта | Целое число | Обязательное; значение по умолчанию не задано |
| Ожидаемый владелец проекта | Целое число | Обязательное; значение по умолчанию не задано |
| ID обязательных задач: JSON | Текст | Обязательное; значение по умолчанию не задано |
Поля, обозначенные JSON, заполняйте корректными массивами или объектами с двойными кавычками в строках. Подставляйте одно значение через штатный выбор данных редактора; не копируйте служебный идентификатор шага из другого шаблона.
Как использовать пошагово
- Укажите ID проекта и ожидаемого владельца. Выполнение должно идти от подключения текущего владельца.
- Передайте массив от 1 до 500 ID обязательных задач, например
[410,411]. - Проверьте, что каждая задача относится именно к этому проекту и доступна для чтения.
- При отрицательной готовности передайте блокирующие ID координатору. Не подменяйте проверяемый набор произвольными уже завершёнными задачами.
- Для дальнейшего уведомления используйте подтверждённый признак архива и признак изменения.
Учебный пример и ожидаемый результат
У проекта 50 обязательные задачи 410 и 411. Первая завершена, вторая ещё выполняется. Ожидается отрицательная готовность и ID 411 в блокирующих; архивирование не выполняется. После завершения обеих задач новый запуск может подтвердить архив. Все номера объектов в примере условные; замените их данными своего портала. Пример объясняет настройку, а не подтверждает выполненный запуск.
Какие результаты передать дальше
- ID проекта: целое число.
- Обязательные задачи завершены: да/нет (Y/N).
- Незавершённые обязательные задачи: целое число, список.
- Проект в архиве: да/нет (Y/N).
- Состояние проекта изменено: да/нет (Y/N).
В следующем действии откройте выбор данных и выберите результат этого робота по названию. Сначала проверьте статус выполнения; при ошибке передайте её пояснение на разбор и не используйте пустые значения как подтверждённый результат. Успех шага и положительный ответ на бизнес-проверку: разные условия.
Ограничения и исправление ошибок
Остальные задачи проекта не проверяются: набор обязательных задач задаётся явно. Архив не удаляет проект и не отзывает права участников. Полный состав ограничен 1000 участниками. Изменение задач между проверкой и записью не блокируется; уже архивный проект повторно не меняется.
Если доступ изменился, сначала проверьте объект под пользователем подключения и актуальность ID. Повторяйте действие после устранения причины. Для действий с записью предварительно сверяйте фактическое состояние: сообщение об ошибке само по себе не доказывает, что ни одна правка не сохранилась.
Как заполнять JSON-поля
Каждый блок ниже вставляется целиком в своё поле. Не добавляйте внешние кавычки вокруг всего массива или объекта. Учебные ID и названия замените фактическими данными.
ID обязательных задач: JSON
[
410,
411
]
Массив от 1 до 500 числовых ID обязательных задач проекта. Берите их из создания задач или выбранного перечня работ. Каждый ID должен относиться к указанному проекту. [] не подходит: нельзя архивировать по отсутствующему набору обязательных проверок. {} тоже неверен. Это явный перечень, не команда проверить все задачи проекта.