Activity "Получить количество активных бизнес-процессов"

Данное действие — это пользовательский шаг (activity) для бизнес-процессов в системе Bitrix, который позволяет:

  • - Получать количество активных бизнес-процессов, запущенных определённым пользователем.
  • - При необходимости завершать (удалять) все такие активные бизнес-процессы для указанного пользователя.

Работает с помощью двух основных параметров:

  • - **UserId** — идентификатор пользователя, для которого производится поиск или удаление бизнес-процессов.
  • - **Action** — действие:
    • "Y" — завершить (удалить) все активные процессы пользователя.
    • "N" — только подсчитать количество активных процессов, ничего не удаляя.

Результатом работы действия является число (COUNT) — количество найденных или завершённых бизнес-процессов.

Порядок использования 1. **Добавление действия в бизнес-процесс**
- В редакторе бизнес-процессов Bitrix найдите категорию “DIGI activities” и выберите действие “Работа с бизнес-процессами пользователя”.

userbpactivity

userbpactivity

2. **Настройка параметров**
- В открывшемся диалоге укажите:
- **UserId** — выберите или введите пользователя, для которого требуется выполнить действие.
- **Action** — выберите нужное действие:
- “Y” — завершить все активные бизнес-процессы пользователя.
- “N” — только подсчитать их количество.
userbpactivity

userbpactivity

3. **Сохранение и использование результата**
- После выполнения действия в переменной COUNT будет содержаться:
- Если выбран “N” — количество активных БП пользователя.
- Если выбран “Y” — количество успешно завершённых (удалённых) БП пользователя.
- Используйте переменную COUNT в дальнейших шагах бизнес-процесса для логики, уведомлений и т.д.
userbpactivity

Это действие предназначено для автоматизации управления активными бизнес-процессами пользователей в Bitrix и может быть полезно, например, при массовом завершении процессов при увольнении сотрудника или для контроля нагрузки на систему.

0