0

我在通用数据服务 (CDS) 中创建了一个自定义实体,该实体从调查中流入数据。

但是,我需要向不同的人授予对数据的访问权限。在我的数据集中,我有一个名为 community 的列,它应该代表哪些人可以根据他们进入该列的社区访问哪些数据。

在数据流入以确保我只向特定社区的人提供访问权限之后,我如何准确地过滤数据。是的,每个社区都是独一无二的,没有两个人可以在两个不同的社区。

我想按社区过滤,这样社区 A 中的人只能看到 A 而看不到 B 或 C。

4

1 回答 1

1

没有直接的一步 OOB 配置来实现这一点。因为行级安全性取决于列值,即。每条记录的社区字段值。

一种方法是创建所有者团队并将用户添加到正确的团队,然后自定义实体记录必须由各自的团队拥有 - 每个自定义实体记录的所有者团队可以根据创建时使用的社区字段值自动填充/分配插件/工作流程/流程。

最重要的是,在该自定义实体的安全角色中 - 只能为用户级别授予读取权限。将安全角色分配给 Teams。

于 2020-09-16T03:35:03.323 回答