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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.07.2012, 15:51   #1  
lenkin is offline
lenkin
Участник
 
28 / 10 (1) +
Регистрация: 17.05.2011
условие: если владелец принадлежит группе
Здравствуйте гуру,

У меня следующий вопрос: есть ли возможность при создании бизнес-процесса средствами CRM задать условие -
если пользователь, который создал заметку, принадлежит группе, тогда...

Если я задаю условие: if owner = SomeTeam, то если у заметки owner - не группа а пользователь, который принадлежит этой группе - условие не отработает. Если использовать if owning Team(Team) equals SomeTeam - тоже не отрабатывает.

Хочется использовать группу, потому что если добавлять отдельных пользователей, то их все время придется менять в самом БП.

Есть ли вариант без создания кастомного БП?
Старый 25.07.2012, 20:02   #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
Цитата:
Сообщение от lenkin Посмотреть сообщение
Есть ли вариант без создания кастомного БП?
Посидел, поклацал - к сожалению нет. Кастомный шаг процесса - единственный вариант, который я смог увидеть. Возможно ктото ещё чтото подскажет.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 25.07.2012, 21:47   #3  
lenkin is offline
lenkin
Участник
 
28 / 10 (1) +
Регистрация: 17.05.2011
есть вариант создать от User N-to-1 отношение на Team, добавить поле Team на форму юзера и уже по нему делать условие: if Owning User(User) Team Equals SomeTeam ....
но встает вопрос, что после добавления пользователя в группу, нужно отредактировать карточку самого пользователя, или создать бизнес процесс, который будет за всем этим следить. решение совсем не изящное
Старый 25.07.2012, 22:53   #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
Цитата:
Сообщение от lenkin Посмотреть сообщение
есть вариант создать от User N-to-1 отношение на Team, добавить поле Team на форму юзера и уже по нему делать условие: if Owning User(User) Team Equals SomeTeam ....
но встает вопрос, что после добавления пользователя в группу, нужно отредактировать карточку самого пользователя, или создать бизнес процесс, который будет за всем этим следить. решение совсем не изящное
Это как бы не решает вашу проблему даже частично, потому как человек может принадлежать нескольким группам одновременно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.07.2012, 12:39   #5  
lenkin is offline
lenkin
Участник
 
28 / 10 (1) +
Регистрация: 17.05.2011
в случае с несколькими группами да - совсем не вариант.
Старый 26.07.2012, 12:51   #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
Цитата:
Сообщение от lenkin Посмотреть сообщение
в случае с несколькими группами да - совсем не вариант.
Пишите экшен. Работы от силы на час для разраба, который уже писал экшены.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 19.08.2012, 13:15   #7  
Fighter is offline
Fighter
Участник
Аватар для Fighter
 
108 / 31 (2) +++
Регистрация: 26.07.2011
Адрес: Kyiv
Записей в блоге: 12
Цитата:
Сообщение от lenkin Посмотреть сообщение
У меня следующий вопрос: есть ли возможность при создании бизнес-процесса средствами CRM задать условие -
если пользователь, который создал заметку, принадлежит группе, тогда...

Если я задаю условие: if owner = SomeTeam, то если у заметки owner - не группа а пользователь, который принадлежит этой группе - условие не отработает. Если использовать if owning Team(Team) equals SomeTeam - тоже не отрабатывает.
Возможно, следующий пример позволит Вам построить нужную логику (во втором операторе использовалось динамическое значение).
Миниатюры
Нажмите на изображение для увеличения
Название: 2012-08-19_121235.png
Просмотров: 404
Размер:	12.0 Кб
ID:	7841  
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как записать условие в бизнес-процессе, что атрибут объекта (с типом дата) равен сегодня. Clever Dynamics CRM: Функционал 2 19.11.2009 15:41
Условие отсутствия связи во вьюшке vital.mih Dynamics CRM: Функционал 8 01.09.2009 17:34
Членство в группе PrivUserGroup migunov Dynamics CRM: Администрирование 0 28.07.2009 20:52
Куда подевалось условие Wait for Timer в 4.0? SLK Dynamics CRM: Функционал 2 02.07.2008 10:11

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

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

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