如何将Dataverse表的审计摘要记录导出为Excel或CSV文件?
导出Dataverse表审计记录的可行方案
方案1:正确获取并使用XRMToolBox的Audit History Explorer插件
你之前找不到下载渠道是因为这个插件不需要单独下载,直接在XRMToolBox内部商店安装即可:
- 打开XRMToolBox,点击左侧栏的「Plugin Store」
- 在搜索框输入「Audit History Explorer」,找到对应插件后点击「Install」完成安装
- 安装完成后返回主界面,添加并连接你的Dataverse环境
- 选中目标数据表,按需设置时间范围、操作类型等过滤条件,最后点击导出选项,选择Excel或CSV格式保存
方案2:用Power Automate云流实现无代码导出
如果不想依赖第三方工具,Power Automate可以完成自动化导出:
- 新建一个手动触发的云流
- 添加「列出审计记录」动作,在筛选条件中指定目标表的逻辑名称(例如
objecttypecode eq 'account'),还可追加时间范围等过滤规则 - 接着添加「创建CSV表」动作,将审计记录的字段映射到表格列
- 最后添加「保存文件」动作,把CSV文件存储到OneDrive/SharePoint,也可设置自动发送邮件附件
方案3:通过Dataverse Web API查询后导出
具备基础技术能力的话,可以直接用Web API拉取数据:
- 构造查询URL:
GET [你的组织URI]/api/data/v9.2/audits?$filter=objecttypecode eq '你的表逻辑名称'&$select=createdon,operation,userid,objectid,detail - 用Postman或经过身份验证的浏览器发送请求,获取返回的JSON数据
- 将JSON数据复制到JSON转CSV工具(本地或在线均可),转换后保存为CSV文件,再导入Excel处理
内容的提问来源于stack exchange,提问作者Jaqen H'ghar
相关产品推荐
相关产品推荐

