在Dynamics 365 for Outlook App中找不到实体错误

时间:2018-12-11 16:08:38

标签: javascript dynamics-crm dynamics-365 dynamics365-app-outlook

我们在Dynamics 365 for Outlook App中收到以下错误:

  

找不到实体“ {0}”。指定一个有效的查询,然后尝试   再次。

这似乎与自定义代码相关。

1 个答案:

答案 0 :(得分:1)

事实证明,发生这种情况是由于调用了Xrm.WebApi.retrieveMultipleRecords。如果您传入实体集名称(例如“ accounts”)而不是记录的实体逻辑名称(例如“ account”)作为第一个参数,则好像在完整的Web客户端中一样,则Web客户端仅传递通过ENTITY_SET_NAMES常量中找不到它。

但是,在应用程序中,没有ENTITY_SET_NAMES,因此我猜测是按需进行元数据调用以查找实体集名称,但失败了,因为我们传递了集名称而不是逻辑名称

似乎已通过切换到逻辑名来纠正。