25.02.2014, 16:16 | #1 |
Участник
|
Синхронизация ActivtyType между системами
Доброго времени суток,
Есть DEV и Staging (TEST) системы, и в DEV было создано несколько новых сущностей (типа Activity), которые были установлены в Staging систему. Спустя некоторое время было обнаружено, что некастомизируемый пиклист ActivityType в обеих системах (DEV vs Staging) имеет разные значения для одних и тех же кастомных типов. Скажите, пожалуйста, знает ли кто-то способ синхронизировать эти значения (пробовал удалять все кастомные активити в Staging и переимпортировать решение из DEV, однако это не помогло). Есть ли другой способ, помимо пересоздания всей организации с нуля и инсталляции всего решения из DEV системы? Спасибо |
|
26.02.2014, 11:35 | #2 |
Еда - топливо, Одежда - н
|
мне кажется мало кто понял суть послания.
можете скрины привести?
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
26.02.2014, 15:01 | #3 |
Участник
|
а создавались они переносом решения или руками?
|
|
03.03.2014, 15:48 | #4 |
Участник
|
Решение устанавливалось экспортом/импортом из DEV в Staging систему (Unmanaged Solution). Решение устанавливалось несколько раз, возможно между установками эти сущности были пересозданы в DEV, поэтому сейчас ActivityType десинхронизирован.
Меня интересует ответ на вопрос, можно ли каким-то способом сейчас синхронизировать эти значения (кроме неподдерживаемого подхода и редактирования метаданных)? Спасибо |
|
04.03.2014, 22:23 | #5 |
Moderator
|
Рекомендую переносить решение в тестовую среду как managed. Это поможет, в том числе, протестировать процесс обновления производственной системы (если, конечно, вы собираетесь использовать в ней managed решения). В случае тестовой системы, удаление управляемого решения решит ваши проблемы рассинхронизации, так как система вернется в начальное состояние. Опять же это все в теории, существуют нюансы. Дополнительно посоветую отобрать у всех желающих всякие права на редактирование тестовой системы.
Если у вас творится хаос подобный описанному (хотя я не имею представления, как такого можно добиться). Проще всего создать новую организацию и дальше мучить ее.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
05.03.2014, 17:01 | #6 |
Участник
|
Спасибо за совет
По поводу managed решения я пока не уверен. Дело в том, что уже был опыт, когда небольшие кастомизации в системе, в которой стояло managed решение (например кастомизации на форме заказчиком) приводили к тому, что приходилось пересоздавать организацию, т.к. уже невозможно было установить новую версию managed решения. Правда было это в Online версии, однако, думаю. в On-Premise будет нечто подобное. Пока в managed решении, помимо возможности его деинсталлировать, преимуществ не вижу, да и система уж сильно кастомизирована, т.е. CRM без этого решения не будет использоваться. Спасибо за совет, однако вопрос в другом: есть ли другой способ синхронизировать эти значения, кроме пересоздания организации... |
|
05.03.2014, 17:07 | #7 |
Чайный пьяница
|
Backup - Restore - Import Org - боюсь единственный выход из ситуации.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|