课程章节介绍
让我们来聊聊如何在Salesforce中使用基于角色的安全性来管理数据集的访问权限。想象一下,你的公司有一个角色层次结构,就像一棵树,每个员工都有一个角色,而有些角色位于树的顶端,有些则在下面。
现在,假设你有一个数据集,里面有很多记录,每条记录都有一个所有者。这个所有者在角色层次结构中也有一个位置。你想要确保只有那些在角色层次结构中位于记录所有者之上的员工才能看到这些记录。
这里有一个小技巧:你可以使用一个安全判定来检查当前登录用户的角色ID是否在记录所有者的父角色列表中。如果用户的角色ID高于记录所有者的角色ID,那么他们就能看到这条记录。
举个例子,假设我们有一个员工叫Allison Wheeler,她的角色ID是2。如果她查看一个数据集,她会看到那些记录所有者的角色ID低于2的记录,因为她的角色在层次结构中更高。
这里有一个教学点:有时候学生可能会想用“in”运算符而不是“==”。记住,当你要从一个多值选择列表中指定值时,才使用“in”。
如果你想了解更多关于如何在Einstein Analytics中使用安全性的详细信息,你可以在Salesforce的帮助和培训文档中搜索“安全性”,那里会有更详细的解释。
希望这个解释对你有帮助!如果你有任何问题,随时问我。