多角色 PowerApps 应用程序、Dataverse 数据源

Multi-role PowerApps Application, Dataverse Data Source

我正在 Power Apps 中构建 HR 应用程序。我有一个 Dataverse Table,其中包含列“Employee”和“Salary”。我需要每个员工在 PowerApps 中只看到他们的薪水,这是通过过滤器完成的,但由于我正在共享应用程序,所以我也必须共享数据源。如何避免员工在 Dataverse Table 中看到彼此的薪水?有没有一种方法可以让他们仅通过 PowerApps 访问 Dataverse table 而无需访问实际的 table?有什么解决方法吗?

谢谢。

先决条件:table员工必须是企业所有。为用户分配一个安全角色,只授予他们 table 员工对其拥有的记录的读取权限。

那么你有两个选择:

  1. 仅将员工记录分配给持有 her/his 个人数据的用户。

或:

  1. 保留 HR 级别的所有权并与用户共享正确的员工记录。