как сравнить datamodel Dynamics CRM в DTAP

#dynamics-crm-2011

#dynamics-crm-2011

Вопрос:

в настоящее время мы используем модель DTAP (разработка, тестирование, приемка и производство) в нашей среде Dynamics CRM 2011. В идеальной ситуации мы используем решения, которые должны быть установлены в каждой среде, однако бывает, что также выполняется ручная адаптация.

Чтобы защитить модель данных, я хочу создать «базовую» модель данных, которую мы могли бы использовать для проверки после каждого развертывания. В системе есть управляемые сторонние решения и беспилотные решения.

Я уже использовал упаковщик решений из CRM SDK для извлечения решений, а затем сравнения содержимого с помощью WinMerge / Windiff (простое сравнение xml). Я также использовал http://crmcustomcompare.codeplex.com , но это не приносит удовлетворения, а использование браузера метаданных требует очень больших затрат труда.

Интересно, есть ли другие способы защиты модели данных на DTAP-стрит CRM.

Комментарии:

1. Что означает «охранять модель данных на улице DTAP CRM»? Поиск в DTAP возвращает вакцину…

2. @Дэрил, я отредактировал вопрос для плаката, чтобы предоставить информацию о DTAP (не о вакцине, ха!)

Ответ №1:

Если все, что вас волнует, это сущности и атрибуты, генератор ранних привязок в сочетании с инструментом diff отлично справляется с задачей показать, где что-то изменилось.

Комментарии:

1. Вы утверждаете, что я должен генерировать классы с использованием генератора ранних привязок в каждой среде, а затем выполнять сравнение исходных файлов?

2. @Dre Если все, что вы хотите знать, это какие объекты / атрибуты / наборы параметров / значения набора параметров были добавлены или удалены, это все, что вам нужно сделать.