AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2010, 11:37   #1  
degussa is offline
degussa
Участник
 
45 / 12 (1) ++
Регистрация: 02.03.2009
Адрес: Моск
Бизнес процесс и задержка.
Есть тривиальная задача. Создаю заказ в системе и хочу отправить уведомление по электронной почте с информацией по заказу (название организации, сумма, скидка и т.п.). Сделал простой бизнес процесс. Но сумма всегда нулевая приходить в электронной почте. Так как заказ создаётся сразу, а продукты в него вписываются какое-то время, поставил таймаут на 1 минуту, но заказ может собираться и 30 минут. Можно поставить условие не проверку, что сумма больше 0. Но как не очень нравиться. Есть какие-нибудь более правильные решения?
Старый 04.10.2010, 12:00   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от degussa Посмотреть сообщение
Есть тривиальная задача. Создаю заказ в системе и хочу отправить уведомление по электронной почте с информацией по заказу (название организации, сумма, скидка и т.п.). Сделал простой бизнес процесс. Но сумма всегда нулевая приходить в электронной почте. Так как заказ создаётся сразу, а продукты в него вписываются какое-то время, поставил таймаут на 1 минуту, но заказ может собираться и 30 минут. Можно поставить условие не проверку, что сумма больше 0. Но как не очень нравиться. Есть какие-нибудь более правильные решения?
Логичнее сделать срабатывание БП не по созданию с задержкой (ведь и день могут собирать заказ), а например по изменеию статуса или поля какого нибудь. Но самое логичное - сделать этот БП On-Demand.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 04.10.2010, 20:07   #3  
degussa is offline
degussa
Участник
 
45 / 12 (1) ++
Регистрация: 02.03.2009
Адрес: Моск
Да уведомление должно приходить автоматически. А по какому полю сделать не пойму. Сделал по сумме, но там тоже получается сумма может меняться в процессе составление заказа. Какое ещё есть поле?
Старый 04.10.2010, 20:12   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от degussa Посмотреть сообщение
Да уведомление должно приходить автоматически. А по какому полю сделать не пойму. Сделал по сумме, но там тоже получается сумма может меняться в процессе составление заказа. Какое ещё есть поле?
Сделайте кастомное поле - Отправить уведомление. Поставили галочку, сохранили - БП запустился.

Автоматическое уведомление - должно происходить по какому то событию так или иначе. Вообще то в Вашем случае так и просится On-Demand Workflow...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: degussa (1).
Старый 05.10.2010, 03:53   #5  
degussa is offline
degussa
Участник
 
45 / 12 (1) ++
Регистрация: 02.03.2009
Адрес: Моск
А есть возможность поставить старт БП по закрытию заказа? Я думаю это самое правильное. Хотя поле с галочкой красиво. Спасибо.
Старый 05.10.2010, 11:23   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от degussa Посмотреть сообщение
А есть возможность поставить старт БП по закрытию заказа? Я думаю это самое правильное. Хотя поле с галочкой красиво. Спасибо.
Писал в первом своём сообщении в этой теме - повесить запуск workflow на изменение состояния заказа.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не запускается бизнес-процесс Mycroft Dynamics CRM: Функционал 2 20.04.2010 13:48
Бизнес-процесс: применение определенного алгоритма к каждой записи CRMGrid Tarasov E Dynamics CRM: Разработка 67 28.12.2009 18:16
Бизнес-процесс висит в состоянии ожидания Evgenia_f Dynamics CRM: Функционал 70 21.12.2009 18:53
Бизнес-процесс (Workflow) отправка e-mail degussa Dynamics CRM: Функционал 1 07.12.2009 08:42
Бизнес-процесс и список ожидания Evgenia_f Dynamics CRM: Разработка 16 07.10.2008 16:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:32.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.