AXForum  
Go Back   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Функционал
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 11.11.2008, 09:35   #1  
smilevolter is offline
smilevolter
Участник
smilevolter's Avatar
 
9 / 10 (1) +
Join Date: 23.10.2008
Location: Тюмень
Бизнес-Правило в MS CRM 3.0
Создаю с помощью Workflow Manager бизнес-правило (rule), которое будет выполнять следующие действия: при создании объекта "Возможная сделка" (create) подставить автоматически в поле, которое является ссылкой на пользовательский объект (тип поля lookup), статическое значение из этого объекта.
Выглядит вот так:

Code:
 
When возможная сделка is created
Update: Возможная сделка <Собственные ЮрЛица>=Название_Юридического_Лица: Собственные юридические лица.
После этого делаю бизнес-правило активным и делаю рестарт IIS.
Создаю новую возможную сделку, но при этом бизнес правило не отрабатывает.
Помогите пожалуйста советом, что может быть и как это можно исправить????
Пробывал изменять другие поля на созданиие объекта Возможная сделка, а так же эксперементировал с другими объектами, ситуация аналогичная.
Old 11.11.2008, 09:42   #2  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Сабитов Андрей's Avatar
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Join Date: 07.09.2006
Location: СПб
А что говорит workflow monitor ?
__________________
Old 11.11.2008, 10:11   #3  
smilevolter is offline
smilevolter
Участник
smilevolter's Avatar
 
9 / 10 (1) +
Join Date: 23.10.2008
Location: Тюмень
Workflow Monitor молчит, в логе ни каких действий по этому бизнес правилу не показывает.
Но если я сам вручную заполняю его и сохраняю потом возможную сделку, то в логе Workflow Monitor это бизнес правило появляется, но со статусом = Finished.

Еще небольшой ньюанс (если поможет):
1. Поле, в которое подставляется статическое значение - является обязательным для заполнения.
2. Все ранее созданные бизнес правила и процесс продажи для возможной сделки отрабатываются.
Old 11.11.2008, 10:19   #4  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Сабитов Андрей's Avatar
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Join Date: 07.09.2006
Location: СПб
Сейчас пробовал реализовть тоже самое только в 4ке.
Правило для Возможной сделки, правлом задаю поле потенциальный клиент (обязательно для заполнения) после сохранения потенциальный клиент, которого я указал. После отработки правила потенциальный клиент меняется.
У Вас задача в поле лукап указывать одно и тоже статическое значение ?
__________________
Old 11.11.2008, 10:35   #5  
smilevolter is offline
smilevolter
Участник
smilevolter's Avatar
 
9 / 10 (1) +
Join Date: 23.10.2008
Location: Тюмень
Задача следующая:
Возможные сделки могут вестись с клиентами от имени разных юридических лиц (соответственно разные юрлица фигурируют и в предложениях и заказах и счетах). Т.е. на форме сделки присутствуют две стороны - заказчик и исполнитель
Т.к. в 3-ке нельзя вынести несколько связанных лукапов на одну сущность, то пошли стандартным способом - сделали промежуточную таблицу, связанную с Организациями. Ее лукап и вытащили на форму сделки.

Заказчика естественно заполняем выбором. Исполнитель по умолчанию должен вставать один и тот же, но при желании может быть изменен.
Вся соль в том что стандартное бизнес-правило не отрабатывает: НА СОЗДАНИЕ объекта промодифить его поле.
Вот и спрашиваю - где с бубном поплясать или за что подергать, чтоб заработало, ИБО: а) в мониторе его не найти днем с огнем б) старые настроенные правила на тот же объект и на другие тоже - РАБОТАЮТ.

Увы как ни печально, но не знаю где рыть.
Old 11.11.2008, 10:52   #6  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Сабитов Андрей's Avatar
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Join Date: 07.09.2006
Location: СПб
Так сделайте правило, которое будет просто ставить исполнителя

Click image for larger version

Name:	111.JPG
Views:	411
Size:	50.3 KB
ID:	3906

к соажлению 3ки нет, но смысл тот же. Единственное косяк в том, что правло отработает полсе сохранения. Т.е. если мы казали друго исполнителя, то после сохранения подставится тот исполнитель, которые указан в правиле
__________________
Old 11.11.2008, 10:57   #7  
smilevolter is offline
smilevolter
Участник
smilevolter's Avatar
 
9 / 10 (1) +
Join Date: 23.10.2008
Location: Тюмень
Спасибо за помощь
Old 11.11.2008, 11:48   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Артем Enot Грунин's Avatar
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Join Date: 16.08.2007
Location: Пермь!
Blog Entries: 151
Quote:
Originally Posted by smilevolter View Post
Задача следующая:
Возможные сделки могут вестись с клиентами от имени разных юридических лиц (соответственно разные юрлица фигурируют и в предложениях и заказах и счетах). Т.е. на форме сделки присутствуют две стороны - заказчик и исполнитель
Т.к. в 3-ке нельзя вынести несколько связанных лукапов на одну сущность, то пошли стандартным способом - сделали промежуточную таблицу, связанную с Организациями. Ее лукап и вытащили на форму сделки.
Не совсем вас понял: что значит "промежуточная таблица" и как вы вытащили ее лукап на форму?
Возможно стоило воспользоваться старыми добрыми "отношениями возможной сделки"? Или создать новую сущность "Исполнитель".
В любом случае, если вы хотите, чтобы при создании формы автоматически подставлялось значение лукап, то это надо делать из скрипта ф-цией LookupControlItem.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Old 11.11.2008, 12:23   #9  
smilevolter is offline
smilevolter
Участник
smilevolter's Avatar
 
9 / 10 (1) +
Join Date: 23.10.2008
Location: Тюмень
Привет артем! рад тебя слышать, это дима из тюмени (ты курсы у нас вел по 4-ке в Екатеренбурге).

Quote:
Не совсем вас понял: что значит "промежуточная таблица" и как вы вытащили ее лукап на форму?
Возможно стоило воспользоваться старыми добрыми "отношениями возможной сделки"? Или создать новую сущность "Исполнитель".
Так и реализовано. только Исполнитель - это Собсвенное юридическое лицо, т.е. новая сущность.
Отношение выглядит так : Возможная сделка <- Собственное юридическое лицо-> Организации.
Уже понял что бизнес-правило глючит, так что надо скрипт весить.
Спасибо за комментарий.
Old 11.11.2008, 13:09   #10  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Артем Enot Грунин's Avatar
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Join Date: 16.08.2007
Location: Пермь!
Blog Entries: 151
Привет, я так и понял. Правило не глючит, просто оно отрабатывает уже после сохранения, а у тебя поле обязательное для заполнения, так что форма без него сохраниться не может, вот и все. Правило отрабатывает уже после того, как ты сам все ввел руками.
Принцип тут простой: надо ускорить ввод за счет значений по умолчанию - скрипты формы (событие OnLoad с проверкой типа формы - только на создание).
Подстановка значений - бизнесс требование (создание может происходить в коде)? Значит надо делать воркфлоу или колаут и проверять были ли заполнены поля и заполнять если это не так.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Ошибка с бизнес-процессом после апгрейда с MS CRM 3.0 на MS CRM 4.0 Bondonello Dynamics CRM: Администрирование 2 26.03.2009 18:57
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Бизнес-процессы MS CRM 4.0 Likefire Dynamics CRM: Функционал 3 29.03.2008 12:00

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:25.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.