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

Остановить выбранный процесс лида или сделки

Останавливает конкретный запущенный процесс с сохранением его данных после проверки карточки и шаблона.

Настройки робота «Остановить выбранный процесс лида или сделки» в Битрикс24

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

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

Робот полезен для администратора бизнес-процессов, останавливающего проверенный экземпляр. Для одной карточки запущено несколько согласований, и остановка по одному названию опасна. Робот проверяет совпадение карточки, строкового ID экземпляра и ожидаемого шаблона перед остановкой конкретного процесса.

Что делает и когда применять

Останавливает конкретный запущенный процесс с сохранением его данных после проверки карточки и шаблона.

Доступно подключению администратора. Принимает тип карточки 1/2, ID, строковый WORKFLOW_ID, ожидаемый шаблон и необязательный текст статуса до 4000 символов. До остановки подтверждает точное совпадение карточки, экземпляра и шаблона. Если экземпляр не найден в списке запущенных, останавливать ничего не пытается и возвращает ошибку. После подтверждения команды проверяет отсутствие в списке запущенных. Это не подтверждение успешного выполнения самого процесса. При неизвестном ответе или ошибке проверки нужна ручная сверка; автоматического повтора нет.

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

Нужен установленный робот из приложения «CRM роботы 2.0 + AI» и право на настройку автоматизации нужной CRM-воронки или шаблона бизнес-процесса. Пользователю, от имени которого работает приложение, должны быть доступны выбранные CRM-элементы и нужное действие с ними.

Требуется подключение администратора. Сначала получите активные процессы документа и выберите точный экземпляр. Укажите тип лида или сделки, её ID и ожидаемый ID шаблона; остановка должна соответствовать вашему решению.

Как настроить и использовать

  1. Откройте автоматизацию нужной сущности и выберите стадию, на которой нужен робот «Остановить выбранный процесс лида или сделки». В шаблоне бизнес-процесса добавьте одноимённое действие.
  2. Требуется подключение администратора. Сначала получите активные процессы документа и выберите точный экземпляр. Укажите тип лида или сделки, её ID и ожидаемый ID шаблона; остановка должна соответствовать вашему решению.
  3. Заполните Тип карточки: 1 — лид, 2 — сделка, ID карточки, Строковый ID экземпляра, Ожидаемый ID шаблона, Текст статуса остановки, до 4000 символов. Для рабочего сценария подставьте значения полей документа или результаты предыдущих действий вместо учебных данных ниже.
  4. Проверьте обязательные поля и варианты выбора в таблице настроек. Сохраните действие и свяжите его результаты с дальнейшими условиями процесса.
  5. Выполните пробный запуск на отдельном учебном элементе. Сначала проверьте статус и пояснение ошибки, затем содержательный результат и ветку, выбранную следующим действием.

Параметры робота

Имена полей ниже совпадают с настройками действия. Значения из таблицы относятся к самому роботу; результаты предыдущих шагов выбирайте через подстановку значения в редакторе.

Поле в настройках Что передать Обязательность и исходное значение
Тип карточки: 1 — лид, 2 — сделка (ENTITY_TYPE_ID) Формат: целое число. Обязательно. Значение по умолчанию в настройках не задано
ID карточки (ENTITY_ID) Формат: целое число. Обязательно. Значение по умолчанию в настройках не задано
Строковый ID экземпляра (WORKFLOW_ID) Формат: строка. Обязательно. Значение по умолчанию в настройках не задано
Ожидаемый ID шаблона (EXPECTED_TEMPLATE_ID) Формат: целое число. Обязательно. Значение по умолчанию в настройках не задано
Текст статуса остановки, до 4000 символов (STATUS_TEXT) Формат: текст. Необязательно. Значение по умолчанию в настройках не задано

Учебный пример

Пример показывает способ настройки на вымышленных данных и ожидаемый смысл результата; это не отчёт о запуске на вашем портале.

  • Тип карточки: 1 — лид, 2 — сделка (ENTITY_TYPE_ID): 2.
  • ID карточки (ENTITY_ID): 501.
  • Строковый ID экземпляра (WORKFLOW_ID): подставьте строковый ID выбранного запущенного экземпляра из результата поиска процессов.
  • Ожидаемый ID шаблона (EXPECTED_TEMPLATE_ID): 21.
  • Текст статуса остановки, до 4000 символов (STATUS_TEXT): Учебное согласование остановлено администратором..

После подтверждённой остановки робот отдельно проверяет отсутствие экземпляра в активном списке. Это не подтверждает успешное выполнение самого процесса. Если экземпляр не найден ещё до команды, остановка не отправляется и возвращается ошибка.

Какие данные возвращает и что делать дальше

Результат Какое значение получает следующий шаг
ID экземпляра (workflowId) строка
Остановка принята (terminationAccepted) да/нет
Отсутствует в списке запущенных (removedFromActiveList) да/нет
Статус выполнения (status) да/нет
Пояснение ошибки (error) строка

Проверяйте «Остановка принята» и «Отсутствует в списке запущенных» раздельно. При неизвестном ответе сначала выполните ручную сверку; автоматического повторного запуска остановки здесь нет.

Ошибки и ограничения

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