Activity "Получить спискок или количество пользователей"

Данное действие BizProc (бизнес-процесса) предназначено для получения списка пользователей из системы Bitrix с возможностью фильтрации по различным параметрам: по ID пользователей, по ID группы, по подразделению (департаменту), а также по статусам активности и блокировки пользователя.

Основные возможности:
Фильтрация пользователей по:

  • - конкретные пользователи (через формат )
  • - пользователи из определённой группы
  • - пользователи из определённого подразделения
  • - фильтрация по активности (активные, неактивные, любые)
  • - фильтрация по статусу блокировки (заблокированные, не заблокированные, любые)

Возвращает:

  • - Количество найденных пользователей (`UserCount`)
  • - Список ID пользователей (`UserList`)

Порядок использования действия GetUserActivity
1. Настройка параметров действия

  • - В конструкторе бизнес-процессов выберите категорию "DIGI activities".
  • - Добавьте действие "Получить пользователей по фильтру".
getuseractivity

getuseractivity

В настройках действия указываются фильтры для выборки пользователей:

getuseractivity

getuseractivity

getuseractivity

getuseractivity

getuseractivity

getuseractivity

2. Вызов действия в бизнес-процессе
- При выполнении действия происходит:

  • - Получение пользователей из указанной группы (если указан GroupId)
  • - Получение пользователей из списка UserId
  • - Объединение этих списков (если указаны оба)
  • - Применение фильтров активности, блокировки и подразделения
  • - Получение списка пользователей из базы

3. Использование результата

  • - В переменную `UserCount` записывается количество найденных пользователей.
  • - В переменную `UserList` записывается массив ID пользователей, соответствующих фильтрам.

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

getuseractivity

0