【问题标题】:Entity cannot be found error in Dynamics 365 for Outlook App在 Dynamics 365 for Outlook App 中找不到实体错误
【发布时间】:2018-12-11 16:08:38
【问题描述】:

我们在 Dynamics 365 for Outlook 应用程序中收到以下错误:

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

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

【问题讨论】:

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


    【解决方案1】:

    事实证明这是因为调用了Xrm.WebApi.retrieveMultipleRecords。如果您传入实体集名称(例如“accounts”)而不是文档中记录的实体逻辑名称(例如“account”)作为第一个参数,则看起来好像在完整的 Web 客户端中,然后 Web 客户端只是通过它通过,因为它在 ENTITY_SET_NAMES 常量中找不到。

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

    这似乎已通过切换到逻辑名称得到纠正。

    【讨论】:

    • 我上周在 UCI 应用程序中注意到了这一点。
    猜你喜欢
    • 1970-01-01
    • 2019-04-17
    • 2018-05-26
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-18
    相关资源
    最近更新 更多