Автоматизация CRM
Серверная автоматизация для Битрикс24: смарт-процесс обращений, категория «Печать документов». Система синхронизирует срок выполнения и стадию воронки, учитывает рабочие дни и праздники, ежедневно актуализирует просроченные обращения и уведомляет участников в CRM-чате.


Назначение
В компании обращения на печать документов ведутся в смарт-процессе CRM. Исполнителю важно видеть, сколько рабочих дней осталось до дедлайна, а руководителю — актуальное состояние очереди без ручного пересчёта стадий.
Автоматизация решает задачи:
- двусторонняя связь поля «Дата завершения» и стадии воронки;
- расчёт сроков в рабочих днях с учётом производственного календаря портала;
- ежедневное обновление стадий по всем активным обращениям категории;
- системные сообщения в чат обращения при смене стадии или срока;
- фиксация ответственного — при изменении срока или стадии обращение закрепляется за текущим пользователем.
Контекст в CRM
| Параметр | Значение |
|---|---|
| Смарт-процесс | Обращения |
| Категория воронки | «Печать документов» (category 75) |
| Поле срока | Дата завершения печати |
| Канал уведомлений | CRM-чат элемента смарт-процесса |
Обращения создаются из задач и чатов (в том числе через корпоративного бота — команда «Задание на печать»). Дальнейшее движение по воронке автоматизировано.
Стадии воронки
| Стадия | Назначение |
|---|---|
| Нормоконтроль | Первичная проверка заявки |
| Печать приостановлена | Работа остановлена, срок фиксируется на текущую дату |
| Можно печатать | Разрешение на печать без пересчёта дедлайна |
| Печать в течение 1–5 рабочих дней | Промежуточные стадии по оставшемуся сроку |
| Печать более 5-ти дней | Дедлайн дальше пяти рабочих дней; срок задаётся вручную |
| Распечатано | Успешное завершение |
| Печать отклонена | Неуспешное завершение |
Стадии «1–5 рабочих дней» соответствуют количеству оставшихся рабочих дней до даты завершения. Если до дедлайна шесть и более рабочих дней — обращение переводится в стадию «более 5-ти дней».
Логика синхронизации
Изменение даты завершения
Когда пользователь меняет дату завершения:
- Система считает разницу в рабочих днях между сегодня и новой датой (выходные и праздники из календаря Битрикс24 не учитываются).
- По результату выбирается стадия воронки.
- Если время в дате не задано — подставляется 18:00 того же дня.
- В чат обращения отправляется сообщение вида «Печать завершится в течение N дней».
Изменение стадии
Когда пользователь вручную меняет стадию:
- Для стадий «1–5 рабочих дней» пересчитывается дата завершения: от текущего дня добавляется нужное число рабочих дней.
- Для стадии «более 5-ти дней» сохраняется ранее заданная дата (или она не меняется автоматически).
- Для «Печать приостановлена», «Распечатано», «Печать отклонена» дата завершения ставится на текущий момент.
- Для «Можно печатать» и «Нормоконтроль» дата не пересчитывается — только уведомление в чат.
- При переходе из стадии «более 5-ти дней» на другую стадию категории поле даты завершения очищается, чтобы не конфликтовало с новым расчётом.
Ежедневное обновление
Отдельный сценарий бизнес-процесса (агент / cron) запускается только в рабочие дни:
- выбираются все обращения категории «Печать документов», кроме финальных и служебных стадий (нормоконтроль, приостановлена, можно печатать, успех, провал);
- для каждого пересчитывается стадия по актуальной дате завершения;
- при смене стадии в чат отправляется системное сообщение.
Так очередь печати остаётся актуальной даже без ручных действий сотрудников.
Учёт рабочего времени
Расчёты опираются на вспомогательный класс:
- проверка, является ли день рабочим;
- добавление N рабочих дней к дате;
- разница между двумя датами в рабочих днях.
Праздники подтягиваются из настроек модуля «Календарь» портала, поэтому переносы выходных не требуют правок в коде.
Состав решения
| Компонент | Роль |
|---|---|
| Переопределение фабрики CRM | Перехват сохранения элемента смарт-процесса: реакция на смену даты и стадии в момент редактирования карточки |
| Сценарий БП | Массовое ежедневное обновление стадий по дедлайну |
| WorkdayHelper | Единая логика рабочих дней и праздников |
Интеграция встроена в серверную инициализацию CRM портала.
Удобство для пользователей
- Стадия сама следует за датой — достаточно указать дедлайн, Kanban обновится без ручного перетаскивания карточки.
- Дата сама следует за стадией — при смене стадии «3 рабочих дня» система посчитает конкретную дату с учётом праздников.
- Понятные названия стадий — «Печать в течение 2-х дней» вместо абстрактного «В работе».
- Уведомления в чате обращения — участники видят смену статуса, не заходя в карточку CRM.
- Не нужно помнить календарь — выходные и праздники учитываются автоматически из настроек портала.
- Ответственный обновляется сам — кто изменил срок или стадию, тот и закреплён за обращением.
Результат для бизнеса
- исполнители видят понятный срок («1 день», «3 дня») без ручного пересчёта;
- воронка в Канбане отражает реальную загрузку очереди печати;
- руководство получает актуальную картину за счёт ежедневного пересчёта;
- история изменений прозрачна благодаря сообщениям в чате обращения;
- сроки не съезжают на выходные и праздники — только рабочие дни.
Технические особенности
- Платформа — Битрикс24 CRM, смарт-процессы, Bitrix API.
- Точка входа при редактировании — в кастомной фабрике динамического типа.
- Уведомления — системные сообщения через в чат сущности.
- Планировщик — PHP-скрипт бизнес-процесса, вызываемый по расписанию на сервере портала.
Технологии и стек
Другие проекты студии
Похожие кейсы, которые могут вас заинтересовать
Сайт geologics.ru
ЛэндингиЛэндинг для компании, занимающейся инженерными изысканиями по всей территории России
Приложение Мои данные
HRВстроенное приложение для Битрикс24, которое объединяет личный кабинет сотрудника, учёт ФОТ (фонда оплаты труда), начисление зарплаты и HR-инструменты для руководителей — в одном месте внутри портала.
Многофункциональный бот Битрикс24
АвтоматизацияКорпоративный чат-бот и набор фоновых обработчиков для Битрикс24. Сотрудники получают HR-сервисы, работу с задачами и CRM прямо в мессенджере; тяжёлая логика вынесена в бизнес-процессы и cron-скрипты на сервере портала.
Интеграция 1С → Битрикс24
1СФоновый агент для Битрикс24, который ежедневно сверяет статус подписи актов выполненных работ в 1С со стадиями смарт-процесса АВР в CRM. При расхождениях система автоматически переводит документы по воронке и уведомляет бухгалтерию и ответственных сотрудников в чатах портала.
Приложение «Мониторинг отделов»
HRВстроенное приложение для Битрикс24, которое даёт руководителям единую картину работы подразделения: выполненные задачи, смарт-процессы и элементы универсальных списков за выбранный период. Поддерживает отчётные задачи, AI-выводы и встроенного бота-ассистента.
Приложение «Платежи»
Битрикс24Встроенное приложение для Битрикс24, которое объединяет безналичные и наличные операции в одном окне: загрузка банковских выписок, поиск, разбиение платежей по задачам и CRM-объектам, учёт сейфа и гибкое управление доступом операторов.
Автоматизация CRM
CRMСерверная автоматизация для Битрикс24: смарт-процесс обращений, категория «Печать документов». Система синхронизирует срок выполнения и стадию воронки, учитывает рабочие дни и праздники, ежедневно актуализирует просроченные обращения и уведомляет участников в CRM-чате.
Модуль «Обработчики событий»
Битрикс24Кастомный модуль Битрикс24 для централизованной регистрации обработчиков событий, ведения справочника событий платформы и реализации бизнес-логики по задачам и CRM. Устанавливается на сервер портала и управляется из административной панели.
Обсудить проект
Напишите нам — подготовим коммерческое предложение в течение 24 часов