Чтобы проверить имя роли безопасности текущего вошедшего в систему пользователя, большинство людей до недавнего времени использовали Xrm.Page.context.getUserRoles(); а затем получил имя роли безопасности.

Затем у нас есть Xrm.Utility.getGlobalContext().userSettings.securityRoles для унифицированного интерфейса, у которого та же проблема — получить GUID ролей, которые есть у пользователя, а затем мы должны запросить на стороне сервера, чтобы получить имена ролей.

Но после того, как Microsoft заменила этот API, теперь есть способ получить имена ролей безопасности напрямую, используя приведенный ниже клиентский API.

Xrm.Utility.getGlobalContext().userSettings.roles

Вы можете использовать функцию getAll(), чтобы получить вывод в виде массива.

Xrm.Utility.getGlobalContext().userSettings.roles.getAll()

Пример фрагмента кода:

Надеюсь это поможет!!!