CRM роботы 2.0 + AI (300+ роботов)

Архивировать проект после проверки обязательных задач

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

Настройки робота «Архивировать проект после проверки обязательных задач» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую проблему решает

Для владельца проекта и руководителя, завершающего согласованный набор работ. Позволяет отправить проект в архив только после проверки конкретных обязательных задач и получить список того, что ещё мешает завершению.

Что подготовить

Установите действие в каталоге приложения «CRM роботы 2.0 + AI», затем добавьте его в нужную точку автоматизации. Для чтения или изменения объектов нужен соответствующий доступ пользователя подключения. Идентификаторы берите из полей карточки или результатов предыдущих шагов: название объекта не заменяет его числовой ID.

Параметры и значения

Поле в настройке Тип Обязательность и исходное значение
ID проекта Целое число Обязательное; значение по умолчанию не задано
Ожидаемый владелец проекта Целое число Обязательное; значение по умолчанию не задано
ID обязательных задач: JSON Текст Обязательное; значение по умолчанию не задано

Поля, обозначенные JSON, заполняйте корректными массивами или объектами с двойными кавычками в строках. Подставляйте одно значение через штатный выбор данных редактора; не копируйте служебный идентификатор шага из другого шаблона.

Как использовать пошагово

  1. Укажите ID проекта и ожидаемого владельца. Выполнение должно идти от подключения текущего владельца.
  2. Передайте массив от 1 до 500 ID обязательных задач, например [410,411].
  3. Проверьте, что каждая задача относится именно к этому проекту и доступна для чтения.
  4. При отрицательной готовности передайте блокирующие ID координатору. Не подменяйте проверяемый набор произвольными уже завершёнными задачами.
  5. Для дальнейшего уведомления используйте подтверждённый признак архива и признак изменения.

Учебный пример и ожидаемый результат

У проекта 50 обязательные задачи 410 и 411. Первая завершена, вторая ещё выполняется. Ожидается отрицательная готовность и ID 411 в блокирующих; архивирование не выполняется. После завершения обеих задач новый запуск может подтвердить архив. Все номера объектов в примере условные; замените их данными своего портала. Пример объясняет настройку, а не подтверждает выполненный запуск.

Какие результаты передать дальше

  • ID проекта: целое число.
  • Обязательные задачи завершены: да/нет (Y/N).
  • Незавершённые обязательные задачи: целое число, список.
  • Проект в архиве: да/нет (Y/N).
  • Состояние проекта изменено: да/нет (Y/N).

В следующем действии откройте выбор данных и выберите результат этого робота по названию. Сначала проверьте статус выполнения; при ошибке передайте её пояснение на разбор и не используйте пустые значения как подтверждённый результат. Успех шага и положительный ответ на бизнес-проверку: разные условия.

Ограничения и исправление ошибок

Остальные задачи проекта не проверяются: набор обязательных задач задаётся явно. Архив не удаляет проект и не отзывает права участников. Полный состав ограничен 1000 участниками. Изменение задач между проверкой и записью не блокируется; уже архивный проект повторно не меняется.

Если доступ изменился, сначала проверьте объект под пользователем подключения и актуальность ID. Повторяйте действие после устранения причины. Для действий с записью предварительно сверяйте фактическое состояние: сообщение об ошибке само по себе не доказывает, что ни одна правка не сохранилась.

Как заполнять JSON-поля

Каждый блок ниже вставляется целиком в своё поле. Не добавляйте внешние кавычки вокруг всего массива или объекта. Учебные ID и названия замените фактическими данными.

ID обязательных задач: JSON

[
  410,
  411
]

Массив от 1 до 500 числовых ID обязательных задач проекта. Берите их из создания задач или выбранного перечня работ. Каждый ID должен относиться к указанному проекту. [] не подходит: нельзя архивировать по отсутствующему набору обязательных проверок. {} тоже неверен. Это явный перечень, не команда проверить все задачи проекта.