Модуль предназначен для прерывания бизнес-процесса при выполнении некоторых условий.
В качестве условий используются данные в полях инфоблока того бизнес-процесса, который следует прервать.
Таким образом, если необходимо прервать все запущенные экземпляры бизнес-процесса 25, созданные от имени текущего пользователя, то в условиях следует задать ID бизнес-процесса - 25 и равенство условий:
CREATED_BY = {=Document:CREATED_BY}, где слева - значение CREATED_BY для элементов инфоблока 25, справа - значение текущего документа/
На примере портала учебного заведения процесс будет выглядеть следующим образом:
Студент запускает бизнес-процесс «Контрольная работа». Работа отправлена руководителю, проверена им и не принята из-за допущенных ошибок. Теперь, когда студент запускает бизнес-процесс «Работа над ошибками», БП «Контрольная работа» автоматически прерывается.
Для этого задаем ID равное ID БП "Контрольная работа", затем вписываем эту самую конструкцию CREATED_BY = {=Document:CREATED_BY}
Теперь, когда наш студент авторизуется на учебном портале и запустит БП "Работа над ошибками", то конструкция CREATED_BY = {=Document:CREATED_BY} отфильтрует все БП, которые он создал.
Если же наш студент прекратил учёбу или, например, сотрудник компании уволен и необходимо прервать все запущенные им бизнес-процессы, условия заполняются следующим образом:
задаём CREATED_BY = 14530, где 14530 - это ID пользователя, чьи бизнес-процессы прерываем.
1. Скачайте.
2. Нажмите кнопку Установить.
3. После этого в дизайнере бизнес-процессов, на вкладке Прочие, появится новый инструмент - "Прерывание БП по условию".
Обратите внимание! Наши решения разработаны для сайтов/порталов с кодировкой UTF-8.
Поддержка осуществляется по почте:
support@mcart.ru Либо на сайте через форму "Оставить заявку":
http://www.mcart.ru/support/ (рабочие дни с 10 до 19 по Москве)
+7(812) 309-78-93 Санкт-Петербург
+7(499) 703-44-96 Москва
+442039361455 Лондон
19042709971 США