如何获取基于 CRM 2011 表单的安全角色报告?

How to get the CRM 2011 form based security role report?

我正在寻找一种方法来获取基于 CRM 2011 表单的安全角色报告,而不是手动转到实体的每个表单并查找安全角色。一定有某种方法可以使用某些第 3 方工具或 SQL 服务器来获取它?

EntityId | FormId | FormType | SecurityRoleId

最后,编写了一个脚本来获取 Dynamics CRM 2011 未提供的安全角色。

我在我的解决方案中应用的技巧是解析 FormXml 以获取每个表单的安全角色 ID,因为我找不到任何 table CRM 维护表单和角色关联的地方ids.

在此 github 位置撰写完整答案: Entity's Form Based Security Roles