Управляемые свойства CRM 2011 - как защитить существующие неуправляемые решения? - PullRequest
2 голосов
/ 10 июня 2011

У нас есть CRM 2011 управляемое решение, которое включает в себя некоторые изменения в стандартном объекте (учетной записи) - то есть новую форму и некоторые дополнительные поля. В большинстве случаев мы можем установить без проблем, так как изменения объединены. Однако мы сталкивались с некоторыми случаями, когда клиент переименовывал сущность Учетной записи во что-то другое (Компания) как неуправляемую переменную (включая имена представлений), и наше решение изменяет имя сущности и просматривает изменения обратно на «Учетную запись» при установке на основе правило «последний выигрывает».

У меня вопрос: можно ли защитить неуправляемые изменения, чтобы мы не перезаписывали не объединенные изменения? то есть похожи на управляемые свойства?

Любые предложения будут наиболее признательны.

1 Ответ

0 голосов
/ 11 июня 2011

К сожалению, я не думаю, что это возможно, хотя, возможно, я не до конца понимаю, что вы хотите сделать. При экспорте решения оно сохраняет снимок всех включенных компонентов. При повторном импорте все установленные компоненты должны быть такими же, какими они были при экспорте. Если вы экспортировали учетную запись с настроенным именем, какую логику вы бы хотели использовать, чтобы запретить это изменение импортировать?

Если у кого-то еще есть решение, я был бы рад увидеть его, но я еще не сталкивался с таким.

...