【发布时间】:2018-07-12 08:25:39
【问题描述】:
我正在对 RLS(行级安全)进行 POC。
- 我有一份非常基本的报告,其中列出了所有潜在客户及其所有者
- 我的角色定义为:
[internalemailaddress] = USERPRINCIPALNAME()在 SystemUsers 表上。 - 在桌面上测试这个可以工作
- 发布用户并将其添加到角色
- 使用 Dynamics 365 中的 PowerBI Dashboard Option 在 Dynamics CRM 中显示此仪表板
- 通过具有此 PowerBI 角色的用户之一登录
- 所有行都显示出来,没有过滤发生。
如果我做错了什么,请提出建议。
另外请建议是否有一种方法可以在 PowerBI 中重用在 CRM/O365 中定义的系统角色/组(例如,销售人员应该只能查看他的数据,销售经理应该能够获取所有数据其领土内的销售人员等)
【问题讨论】:
-
联系这个人:linkedin.com/pulse/…
-
您好 Arun,感谢您的回复。这正是我想要做的,更何况……我的 RLS 在服务和桌面中工作,但在 crm 中没有。数据集的所有者是关键,一旦我切换到新用户,它就会按预期工作。可能是因为深夜工作的疏忽。感谢您为我指明正确的方向。
标签: dynamics-crm powerbi microsoft-dynamics dynamics-365 row-level-security