Можно ли экспортировать выборочные настройки в решении по умолчанию Dynamics CRM 2011 - PullRequest
2 голосов
/ 03 ноября 2011

Я пытаюсь выяснить, возможно ли это, в основном я настроил несколько сущностей, и среди них я изменил сущность «контакты» и создал для нее новое публичное представление в стандартном решении в CRM 2011 онлайн. Теперь я хочу экспортировать (только 2 изменения в сущность «контакты») в новый экземпляр CRM 2011.

Есть ли способ экспортировать только эти два изменения или выборочно решить, какие настройки вы хотите экспортировать в новый экземпляр CRM?

Я пытаюсь понять это для типичного сценария "push QAed от этапа к этапу производства", есть ли лучшие практики для управления вашими изменениями в CRM 2011?

Спасибо

Дипак.

Ответы [ 2 ]

8 голосов
/ 03 ноября 2011

Вы можете выбрать конкретную сущность для экспорта, однако вы не можете выбрать для экспорта / импорта только часть сущности. Формы, виды, изменения ленты и пользовательские атрибуты всегда будут в наличии.

3 голосов
/ 11 апреля 2012

По умолчанию вы должны экспортировать компонент целиком, создав решение (управляемое или неуправляемое) и выбрав «добавить существующий компонент».

Вы можете экспортировать части компонента, но для этого необходимоуглубиться в XML экспортированного решения.Например, вы можете экспортировать только ленту для объекта или просто форму объекта.Метод заключается в том, чтобы просто отредактировать файл настроек и удалить части, которые вы не хотите экспортировать / обновить.Ваша первоначальная логика может заключаться в том, что если он будет удален из файла настроек, не будет ли это означать, что он будет удален из целевой организации при импорте?Нет, это не так.Читайте дальше для получения дополнительной информации.

Если вы хотите удалить поле из сущности, например, в управляемом решении, как бы вы это сделали?Вы не можете удалить его из организации, экспортировать обновленную версию решения и импортировать ее в целевую организацию, так как CRM просто сохранит поле.Вы должны создать временное решение с удаленным объектом.Импортируйте временное решение в целевую организацию, чтобы вы могли удалить реальное решение, которое хотите обновить.После удаления фактического решения, которое вы хотите обновить, вы обновляете его, чтобы не иметь поля, а затем повторно импортируете.После повторного импорта вы можете удалить временное решение.Грязный.

Надеюсь, это поможет.

...