我检查了CRM SQL数据库中的实体,但是没有指定审核历史记录的列。我知道有一种方法可以通过CRM的在线门户启用/禁用它,但这需要很长时间才能看到哪些实体启用了它,哪些实体已禁用。
我试过四处寻找,但对这个主题找不到多少,所以我想我是否知道有没有人对此有所了解或有任何相关经验。
以下是微软关于通过在线门户访问它的页面的引用:
单击要启动或停止审核的实体。要开始审核,请在“常规”选项卡上的“数据服务”部分中,选中“审核”复选框。要停止审核,请清除该复选框。
让我知道是否有任何我可以添加的内容,以使我的问题更清楚。
答案 0 :(得分:1)
下载XrmToolBox&单次启用/禁用审核。
审计中心插件将帮助您完成魔术。
<强>更新强> 安装xrmtoolbox后,连接到组织,点击“审核中心”,然后点击“加载数据”#39; - 经审计的实体和将列出属性:
答案 1 :(得分:1)
再次向您介绍XrmToolbox .... MetaData浏览器可以满足您的需求:
请注意,对于此屏幕截图,我使用“列”按钮将IsAuditEnabled列尽可能地移动到左侧。
由于您表示您可以访问SQL,因此这是一个查询:
SELECT EntityId, Name, IsAudited
FROM MyOrg_MSCRM.MetadataSchema.Entity
如果您希望在C#中执行此操作,RetrieveAllEntitiesRequest类是一个很好的起点。