Как получить роли, назначенные для пользователя в среде Office 365, из Powerapps - PullRequest
0 голосов
/ 12 ноября 2018

Мы пытаемся изменить видимость кнопок в зависимости от роли пользователя.Добавлены пользовательские роли безопасности, назначены роли пользователям из среды Dynamics 365.

Пользовательские роли безопасности

Назначены эти роли пользователям с помощью функции «Управление ролями».

Управление ролями пользователей

Как получить роль, назначенную для CurrentUser в среде Powerapps?Только 3 атрибута (Email, fullName, Image) доступны для объекта User ().Попытка использования пользователей Dynamics 365, ролей безопасности и т. Д. В Datasource.Также попытался добавить сущность Пользователи в источник данных.

Роли безопасности Dynamics 365, пользователи в источнике данных

1 Ответ

0 голосов
/ 20 января 2019

В классическом веб-интерфейсе Dynamics CRM или PowerApp, управляемом моделью, у нас есть выбор написать сценарии на стороне клиента, чтобы использовать роли безопасности текущего пользователя и манипулировать элементами управления клиента.Мы будем использовать web api или odata и использовать набор данных systemuserrolescollection или SystemUserRolesSet для извлечения необходимых данных. Подробнее

Но в приложениях Canvas даже сегодня мы не можем найти эту таблицу System user roles в разъемах Dynamics 365.Поэтому нам нужно подождать, пока это не будет раскрыто.

Или у вас может быть репликация SQL (может быть, служба экспорта данных) или пользовательский соединитель, который использует веб-API D365 для извлечения этих данных.

...