MS CRM 2011 решения - PullRequest
       21

MS CRM 2011 решения

1 голос
/ 06 августа 2011

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

Изменения будут дополнениями, а не удалением всего, что они сделали, но в конечном итоге для конечного пользователя я хочу, чтобы они увидели сочетание своей первоначальной контактной сущности плюс мои изменения. Лучше ли я просто создать новое неуправляемое решение, добавить существующую контактную сущность и внести изменения таким образом? Или я начинаю заново добавлять контактную сущность из системного слоя.

Ответы [ 3 ]

0 голосов
/ 31 января 2013

Да, лучший вариант - создать управляемые решения, которые не будут переопределять существующие настройки, но добавят любые дополнительные настройки, не затрагивая существующие.

Управляемые решения следует использовать только в том случае, если вы хотите, чтобы функция была установлена ​​или импортированное вами изменение было изменено.

0 голосов
/ 02 октября 2013

Только если в поле «Настройка» для измененной контактной сущности установлено значение «истина», вы можете напрямую изменить обновление и включить в него свои изменения.В противном случае вы можете создать собственное управляемое решение с изменениями контактной сущности и импортировать его в свою систему.Затем Dynamics CRM объединит ваши изменения с другими.

0 голосов
/ 10 августа 2011

Если вы работаете с этими решениями внутри организации, вам почти всегда следует использовать неуправляемое решение. Управляемые решения по большей части являются способом упаковки ваших настроек CRM, чтобы продавать их и защищать от изменений. Если это тот случай, с которым вы имеете дело, вы, вероятно, можете изменить сущность, но вам придется сделать это в стандартном решении или другом решении - похоже, вы уже идете по этому пути. Я не тестировал импорт управляемого решения и изменение настройки объекта, но я ожидал, что это будет работать.

...