Кастомизация
03
Июн
0

Неподдерживаемые изменения в Microsoft Dynamics CRM

Модификации Microsoft Dynamics CRM, которые сделаны без использования Dynamics CRM SDK или официальных инструментов Microsoft Dynamics CRM – не поддерживаются в процессе обновления или апгрейда Microsoft Dynamics CRM. Все что не задокументированно в SDK и официальных материалах – не поддерживается. Не поддерживаемые модификации могут вызывать проблемы при устанавливке хотфиксов, пакетов обновлений или апгрейде CRM. Чтобы минимизировать проблемы при обновлении или апгрейде – не изменяйте файлы Microsoft Dynamics CRM, которых Вы не создавали (файлы конфигурации и файлы справки являются единственным исключением из этого правила).

Список не поддерживаемых дествий:

  • Изменения в любых .aspx, .css, .htm, .js, .xml, .jpg, .gif или других файлах, которые находятся в папке wwwroot приложения Microsoft Dynamics CRM, в папках с инструментами Microsoft Dynamics CRM или файлах Microsoft Dynamics CRM находящейся в Program Files\Microsoft Dynamics CRM. Во время обновления CRM эти файлы не проверяются на изменения и могут быть перезаписаны;
  • Изменения, внесенные в файлы или настройки веб-сайта Microsoft Dynamics CRM. Ваши разработки должны быть установлены на другом веб-сайте. Это включает в себя изменения в файловой системе списков контроля доступа (ACL) и любых других файлов на сервере Microsoft Dynamics CRM;
  • Изменения в физической схеме базы данных, кроме добавления или обновления индексов. Включает в себя любые изменения, совершенные в отношении базы данных без прохождения через систему кастомизации. Изменение таблиц, хранимых процедур, или вьюх (views), в базе данных не поддерживается. Добавление таблиц, хранимых процедур, или вьюх, в базу данных также не поддерживаемы из-за проблем обновления или целостности ссылочных данных. Это относится ко всем базам данных Microsoft Dynamics CRM, а также для локальной базы данных Microsoft Dynamics CRM для Microsoft Office Outlook.

При изменении данных, не используя настройки системы (System Customization), вы рискуете получить проблемы при обновлении и апгрейде:

  • Обращение к другим библиотекам .dll Microsoft Dynamics CRM, помимо Microsoft.Crm.Sdk.dll, Microsoft.Crm.SdkTypeProxy.dll и Microsoft.Crm.Outlook.Sdk.dll;
  • Использование интерфейсов прикладного программирования (API), помимо документированных API: веб-служб CrmDeploymentService, CrmDiscoveryService, CrmService и MetadataService;
  • Многократное использование контролов (включая контрол списков) пользовательского интерфейса Microsoft Dynamics CRM в целях управления внешним видом и поведением. Эти контролы могут измнится или быть перезаписаны во время обновления. Не рекомендуем использовать или изменять default.css файл в корневом каталоге установки Microsoft Dynamics CRM. Только те настройки, изложенные, например, с помощью Template.css, поддерживаются;
  • Повторное использование любого имеющегося в Microsoft Dynamics CRM JavaScript-кода. Этот код может измениться или быть перезаписан во время обновления;
  • Модификации к любой формы Microsoft Dynamics CRM или добавление новых форм, таких как страницы .aspx непосредственно в Microsoft Outlook или изменения в .pst файлах. Эти изменения не будут обновлены;
  • Кастомизация без использования поддерживаемых инструментов Microsoft Dynamics CRM, доступных офлайн в Microsoft Dynamics CRM для Outlook;
  • Использование кастомных HttpModules, с целью добавить HTML/DHTML в формы Microsoft Dynamics CRM.
Комментарии (0)

*

code