Экспорт и импорт интерактивных панелей мониторинга в Microsoft Dynamics CRM 2016 г.
В этой статье описываются известные проблемы, связанные с экспортом и импортом решений интерактивных панелей мониторинга, основанных на пользовательской сущности или настраиваемом действии или содержащих настраиваемые представления в Microsoft Dynamics CRM 2016 г.
Область применения: Microsoft Dynamics CRM 2016 г.
Исходный номер базы знаний: 3160775
Сводка
В Microsoft Dynamics CRM 2016 г. возникли известные проблемы с экспортом и импортом решения интерактивных панелей мониторинга, которые основаны на пользовательской сущности или пользовательском действии или содержат настраиваемые представления. Microsoft Dynamics CRM использует ObjectTypeCode (OTC) для сопоставления вложенных компонентов в сущности решения с правильной сущностью в целевой Microsoft Dynamics CRM системе. Это работает должным образом для нестандартных сущностей и представлений (OOTB), но может привести к несогласованности, если решение содержит интерактивные панели мониторинга на основе настраиваемых сущностей или действий и пользовательских представлений. В следующем примере показаны возможные несоответствия.
Если пользовательская сущность A импортируется в целевую систему таким образом, что существующая сущность B в целевой системе имеет тот же объект ObjectTypeCode, что и сущность A, в системе создается сущность A с новым ObjectTypeCode. Это может привести к двум типам несоответствий:
- Панели мониторинга сущностей сущности A в решении отображаются в узле Панель мониторинга сущностей сущности сущности B, так как ссылка EntityTypeCode разрешается неправильно.
- Все потоки и плитки со ссылкой на сущность A неправильно разрешаются как ссылки на сущность B. Таким образом, настраиваемые панели мониторинга IC интерпретируют такие потоки и плитки как состоящие из сущности B, хотя их представление имеет сущность A. Сущность фильтра панели мониторинга также неправильно интерпретируется как сущность B. Это приводит к несогласованности, когда панель мониторинга не может отображать потоки или плитки.
Во-вторых, нет вычисления зависимостей для потоков, плиток, сущности фильтра и представления фильтра. При экспорте интерактивной панели мониторинга система не предлагает пользователю экспортировать сущность A, даже если панель мониторинга содержит потоки или плитки на основе сущности A. Это может привести к описанным выше сценариям или сделать невозможным разрешение зависимостей целевой системой.
Дополнительная информация
Экспорт и импорт решений интерактивных панелей мониторинга не поддерживается в Microsoft Dynamics CRM 2016 г. В обновлении 2 Microsoft Dynamics CRM 2016 г. будет доступно исправление, чтобы запретить настройку пользовательского интерфейса и пакета SDK для функциональных возможностей. При экспорте решения XML не будет содержать эти подкомпонентные типы, что может привести к несоответствиям, описанным выше. Интерактивные панели мониторинга не будут являться частью XML-кода.
На следующих снимках экрана показано, где это будет заблокировано:
- Новая интерактивная панель мониторинга в пользовательском решении.
- Существующая интерактивная панель мониторинга в пользовательском решении.
- При добавлении компонентов решения из следующего меню интерактивные панели мониторинга не будут отображаться в списке доступных панелей мониторинга.
- Узел панели мониторинга сущностей при добавлении ресурсов в решение — вкладка будет удалена.
- Узел панели мониторинга сущности в добавленной сущности — узел будет удален.