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