|
|
#1 |
|
Участник
|
Как вести разработку с заделом на автоматическую инсталляцию?
Поясню тему: хотелось бы узнать, какие рекомендованные методы существуют для ведения разработки кастмизации под СРМ, чтобы иметь возможность воссоздать кастомизацию на голой базе с помощью скриптов. Метод импорта не очень подходит, т.к. в кастомизации существуют взаимные ссылки, на которых импорт падает. Также такой метод затрудняет разработку, т.к. скрипт один на все объекты, а хотелось бы большей атомарности. В СДК нашел только возможность создания сущностей и атрибутов к ним. А вот как изменить форму для сущности через СДК, уже не могу найти.
Хотелось бы все-таки найти легальный метод. Заранее благодарен за помощь. |
|
|
|
|
#2 |
|
Участник
|
Программный импорт кастомизации - самый легальный метод. Должен работать!
Похоже, чего-то Вы перемудрили со взаимными ссылками. Можно про это поподробнее? Как-то мне не верится, что вот так запросто можно создать кастомизацию, которая импорт обвалит. |
|
|
|
|
#3 |
|
Участник
|
Цитата:
Цитата:
По информации команды, которая ведет тот проект, импорт валится из-за взаимных ссылок. Т.е. есть две сущности, у каждой есть ссылки на другую. Импорт не может их создать одновременно и при попытке создать одну из них валится с ошибкой, что не может найти пару для связи.Мне нужно понять, как обойти эту ситуацию. До этого момента в своих (немногочисленных ) работах я пользовался стандартным импортом ХМЛ-файла кастомизации, поэтому пока не могу найти альтернатив. К тому же, если есть возможность, хотелось бы уйти от единого файла кастомизации, чтобы при разработке не делать слияние при каждом коммите в СВН. Если же импорт все-таки должен отрабатывать корректно взаимные ссылки и тому найдется чье-то практическое подтверждение, при отсутствии альтернативных легальных методов буду рыть в этом направлении. Пока поверил на слово, вроде ребята нормальные, нет оснований им не доверять. |
|
|
|
|
#4 |
|
Moderator
|
Действительно нет. Документирование на уровне "разверни бекап", сразу видно - профессионалы! Ели проблема только в перекрестных ссылках (что мне сомнительно) то нет такой проблемы! Вас никто не заставляет накатывать все кастомизации разом. Импортируйте эти объекты по отдельности, перенесите их на систему, а потом накатывайте полный бекап, чтобы восстановить связи. Ну и поделитесь, что ли, стой дивной кастомизацией, чтобы мы тоже могли поразиться изобретательности архитектора вашей кастомизации!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
| За это сообщение автора поблагодарили: Yarilo (1). | |
|
|
#5 |
|
Участник
|
Цитата:
Но не будем углубляться в эту тему, я все-таки не был внутри той команды, подробностей не знаю.Цитата:
Сообщение от Артем Enot Грунин
Ели проблема только в перекрестных ссылках (что мне сомнительно) то нет такой проблемы! Вас никто не заставляет накатывать все кастомизации разом. Импортируйте эти объекты по отдельности, перенесите их на систему, а потом накатывайте полный бекап, чтобы восстановить связи.
Цитата:
, форумов по СРМ не так много.
|
|
|
|
|
#6 |
|
Консультант-джедай
|
А можно в студию ошибку при которой импорт падает?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#7 |
|
Участник
|
|
|
|
|
|
#8 |
|
Участник
|
Ошибка в браузере "Сбой: new_ic_accident_new_payment_stage: Недопустимый аргумент"
Ошибка в трейсах: >Failed to import entity relationship new_ic_accident_new_payment_stage |
|
|
|
|
#9 |
|
Участник
|
В KB948313 пишут:
SYMPTOMS When you try to import a customization file in Microsoft Dynamics CRM, you receive the following error message: Failed to import entity relationship "<Relationship>": Invalid Argument. ... CAUSE This problem occurs because you did not publish both entities which are part of the relationship. ... Попробуйте опубликовать эти связанные сущности. |
|
|
|
| За это сообщение автора поблагодарили: Yarilo (1). | |
|
|
#10 |
|
Участник
|
Цитата:
Сообщение от Гуревич Денис
В KB948313 пишут:
SYMPTOMS When you try to import a customization file in Microsoft Dynamics CRM, you receive the following error message: Failed to import entity relationship "<Relationship>": Invalid Argument. ... CAUSE This problem occurs because you did not publish both entities which are part of the relationship. ... Попробуйте опубликовать эти связанные сущности. |
|
|