很遗憾,您不能像使用audit 表那样加入相关表。此外,查询可能需要 UNION 基于objecttypecode 与不同的表连接。 FetchXML 不支持 UNION。
audit 表有点棘手,它不像任何其他实体 - 因为某些数据存储在像 changedata 这样的列中的非规范化和分隔符分隔值中。此外,audit 与除systemuser 之外的其他表之间也没有关系。 Read more
您可以使用 XrmToolBox FetchXML 构建器在审计表周围玩耍并观察它们。
审计实体的 Web api 端点如下:
https://crmdev.crm.dynamics.com/api/data/v9.2/audits?$top=50&$select=_objectid_value,attributemask,operation,transactionid,useradditionalinfo,createdon,_userid_value,_regardingobjectid_value,objecttypecode,action,auditid,_callinguserid_value&$filter=objecttypecode eq 'account'
非常有趣的部分是上面的 web api 查询中的$filter=objecttypecode eq 'account'。我不知道这甚至是如何工作的。这在 web api 和 fetchxml 之间是矛盾的。