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 |
Участник
|
|
|