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

Рисунок 1 - Пример отображения активити «Обновить страницу смарт-процесса» в блоке «Действия приложений»
Пример отображения свойств активити показан на рисунке ниже.

Рисунок 2 - Пример отображения настроек активити «Обновить страницу смарт-процесса» в диалоговом окне
Активити возвращает ряд параметров:

Рисунок 3 - Пример отображения дополнительных результатов активити
Настройки приложения
На рисунке ниже показан пример отображения настроек приложения.

Рисунок 4 - Пример отображения настроек приложения
Существуют следующие настройки приложения:
Пример задач, которые решает активити
Ниже представлено топ-6 реальных бизнес-кейсов, когда активити «Обновить страницу смарт-процесса» незаменимо:
Использование активити позволяет менеджеру всегда видеть актуальную картину без необходимости постоянно перезагружать страницу элемента смарт-процесса!
Действие (далее по тексту - активити) «Обновить страницу смарт-процесса» — по сути универсальный агент интерфейса, решающее проблему обновления страницы элемента смарт-процесса как правило в самом конце любого длинного или сложного бизнес-процесса.
Активити доступно в перечне дизайнера бизнес-процессов в блоке «Действия приложений», как показано на рисунке ниже.

Рисунок 1 - Пример отображения активити «Обновить страницу смарт-процесса» в блоке «Действия приложений»
Пример отображения свойств активити показан на рисунке ниже.

Рисунок 2 - Пример отображения настроек активити «Обновить страницу смарт-процесса» в диалоговом окне
Активити возвращает ряд параметров:
- Идентификатор типа смарт-процесса;
- Идентификатор смарт-процесса;
- Статус ответа;
- Текст ошибки.

Рисунок 3 - Пример отображения дополнительных результатов активити
Настройки приложения
На рисунке ниже показан пример отображения настроек приложения.

Рисунок 4 - Пример отображения настроек приложения
Существуют следующие настройки приложения:
- «Активность» - признак, активно ли приложение. В случае если поле не будет отмечено флажком, активити отрабатывать не будет;
- «Таймаут перед перезагрузкой страницы, с» - время задержки перед повторной инициализацией скрипта для перезагрузки страницы. Значение по умолчанию - 3 секунды, не рекомендуется изменять данное значение;
- «Обновлять карточки смарт-процессов на других страницах» - признак, следует ли обновлять карточки смарт-процессов из отдельных разделов (цифровые рабочие места) вне раздела CRM;
- «URL» - относительные ссылки на страницы разделов смарт-процессов (цифровые рабочие места), для которых также распространяется действие активити, например, «/page/zayavki/zayavki/». По нажатию на кнопку «Добавить» осуществляется добавление поля для ввода дополнительной относительной ссылки.
Пример задач, которые решает активити
Ниже представлено топ-6 реальных бизнес-кейсов, когда активити «Обновить страницу смарт-процесса» незаменимо:
- смена воронки смарт-процесса:
Кейс: очень часто отдел продаж строится по принципу HUNTER→FERMER. Для прогрева базы клиентов используются смарт-процессы в одном направлении, а для ведения продажи - в другом. Смена направления смарт-процесса становится необходимой при выявленной потребности или полученном ТЗ от заказчика. Дальше работу над смарт-процессом может перенять коллега, который лучше разбирается в предметной области или же менеджер продолжает работу над ним самостоятельно, но нуждается совершенно в других бизнес-процессах, которые доступны в новой воронке.
Проблема: стандартно Битрикс24 позволяет менять направление у смарт-процесса. Однако штатных активити, которое вместе со сменой направления обновляло бы страницу элемента смарт-процесса автоматически, не существует.
Решение: робот вызвал активити «Обновить страницу смарт-процесса» → страница обновилась → менеджер сразу видит, что направление смарт-процесса сменилось, появились новые стадии и поля. - генерация документов и файлов (Счета, Договоры, КП):
Кейс: менеджер переводит смарт-процесс на стадию «Договор формируется». Робот запускает генерацию PDF-договора через CRM-документы или сторонний сервис.
Проблема: документ прикрепился к смарт-процессу на сервере, но в таймлайне (справа) или в поле типа «Файл» у менеджера на экране он не появится, пока тот сам не обновит страницу.
Решение: робот сгенерировал файл → вызвал активити «Обновить страницу смарт-процесса» → страница обновилась → менеджер сразу видит кнопку «Скачать договор» или «Отправить клиенту». - заполнение полей из внешних систем (1С, ERP, Честный Знак):
Кейс: смарт-процесс переходит на стадию «Проверка остатков». Робот шлет запрос в 1С. 1С проверяет склад, резервирует товар и возвращает в Битрикс24 статус («Резерв подтвержден») и ссылку на заказ из 1С.
Проблема: менеджер сидит и ждет, смотря на пустые поля «Статус 1С». Запрос от 1С прилетает обратно за 2 секунды, но интерфейс Битрикс24 не обновляется.
Решение: webhook от 1С обновил поля → БП вызвал активити «Обновить страницу смарт-процесса» → у менеджера перед глазами актуальные данные со склада. - расчет сложных цен, скидок и маржинальности сделки:
Кейс: менеджер добавил в сделку товары и нажал «Рассчитать скидку». Скрипт на сервере анализирует сложную матрицу скидок, считает накопительные бонусы клиента, маржинальную прибыль, дилерский процент и перезаписывает итоговую сумму и специальные поля в карточке элемента смарт-процесса.
Проблема: итоговая сумма, отображаемая в карточке элемента смарт-процесса, в левой панели остается не обновленной до тех пор, пока менеджер не обновит страницу. В результате менеджер может озвучить клиенту неправильную сумму сделки.
Решение: сервер все пересчитал → БП вызвал активити «Обновить страницу смарт-процесса» → страница обновилась. Менеджер озвучил правильную сумму. - автоматическое распределение элементов смарт-процесса (смена ответственного):
Кейс: элемент смарт-процесса попадает на общую стадию «Поступила заявка». Робот по очереди или по загрузке выбирает свободного менеджера и меняет ответственного.
Проблема: если карточка в этот момент была открыта у руководителя или у предыдущего ответственного, они не увидят, кто стал новым ответственным.
Решение: робот сменил ответственного → вызвал активити «Обновить страницу смарт-процесса» → в карточке сразу сменился аватар нового ответственного сотрудника. - интеграция с сервисами доставки и логистики (СДЭК, Почта, Деловые Линии):
Кейс: менеджер нажимает на кнопку «Отправить в СДЭК». Робот передает габариты посылки в службу доставки. СДЭК возвращает трек-номер и стоимость доставки.
Проблема: менеджер не видит трек-номер, пока не обновит страницу, ему приходится делать лишнее действие.
Решение: робот записал трек-номер → БП вызвал активити «Обновить страницу смарт-процесса» → страница элемента смарт-процесса обновилась, трек-номер на экране, можно отправлять клиенту SMS.
Использование активити позволяет менеджеру всегда видеть актуальную картину без необходимости постоянно перезагружать страницу элемента смарт-процесса!