如何从Powerapps中为Office 365环境中的用户分配角色

时间:2018-11-12 13:03:33

标签: dynamics-crm office365 powerapps security-roles

我们正在尝试根据用户角色更改按钮可见性。添加了自定义安全角色,并从Dynamics 365环境中为用户分配了角色。

Custom Security roles

通过“管理角色”选项将这些角色分配给用户。

Manage User Roles

我们如何在Powerapps环境中为CurrentUser分配角色? User()对象仅可使用3个属性(Email,fullName,Image)。尝试使用Dynamics 365用户,安全角色等进入数据源。还尝试通过将“用户”实体添加到数据源中。

Dynamics 365 security roles, users in to datasource

1 个答案:

答案 0 :(得分:0)

在经典的Dynamics CRM Web用户界面或模型驱动的PowerApp中,我们可以选择编写客户端表单脚本来提取当前用户的安全角色并操纵客户端控件。我们将使用Web api或odata并利用systemuserrolescollectionSystemUserRolesSet数据集提取所需的数据。 Read more

但是在Canvas应用中,即使在今天,我们仍然无法在Dynamics 365连接器中找到此System user roles表。所以我们必须等到暴露出来。

或者您可以使用SQL复制(也许是数据导出服务)或自定义连接器,这些连接器使用D365 web api 来提取此数据。