Модуль предназначен для прерывания бизнес-процесса, если выполняются заданные вами условия. В качестве условий используются данные в полях инфоблока того бизнес-процесса, который следует прервать.
Например, вы можете автоматически прерывать работу над проектом, если запущен бизнес-процесс изменения условий сотрудничества. В модуле это выглядит следующим образом: если необходимо прервать все запущенные экземпляры бизнес-процесса 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 пользователя, чьи бизнес-процессы прерываем. Стоимость такого проекта: 4 900 рублей Попробовать
Поделиться
Ссылка скопирована в буфер обмена
- Поделиться в Контакте
- Поделиться в Телеграм
- Скопировать ссылку
Источник: www.mcart.ru
Как остановить все бизнес-процессы в Bitrxi24?
Собственно, суть вопроса в заголовке.
Есть куча зацикленных процессов по куче сделок. Как все процессы махом остановить ?
- Вопрос задан более двух лет назад
- 1115 просмотров
1 комментарий
Простой 1 комментарий
Сначала получаете список всех запущенных процессов, потом останавливаете.
Для остановки лучше использовать batch, т.к. у rest API ограничение на 2 запроса в секунду
Решения вопроса 0
Ответы на вопрос 1
Добрый день! Сам искал. Кому будет актуально, то необходимо зайти в раздел «Автоматизация», далее вверху выбираем «Бизнес-процесс», далее в выпадающем окне выбираем «Все активные» и далее фильтруете что надо, выбираете галочками и удаляете. Без какого либо кода.
Ответ написан 12 нояб. 2022
Нравится 1 1 комментарий
Добавлю примечание.
Кнопка удалить это просто крестик Х
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Битрикс24
Как в Битрикс24 получить список записей из вкладки История у лида?
- 1 подписчик
- 7 часов назад
- 14 просмотров
Источник: qna.habr.com
Потерявшиеся или зависшие Бизнес-процессы
Запрос от клиента: По сделке выполняется процесс из другого статуса. В текущих и завершенных бизнес-процессах сделки процесса нет. Как найти такой процесс и остановить его выполнение?
Рассмотрим где можно посмотреть логи по процессам в разных модулях, а также список всех активных процессов.
Текущие и выполненные процессы в карточке CRM
В карточках CRM есть вкладка Бизнес-процессы. В ней можно посмотреть все процессы, выполняющиеся сейчас и которые выполнялись ранее над конкретной сделкой (или другой сущностью CRM).
На вкладке отображены активные бизнес-процессы, их выполнение можно остановить. А также видны завершенные бизнес-процессы. Как в текущих, так и в завершенных процессах есть возможность посмотреть Журнал. В журнале отображены ключевые действия по БП (создание задач, отправленные пользователям задания, выполненные пользователями задания, паузы и т.д.), а также все, что вы вывели с помощью действия Запись в отчет.
Что же делать, если по ленте событий мы видим продолжение выполнения процесса, но во вкладке этого процесса нигде нет?
Во-первых, если вы знаете из какого статуса выполняется этот процесс, то найдите в ленте событий дату и время перехода в этот статус.
Источник: wersis.ru