Ошибка объекта не найдена в приложении Dynamics 365 для Outlook

Мы получаем следующую ошибку в приложении Dynamics 365 для Outlook:

Объект "{0}" не найден. Укажите правильный запрос и повторите попытку.

Похоже, это связано с пользовательским кодом.

1 ответ

Решение

Оказывается, это произошло из-за звонка Xrm.WebApi.retrieveMultipleRecords, Это выглядит так, как будто в полном веб-клиенте, если вы передаете имя набора сущностей (например, "учетные записи") вместо логического имени сущности, как указано в документации (например, "учетная запись"), в качестве первого параметра, тогда веб-клиент просто передает это через, как это не найдено в ENTITY_SET_NAMES постоянная.

Однако в приложении нет ENTITY_SET_NAMES и поэтому я предполагаю, что вызов метаданных выполняется по требованию для поиска имени набора сущностей, и происходит сбой, потому что мы передавали имя набора вместо логического имени.

Похоже, что это было исправлено путем переключения на логическое имя.

Другие вопросы по тегам