Публикация

Как получить id пользователя из данных о функциональной роли в бизнес-процессе?

Вопрос:

Стоит задача получить в бизнес процессе id любого пользователя(контакта), входящего в определенную функциональную роль. В рамках процесса нам необходимо назначать пользователя, входящего в роль, ответственным за различные объекты в системе(Лид, Заказ и т.п.) Соответственно, в роль входит только один пользователь, нужно получить его id и назначить ответственным.

Подскажите как, корректнее реализовать этот кейс в бизнес процессе?

Ответ:

Для этих целей можно воспользоваться стандартными элементами чтения данных.

Необходимая информация хранится в следующих объектах - "Вхождение пользователя в роли" с колонками Пользователь и Роль, 

"Объект администрирования" (в т.ч. пользователи и роли) с колонкой Контакт.

1. Читать данные из "Объект администрирования" необходимой Функциональной роли (по названию или id) 

2. Читать данные "Вхождения пользователя в роли", где Роль = Пункт1. Id

3. Читать данные "Объект администрирования", где id = Пункт2. Пользователь

4. Использовать полученное значение Пункт3.Контакт согласно бизнес-целям.

При построении таких процессов необходимо учитывать, что добавление новых пользователей в функциональную роль приведет к неоднозначной работе процесса.

Нравится

Поделиться

0 комментариев
Показать все комментарии