В жизни многих порталов случается момент, когда накоплено уже большое количество сделок или контактов в CRM. Если в это время создается бизнес-процесс, добавляющий новые или обработанные данные в сделки/контакты, возникает необходимость "прогнать" его по всем сущностям, которые уже есть в системе. Решение этой задачи вручную отнимет очень много времени и сил.
Для автоматизации этого процесса мы создали модуль массового запуска бизнес-процессов на сущностях CRM и списках.
Скачайте и установите решение
Доступ к этому модулю появится в административной части портала, в разделе "Сервисы"
На странице параметров для нужной сущности (например. Сделки) выберите требуемый бизнес-процесс из списка.
Для проверки корректности работы модуля, выберите одну тестовую сделку и внести ее id в поле ID сделки
Нажмите кнопку "Тестовый запуск для одной сделки"
Установите размер шага (сколько сделок будет обработано за один прогон). Это позволит избежать вылета по тайм-ауту. Оптимальным является количество 20-50 сделок.
Нажмите кнопку "Начать процесс". По мере выполнения скрипта на странице будет изменяться счетчик обработанных сделок, показывая прогресс выполнения задачи.
Аналогичным образом запускаются БП для других сущностей CRM и списков. Если вы хотите запустить БП живой ленты, выберите на странице для списков список Процессы — появится второе поле для выбора БП живой ленты.
Обратите внимание! Наши решения разработаны для сайтов/порталов с кодировкой UTF-8.
1.5.4, 30.01.2023
Модуль переведен на PHP 8
1.5.3, 25.03.2020
Добавлена обработка сущностей Компания и Лид
1.5.2, 16.10.2019
Исправлен запуск БП для списков
Добавлен запуск БП для списков соц. сети