|
26.05.2022, 10:06 | #1 |
Участник
|
D365 в какой таб. кроме UserGroupList может хранится список ролей?
Привет.
Подскажите где в D365 в какой таб. SQL хранится список ролей? Думал что как в AX09 хранится в USERGROUPINFO но она пустая только с одной записью. Теперь в непонятках, где список ролей увидеть? |
|
26.05.2022, 10:27 | #2 |
Участник
|
Точнее задача сделать запрос - пользователь <-> назначенные ему роли.
Таблица список пользователей - не поменялась, UserInfo. А вот роли где искать - не знаю. Подскажите. |
|
26.05.2022, 10:30 | #3 |
программист
|
В 2012, 365 уже все сильно очень по другому.
Обе таблицы в системных. - SecurityRole. Роли. - SecurityUserRole. Пользователи по ролям Список ролей для пользователей static void Job17(Args _args) { UserInfo userInfo; SecurityUserRole secUserRole; SecurityRole secRole; ; while select Id from userInfo join RecId from secUserRole where secUserRole.User == userInfo.Id join secRole where secRole.RecId == secUserRole.SecurityRole { info(strFmt("%1 - %2", userInfo.Id, secRole.Name)); } } |
|
|
За это сообщение автора поблагодарили: oleggy (2). |
26.05.2022, 11:34 | #4 |
Участник
|
В SecurityRoleUtil getUserRoleIds код корректнее на вид
|
|