Симптом
Временная шкала в UCI не отображает следующую ошибку: "Не удалось загрузить записи из-за непредвиденной ошибки". Это выглядит следующим образом:
Если открыть средства разработчика и обновить страницу, на вкладке "Сеть" появится пакетный запрос, содержащий вызов GET к /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas, который завершился с ошибкой 400 - Bad Request (неудачный запрос будет иметь красный цвет) и следующее сообщение:
{"error":{"code":"0x8004430d","message":"Количество сущностей ссылок в запросе превысило максимальное ограничение.","innererror":{"message":"Количество сущностей ссылок в запросе превысило максимальное ограничение".
Причина
Это ограничение элемента управления временной шкалой, к которому сейчас обращается наша команда. Существует параметр QueryLinkEntityLimit, и превышение этого ограничения приводит к ошибке. Сущности связи поступают как из стандартных действий, так и из пользовательских действий.
Клиенты могут добавить в этот вызов дополнительные сущности связи, выполнив следующую настройку временной шкалы: с помощью форм карточек для пользовательских действий.
Смягчения
Устранение рисков 1
Вы можете обратиться в службу поддержки клиентов, предоставить сведения об этой ошибке и попросить их увеличить параметр QueryLinkEntityLimit для вашей организации.
Примечание. Этот параметр повлияет на все вызовы в организации, которые имеют сущности канала, и может снизить производительность вызовов с очень высоким числом сущностей связи. Однако снижение производительности не должно быть значительным, если мы увеличиваем ограничение на одну цифру.
Устранение рисков 2
Если клиент создал пользовательские действия и использует для них формы карточек, он может отключить формы карточек, чтобы уменьшить количество сущностей ссылок в пакетном запросе. Это можно сделать, выполнив следующие действия.
-
Перейдите к параметрам временной шкалы для UCI (в редакторе форм сущности с проблемами дважды щелкните раздел временной шкалы, и параметры должны открыться).
-
На вкладке Действия в разделе Дополнительные параметры найдите все настраиваемые действия, имеющие форму карточки.
-
Измените выбор на "Выбрать форму карточки" — форма карточки будет отключена.
Кроме того, можно вообще не включать настраиваемое действие на временную шкалу, если это не полезно:
-
Перейдите к параметрам временной шкалы для UCI.
-
На вкладке Действия в разделе Фильтр по вместо "Показать все" выберите "Показать выбранный".
-
Отмените выбор настраиваемых действий, которые будут удалены на временной шкале.