如果对象类型未知,我可以使用FetchXML通过guid检索实体吗?

时间:2019-12-16 13:54:49

标签: dynamics-crm microsoft-dynamics fetchxml

我有一个错误日志文件,其中包含Microsoft Dynamics CRM 365联机版中实体的GUID,但我不知道实体的对象类型。有没有一种方法可以使用FetchXML(或其他方式)检索具有匹配GUID的任何实体,而与对象类型无关?

2 个答案:

答案 0 :(得分:2)

一种可能性是检索所有实体的元数据(使用RetrieveAllEntitiesRequest消息),然后返回到IOrganizationService.Retrieve,以检查记录是否存在。

您可以在此博客文章中找到完整的示例:

Retrieve Entity Logical Name from a record GUID

答案 1 :(得分:1)

不。不幸的是,我们应该始终为fetchxml或CRM中的任何查询传递目标实体名称。

但是,如果您正在寻找一种获取实体名称(followup to your other question)的方法,则在消息块/异常详细信息中包含GUID时-您可以从同一插件跟踪中获取“主要实体”日志记录。

enter image description here

Read more