Выбрать курс
2
/
259
Массовый запуск Бизнес-процессов
Массовый запуск БП и для чего он нужен
При работе с бизнес-процессами и сущностями, в Битрикс24 бывают сценарии при которых необходимо запустить БП (бизнес-процесс) для нескольких сущностей.Можно запускать БП из меню в каждой сущности, но если их много, 50,100 и более, то это будет довольно затратно по времени, и не эффективно.
Именно для таких случаев мы разработали данный функционал.
Расшифровка статусов
- Белый - шаблон сохранен, но не выполняется и не был запущен;
- Синий - шаблон выполняется;
- Зеленый - шаблон успешно завершил работу;
- Красный - шаблон завершил работу с ошибкой;
- Оранжевый - работа шаблона остановлена сотрудником.
Меню настройки шаблона массового запуска
Для того чтобы запустить множество сущностей, нужно эти сущности определить, для этого нужен раздел "Фильтр".Для настройки шаблона массового запуска, нужно нажать кнопку "Добавить шаблон".
После этого откроется меню настройки шаблона, с активной вкладкой "Фильтр":
На этом этапе для дальнейшей настройки нужно выбрать тип сущности с которой будет работать шаблон, и выбрать из списка БП, который будет работать с указанным типом сущности.
После выбора типа сущности, будут доступны только те БП, которые были созданы в конструкторе БП, в разделе выбранного типа сущности.
Т.е если вы выбрали тип сущности "Сделка", то в списке БП будут доступны шаблоны для этой сущности.
После выбора типа сущности и БП, автоматически подгрузятся парметры настройки самого БП.Т.е если вы выбрали тип сущности "Сделка", то в списке БП будут доступны шаблоны для этой сущности.
Выберите тип сущности: позволяет выбрать из выпадающего списка тип сущности, с которой будет работать шаблон массового запуска БП. Так же, выбор в этом поле определяет для поля "Список шаблонов БП", для какой сущности подгружать бизнес-процессы из конструктора БП.
Список шаблонов БП: позволяет выбрать из выпадающего списка, БП, которые будут запущены этим шаблоном массвого запуска после настройки.
Ограничить количество элементов до: позволяет указать максимальное количество элементов, с которыми шаблон будет работать за 1 проход.
Т.е если вам нужно обработать к примеру 150 элементов и в поле вы укажите 30, то шаблон за раз будет работать максимум с 30 элементами.
Это нужно для того, чтобы не "заливать" наше приложение либо сервер Б24 эвентами и не попасть в очередь или блокировку по лимиту.
Во время выполнения массового БП, другие БП не выполняются, они копятся в очередь, и будут выполнены только после завершения работы шаблона массового БП.
Параметры фильтров : эта кнопка позволяет произвести обновление подгрузившихся параметров фильтра, в случае если это потребуется.Кнопка : активирует поиск сущностей по заранее заданным в фильтре параметрам.
После поиска будут отображены (если найдены) сущности с которыми будет работать шаблон массового запуска.
Набор фильтров состоит из кастомных и пользовательских полей, которые существуют в рамках выбранного типа сущности.
Если бы добавили новое кастомное поле в какую-то из сущностей и хотите чтобы она отобразилась в фильте, нужно воспользоваться кнопкой "Обновить".
Найденные фильтром элементы будут отображены во вкладке "Найдено".
Если среди найденных элементов будет сущность, которая не должнабыть работать с данным шаблоном, то просто нажмите крестик напротив нее, чтобы она удалилась из списка.
После того, как фильтр нашел необходимые элементы и вы удалили (или нет) лишние, Вы можете сразу запустить шаблон массового запуска в работу, нажатием кнопки .
Возле кнопки "Выполнить запуск", приложение отображает примерное количество затрачиваемых на обработику сущностей запросов за 1 проход.
Если у вас будет недостаточно запросов для выполнения операции, приложение выдаст предупреждение об этом.
Если у вас будет недостаточно запросов для выполнения операции, приложение выдаст предупреждение об этом.
Обозначения таблицы настроенных сценариев массвого запуска.
Статус: отображает статус выполнения шаблона.Значение цветовой палитры статусов описано выше.
Шаблон БП: Отображает название БП, который работает в шаблоне массвого запуска.
Тип сущности: отображает тип сущности с которой работает шаблон массвого запуска.
Кол. найденных: отображает количество сущностей с которыми работает шаблон массвого запуска.
Последний запуск: отображает дату и время последнего запуска в формате год-месяц-день, часы-минуты-секунды.
Когда создан: отображает дату и время создания шаблона.
Кем создан: отображает имя и ID пользователя, который создал шаблон.