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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.11.2008, 09:35   #1  
smilevolter is offline
smilevolter
Участник
Аватар для smilevolter
 
9 / 10 (1) +
Регистрация: 23.10.2008
Адрес: Тюмень
Бизнес-Правило в MS CRM 3.0
Создаю с помощью Workflow Manager бизнес-правило (rule), которое будет выполнять следующие действия: при создании объекта "Возможная сделка" (create) подставить автоматически в поле, которое является ссылкой на пользовательский объект (тип поля lookup), статическое значение из этого объекта.
Выглядит вот так:

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

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

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

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

Нажмите на изображение для увеличения
Название: 111.JPG
Просмотров: 410
Размер:	50.3 Кб
ID:	3906

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

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

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

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:38.