|  11.08.2009, 12:27 | #1 | 
| Участник | Ожидания окончание одного БП в теле другого БП. 
			
			есть два Бизнес-Процесса один запускается в ходе изменения атрибуты второго, но необходимо чтобы по окончанию первого продолжился второй. Т.е. есть ли такое ожидание? Возможно ли реализация в CRM 4.0 ? | 
|  | 
|  11.08.2009, 13:28 | #2 | 
| Консультант-джедай | 
			
			а можно как-нибудь поподробнее... а как-то не понятно что с точки зрения системы происходит...
		 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  11.08.2009, 13:35 | #3 | 
| Участник | Цитата: У меня сейчас происходит так запускаеться БП(2),а БП(1) следует дальше по этапам. Если непонятно, попробую ещё раз перефразировать.   | 
|  | 
|  11.08.2009, 13:58 | #4 | 
| Консультант-джедай | 
			
			где-то в середине БП1 запускает дочерний БП2. И Вы хотите приостоновить выполнение БП1 до тех пор пока БП2 полностью не отработает... так?
		 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  11.08.2009, 14:05 | #5 | 
| Moderator | 
			
			Если по логике, то это родительский процесс 1 должен ждать пока завершится дочерний процесс 2, после чего продлить свою работу. В любом случае мне не удалось построить такую проверку в конструкторе процесса. Через код (при беглом осмотре) тоже не удалось сделать подобных проверок. 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  11.08.2009, 14:13 | #6 | 
| Консультант-джедай | 
			
			если бы было ограничение, что единовременно может работать только один экземпляр БП1, то можно было бы сделать какой-нибудь кастомный объект, в котором хранился бы флаг. Запускается БП1 снимает флаг, заканчивается БП2 ставит флаг. Ну а после шага запуска дочернего БП2 поставить условие ожидания этого флага. ПыСы мне тоже кажется странным что БП1 не ждет БП2   
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  11.08.2009, 16:55 | #7 | 
| Участник | Цитата: 
		
			Сообщение от slivka_83
			   если бы было ограничение, что единовременно может работать только один экземпляр БП1, то можно было бы сделать какой-нибудь кастомный объект, в котором хранился бы флаг. Запускается БП1 снимает флаг, заканчивается БП2 ставит флаг. Ну а после шага запуска дочернего БП2 поставить условие ожидания этого флага. ПыСы мне тоже кажется странным что БП1 не ждет БП2  т.е. вы предлагаете уёти от такой конструкции?   | 
|  | 
|  11.08.2009, 17:02 | #8 | 
| Участник | 
			
			Возможный выход из данной ситуации вижу, только в том , что "засунуть хвост" БП1 в БП 2, ну и соответственно логически переделать несовпадающие места.
		 | 
|  | 
|  12.08.2009, 07:57 | #9 | 
| Консультант-джедай | 
			
			А может проще вообше их объединить?
		 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | 
|  12.08.2009, 09:34 | #10 | 
| Moderator | 
			
			Действительно. Если у вас много однотипных процессов, то вы можете использовать шаблоны, а не дочерние процессы.
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  12.08.2009, 09:46 | #11 | 
| Участник | 
			
			Когда в теле Бизнес-процесса при его разработке, находится более 50 шагов, с добавлением каждого последующего приводит к длительному ожиданию системы(иногда кажется что она будто зависает), поэтому и было принято решение уйти ко вложенным дочерним процессам.  Кстати подскажите, что может ускорить работу СРМ,на клиенстских машинах стоит Виста и 1 Гб оперативки, но система также подвисает при обращение к базе в СРМ. Ролапы стоят все. Работают через Оутлук конектор, но и при работе в браузере скорость такая же (IE 7). Может кто сталкивался с проблемой низкой скорости CRM 4.0 ??? CRM 3.0 работала вроде как пошустрее. | 
|  | 
|  12.08.2009, 09:50 | #12 | 
| Консультант-джедай | 
			
			Все сталкивались   Для клиентских машин при веб-доступе попробуйте это:http://mmcrm.ru/?p=356 Остальное читайте тут http://www.microsoft.com/downloads/d...displaylang=en 
				__________________ Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать!  Блога | 
|  | |
| За это сообщение автора поблагодарили: echo_igor (1). | |
|  14.08.2009, 09:08 | #13 | 
| Участник | Цитата: 
		
			Сообщение от slivka_83
			   Все сталкивались   Для клиентских машин при веб-доступе попробуйте это:http://mmcrm.ru/?p=356 Остальное читайте тут http://www.microsoft.com/downloads/d...displaylang=en | 
|  | 
|  14.08.2009, 10:12 | #14 | 
| Moderator | 
			
			Поделитесь источником, пожалуйста!
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  17.08.2009, 10:27 | #15 | 
| Участник | |
|  | 
|  17.08.2009, 11:20 | #16 | 
| Moderator | 
			
			Да я к тому и спросил, что сам который год пользуюсь Антивирусом Касперского (теперь уже Internet Security) и никогда не испытывал проблем со снижением производительности.
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  17.08.2009, 14:45 | #17 | 
| Участник | |
|  | 
|  | 
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
| 
 |