Перейти к содержимому
Настройка и практика

Настройка бизнес-процессов в Битрикс24: пошаговое руководство

10 августа 2026 г.10 минут

Как спроектировать и собрать бизнес-процесс в Битрикс24: от схемы на бумаге до готового конструктора с условиями и согласованиями.

Бизнес-процессы в Битрикс24 — это конструктор для многошаговых согласований и регламентов, которые не укладываются в логику «робот на стадии воронки». Заявка на отпуск с цепочкой согласования у трёх руководителей, оформление командировки с расчётом бюджета, процесс приёма нового сотрудника с задачами для пяти разных отделов — всё это задачи для дизайнера бизнес-процессов, а не для роботов CRM. Разберём, как спроектировать процесс с нуля, какие элементы конструктора реально нужны новичку и на чём чаще всего спотыкаются при первом запуске.

Бизнес-процесс vs роботы CRM: когда что использовать

Роботы и триггеры живут внутри воронки CRM и годятся для линейных сценариев с одной сущностью — сделкой или лидом. Бизнес-процесс нужен, когда в сценарии участвует несколько сотрудников с разными правами на согласование, есть ветвление по условиям, есть параллельные задачи, которые должны выполняться одновременно, или когда процесс вообще не привязан к CRM, а живёт в разделе «Диск», «Задачи» или в универсальных списках. Если в схеме процесса больше двух участников или есть хотя бы одно согласование — это, скорее всего, задача для бизнес-процесса, а не для робота.

Последовательный процесс vs процесс по состояниям (FSM)

В Битрикс24 есть два типа конструктора: «последовательный» бизнес-процесс, который выполняется от начала к концу линейно с ветвлениями, и «процесс, управляемый состояниями» (FSM), который подходит для сущностей, живущих долго и переходящих между состояниями не по строгой линии, а по разным сценариям в зависимости от внешних событий. Для заявок на отпуск, командировки и большинства согласований новичкам стоит начинать именно с последовательного процесса — он нагляднее и проще в отладке. FSM оправдан для сложных долгоживущих сущностей вроде обработки юридических споров или многоэтапных закупок с возвратом на предыдущие шаги.

Ключевые элементы конструктора

Дизайнер бизнес-процессов открывается через раздел, к которому привязан процесс (например, «Задачи → Настройки → Бизнес-процессы» или CRM → Настройки → Автоматизация → Шаблоны БП). Основные блоки, с которыми придётся работать с первого дня:

  • «Задача» — создаёт задачу конкретному сотруднику или руководителю подразделения с дедлайном и описанием
  • «Условие» — ветвление процесса в зависимости от значения переменной или поля документа
  • «Пауза/Таймер» — остановка процесса на заданное время или до конкретной даты
  • «Параллельные действия» — несколько задач выполняются одновременно, а не по очереди
  • «Утверждение» — специальный блок для согласования с явным «да/нет» и указанием согласующего
  • «Переменные процесса» — хранят данные, которые передаются между блоками (суммы, даты, ФИО, статусы)

Пример: заявка на отпуск с согласованием у двух руководителей

Сотрудник заполняет универсальный список «Заявки на отпуск» с полями «Дата начала», «Дата окончания», «Причина». Это запускает бизнес-процесс: блок «Утверждение» отправляется непосредственному руководителю с текстом заявки. Если руководитель отклоняет — процесс завершается, автору приходит уведомление с причиной отказа. Если одобряет — блок «Условие» проверяет, превышает ли отпуск 14 календарных дней: если да, добавляется второе «Утверждение» у директора, если нет — процесс сразу переходит к финальному блоку «Задача» для кадровика на оформление приказа. Такая схема экономит директору время на согласование мелких заявок и одновременно не даёт длинным отпускам проходить мимо его внимания.

Переменные и параметры: где новички теряются

Самое частое затруднение у новичков — путаница между «параметрами шаблона» (задаются один раз при создании шаблона процесса и не меняются от запуска к запуску) и «переменными процесса» (меняются в каждом конкретном запуске, например конкретная дата отпуска конкретного сотрудника). Если попытаться захардкодить в параметр то, что должно быть переменной — например, вписать конкретное имя согласующего руководителя вместо того, чтобы брать его динамически из поля «Руководитель» карточки сотрудника — процесс будет работать только для одного отдела, а при попытке использовать его в другом отделе придётся создавать копию шаблона вместо того, чтобы просто перезапустить универсальный процесс.

Тестирование бизнес-процесса перед запуском

Тестировать процесс нужно на тестовом документе или тестовой записи списка, а не на реальной заявке сотрудника — иначе руководитель получит настоящее уведомление о несуществующем отпуске, и это как минимум создаст путаницу. В дизайнере есть режим отладки, который показывает, на каком блоке процесс сейчас находится и какие значения приняли переменные — этим стоит пользоваться при каждом изменении шаблона, а не полагаться на то, что «логика простая, должно сработать».

  1. 1.Создайте тестовую запись или тестовый документ, не связанный с реальными данными сотрудников
  2. 2.Запустите процесс и пройдите по каждому блоку, проверяя значения переменных на каждом шаге через режим отладки
  3. 3.Проверьте оба сценария ветвления условий — не только «положительный» путь, но и путь отказа или превышения лимита
  4. 4.Убедитесь, что уведомления и задачи создаются тому сотруднику, который указан как переменная, а не захардкожен в шаблоне
  5. 5.Только после успешного прохождения теста разрешите использование процесса реальным сотрудникам

Права на изменение шаблонов процессов

Изменять шаблон бизнес-процесса должен только администратор или ответственный за автоматизацию — если это право есть у всех, кто может открывать раздел настроек, велик риск, что кто-то «улучшит» процесс без согласования, и через месяц никто не сможет объяснить, почему заявки на отпуск вдруг перестали доходить до директора. Права на запуск процесса (использование, а не редактирование) можно и нужно давать широко — иначе теряется весь смысл автоматизации согласований.

Курс школы: Бизнес-процессы в Битрикс24 — от 19 990 ₽

Библиотека шаблонов: как не изобретать процессы заново

Когда в компании накапливается 5-10 работающих бизнес-процессов, полезно завести внутреннюю библиотеку шаблонов с коротким описанием каждого: что делает процесс, кто владелец, какие переменные нужно задать при запуске в новом отделе. Без такой библиотеки типичная ситуация — новый администратор через год не находит уже готового процесса согласования командировок и создаёт с нуля почти идентичный, просто потому что не знал о существовании старого или не смог быстро разобраться в его логике по одним только названиям блоков в конструкторе.

Ограничения конструктора и когда нужна доработка разработчиком

Штатный дизайнер бизнес-процессов справляется с большинством управленческих сценариев, но у него есть практические границы: сложные математические расчёты внутри процесса (например, прогрессивная шкала бонусов в зависимости от нескольких параметров), интеграция с внешними системами по нестандартному протоколу, или процессы с сотнями параллельных веток по каждому региону компании — всё это лучше выносить в отдельный программный блок или дорабатывать силами разработчика через REST API, а не пытаться реализовать через вложенные друг в друга условия конструктора. Верный признак того, что процесс уже за пределами разумного применения конструктора — если схема на экране не помещается без прокрутки в обе стороны и содержит больше 25-30 блоков.

  • Ведите короткую библиотеку описаний работающих процессов: назначение, владелец, ключевые переменные
  • Если схема процесса не помещается на экране без прокрутки в обе стороны — это сигнал упростить или разбить на подпроцессы
  • Сложные расчёты и нестандартные интеграции выносите в отдельный программный блок через REST API, а не в конструктор
  • Перед созданием нового процесса проверяйте библиотеку — возможно, похожий уже существует и его достаточно адаптировать
Правило одного видимого владельца процесса. У каждого бизнес-процесса должен быть один явно назначенный сотрудник, который отвечает за его актуальность — знает логику, следит за изменениями в оргструктуре (сменился руководитель — нужно проверить, что процесс ссылается на актуальную переменную, а не на конкретное имя) и первым получает вопросы, если процесс «завис» или повёл себя неожиданно. Без этого владельца процессы превращаются в чёрные ящики, которые боятся трогать, даже когда это давно необходимо.

Мониторинг запущенных процессов и зависшие экземпляры

У каждого запущенного экземпляра бизнес-процесса есть журнал выполнения, доступный администратору — там видно, на каком блоке процесс находится прямо сейчас и сколько времени он там провёл. Раз в одну-две недели полезно проверять список активных процессов на предмет «зависших» — например, задача согласования отправлена руководителю, который в длительном отпуске и физически не может её выполнить, а замещающий сотрудник не назначен. Без такого мониторинга зависший процесс может простаивать неделями, а сотрудник, ожидающий результата (например, отпуск или командировку), просто не понимает, куда делась его заявка, и вынужден выяснять это в личных сообщениях вместо того, чтобы получить статус через саму систему.

Частые ошибки при настройке бизнес-процессов

  • Захардкоженные имена согласующих вместо динамических переменных — процесс ломается при первой кадровой перестановке
  • Слишком длинная линейная цепочка без веток, где любое исключение из правила требует ручного вмешательства администратора
  • Отсутствие тестового прогона перед запуском на реальных сотрудниках — ошибки обнаруживаются только когда кто-то жалуется, что заявка «зависла»
  • Права на редактирование шаблона открыты слишком широкому кругу сотрудников
  • Нет владельца процесса — при сбое непонятно, к кому обращаться и кто разбирается в логике
  • Процесс не документирован даже простой схемой — новый администратор при передаче дел вынужден реверс-инжинерить логику по блокам
У нас процесс согласования отпусков полгода отправлял заявки на утверждение руководителю, который уже год как уволился — потому что имя было прописано в шаблоне напрямую, а не взято из поля «руководитель» карточки сотрудника.

Уведомления и эскалация при просрочке задачи

Если задача внутри процесса не выполняется согласующим в разумный срок — например, руководитель не отвечает на согласование заявки три дня — стоит настроить эскалацию: автоматическое уведомление вышестоящему руководителю или переключение задачи на заместителя, а не бесконечное ожидание одного человека. Без такого механизма отпуск или командировка ключевого согласующего может остановить десятки процессов одновременно, и сотрудники начнут решать вопросы в обход системы — напрямую в переписке, что обесценивает саму идею автоматизации согласований.

Версионирование шаблона при изменении логики

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

Чек-лист запуска бизнес-процесса

  1. 1.Определён тип процесса — последовательный или по состояниям — исходя из реальной логики сценария
  2. 2.Все ссылки на согласующих и исполнителей сделаны через переменные, а не захардкожены
  3. 3.Процесс протестирован на тестовых данных с проверкой обеих веток условий
  4. 4.Права на редактирование шаблона ограничены, права на запуск открыты нужному кругу сотрудников
  5. 5.Назначен явный владелец процесса, отвечающий за его актуальность
  6. 6.Есть краткая документация или схема логики, доступная следующему администратору

Что изучить дальше

Бизнес-процессы в Битрикс24

Научитесь собирать бизнес-процессы под ваши задачи: от простого шаблона до согласования документа с эскалацией. Разберёте действия по группам и готовые процессы для HR, закупок и финансов, научитесь отлаживать и оформлять процесс для команды. 29 коротких уроков, 5 практических заданий и итоговый проект.