| 
			
			 | 
		#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. ... Попробуйте опубликовать эти связанные сущности.  | 
| 
	
 |