01.06.2009, 10:38 | #1 |
Участник
|
Текущая дата в бизнес-процессе
Всем привет!
Необходимо закрывать действия сервиса по прошествии одного дня после даты начала. Возможно ли это реализовать использую БП? Понятно, что можно подождать 1 день после даты создания "действия сервиса". А как быть если запись создана заранее (допустим за неделю, до даты начала сервиса..) Как в бизнес-процессе определить текущую дату? Подскажите пожалуйста.. |
|
01.06.2009, 10:50 | #2 |
Консультант-джедай
|
Периодически запускаете бизнес-процесс (раз в час например). Проверяете прошел ли один день после старта и закрываете.
http://mmcrm.ru/?p=385
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
01.06.2009, 11:01 | #3 |
Участник
|
Использовать таймауты рабочего процесса
Ставите условие ожидания: Рабойчий процесс: тайм аут = 1 день после Действие сервиса: Дата начала, а после него закрываете Действие сервиса шагом "Изменить статус" например
|
|
01.06.2009, 11:02 | #4 |
Участник
|
Цитата:
Сообщение от slivka_83
Периодически запускаете бизнес-процесс (раз в час например). Проверяете прошел ли один день после старта и закрываете.
http://mmcrm.ru/?p=385 |
|
01.06.2009, 11:03 | #5 |
Участник
|
|
|
01.06.2009, 11:12 | #6 |
Консультант-джедай
|
Цитата:
А что если Дата начала изменится? Ручками искать этот БП и прибивать?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
01.06.2009, 11:46 | #7 |
Moderator
|
Все действия закрываются раз и навсегда. Обращение (case) можно открывать повторно, например, если оказалось, что действие сервиса придется оказать повторно.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
01.06.2009, 11:54 | #8 |
Участник
|
|
|
|
|