前言
最近公司内部在进行系统审计,需要提供一份清晰的权限说明文档,最开始的思路是直接通过 SQL 查询数据库导出权限数据,但考虑到:
- Dataverse 并不推荐直接访问数据库
- SQL 查询结果可读性较差
- 后续还需要整理成审计友好的文档
于是转而寻找现成工具,最终发现 XrmToolBox 里已经有一个非常成熟、好用的插件:Role Documenter。它可以一键导出安全角色的表级权限,并生成 Excel 文档,非常适合审计、权限梳理和系统交付场景。
使用 Role Documenter 导出权限
-
Step 1:在 XrmToolBox 中安装插件
- 打开 XrmToolBox
- 在插件库中搜索 Role Documenter
- 点击下载并安装
- 安装完成后,在工具列表中即可看到该插件。

- Step 2:选择安全角色并导出
- 打开 Role Documenter
- 连接到目标 Dynamics 365 / Dataverse 环境
- 在角色列表中选择安全角色
- 点击 Export
插件会自动生成一份 Excel 文件,其中包含:
- 每个安全角色
- 每个表(Entity / Table)
- 对应的权限级别(Create / Read / Write / Delete / Append / Append To 等)

如果本文对你有所帮助,可以请我喝杯咖啡
(完)