我们正在尝试根据用户角色更改按钮可见性。添加了自定义安全角色,为Dynamics 365环境中的用户分配了角色。
自定义安全角色
通过"管理角色"选项将这些角色分配给用户。
管理用户角色
如何在Powerapps环境中为CurrentUser分配角色?User((对象只有3个属性(Email、fullName、Image(可用。尝试在数据源中使用Dynamics365用户、安全角色等。还尝试将Users实体添加到数据源中。
Dynamics 365安全角色,数据源中的用户
在经典的Dynamics CRM web UI或模型驱动的PowerApp中,我们可以选择编写客户端表单脚本,以获取当前用户的安全角色并操纵客户端控件。我们将使用web api或odata&利用CCD_ 1或CCD_。阅读更多
但在Canvas应用程序中,即使在今天,我们也无法在Dynamics365连接器中找到此System user roles
表。所以我们必须等到这件事曝光。
或者,您可以使用SQL复制(可能是数据导出服务(或自定义连接器来使用D365 web api来提取这些数据。