如何从Powerapps分配给一个用户在Office 365环境中的角色(How to get ro

2019-10-30 02:15发布

我们正试图基于用户角色来更改按钮可见性。 添加的自定义安全角色,从动力学365环境分配的角色给用户。

自定义安全角色

分配这些角色通过管理角色选择用户。

管理用户角色

我们怎样才能在Powerapps环境分配CurrentUser作用? 只有3个属性(电子邮件,全名,图像)可用于用户()对象。 使用动态365用户尝试过,安全角色等为数据源。 此外,通过将用户添加到实体的数据源尝试。

动力365安全角色,在给用户的数据源

Answer 1:

在一个典型的动态CRM Web UI或模型驱动PowerApp的,我们有选择地写客户端脚本的形式拉当前用户的安全角色和操纵客户端控件。 我们将使用Web API或OData的和利用systemuserrolescollectionSystemUserRolesSet数据集拉所需要的数据。 阅读更多

但是,在画布应用程序,即使在今天,我们无法找到此System user roles的动态365连接器表。 因此,我们必须等到这被暴露。

或者,你可以有一个SQL复制(可能是数据导出服务)或自定义连接器,消费D365网页API来拉这个数据。



文章来源: How to get roles assigned for an user in Office 365 environment from Powerapps