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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2008, 21:38   #1  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Две роли
Доброго всем времени суток!

Задача следующая:
Есть у меня бизнес-юнит A.
У него есть дочерние бизнес-юниты B1, B2, B3.
В юните B1 создаю роль R1, чтобы видеть только свои записи.
В юните B2 создаю роль R2, чтобы видеть только свои записи.
Потом юниты наполняю пользователями, и все бы хорошо, но одному пользователю надо видеть записи и B1 и B2 (но не B3). Т.е. он должен обладать ролями и R1, и R2.
Если пользователя поместить в бизнес-юнит A, то оттуда не видны роли R1 и R2.
Соответственно, из B1 не видна R2, а из B2 - R1.
Как быть?
При этом, я понимаю, что можно создать специальный Team и шэрить ему записи из обоих юнитов по мере появления, но это как-то неудобно. Хотелось бы видеть сразу.
Старый 04.09.2008, 23:32   #2  
Артем 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
Тогда придется создать еще один юнит дочерний к А и перенести в него B1 и B2. Создать в этом юните роль, которая предусматривает видимость записей на уровне подразделения и дочерних и сожать на нее этого пользователя.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.09.2008, 23:35   #3  
Артем 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
Кстати если роли R1 и R2 одинаковые, то их следует создавать в А. В этом случае они автоматически скопируются во все юниты B и вам будет проще вносить изменения если это потребуется. У нас в системе больше 60 человек, но большинству из них хватает 5 ролей заведенных в головном подразделении
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 05.09.2008, 10:54   #4  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Тогда придется создать еще один юнит дочерний к А и перенести в него B1 и B2. Создать в этом юните роль, которая предусматривает видимость записей на уровне подразделения и дочерних и сожать на нее этого пользователя.
Хе, а потом другому пользователю нужно будет видеть B2 и B3. И как тогда?
Не так-то всё просто...
Старый 05.09.2008, 15:02   #5  
Артем 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
Может быть тогда вы поясните задачу на конкретном примере? А то есть ощущение, что вы сами не знаете что хотите и занимаетесь извращениями.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 05.09.2008, 15:52   #6  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
По-моему, всё очень конкретно - надо, чтобы пользователь видел записи из двух параллельных бизнес-юнитов.
А ощущения у Вас, Артем, обманчивые...
Старый 05.09.2008, 17:39   #7  
IgorF is offline
IgorF
Учаснег
Аватар для IgorF
Ex AND Project
Лучший по профессии 2011
Лучший по профессии 2009
 
307 / 37 (2) +++
Регистрация: 23.07.2007
Адрес: Поребрик сити
Думаю, Что Артем прав нужно создать дочерний юнит к А и подчинить B1 и B2, а пользователя поместить в дочерний к A с соотв ролью.
Старый 05.09.2008, 18:45   #8  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Так, я понял. Без ухода от абстракций все же не обойтись.
Ок, очень конкретно:
Компания занимается продажей фруктов.
Внутри есть отделы по следующим направлениям: яблоки, бананы, апельсины.
Для этого в CRM я завожу головной бизнес-юнит (подразделение): ФРУКТЫ
И создаю в нем дочерние подразделения:
Яблоки, Бананы, Апельсины.
Теперь в юните ФРУКТЫ я создаю роль - "Продавец Всех Фруктов", видимость записей на уровне этого и дочерних подразделений.
В дочерних подразделениях, соответственно, создаем роли "Продавец Яблок", "Продавец Бананов" и "Продавец Апельсинов" с видимостью записей только на уровне своего подразделения.
Теперь я нанимаю продавцов, среди которых есть как узкие специалисты только по одному виду фруктов, так и универсалы, которые продают что угодно.
Я им раздаю нужные роли и всё хорошо.
Пока что должно быть всё очень понятно!
В один прекрасный день я нанимаю двух казалось бы универсальных продавцов. Но! У одного аллергия на апельсины, поэтому он будет продавать только яблоки и бананы, а второй умеет продавать только круглые фрукты, поэтому отбираем у него бананы. Вот.
Ну и какие им роли давать?
Создать два промежуточных подразделения, как вы советуете, не получится, т.к. Яблоки должно принадлежать обоим.
Старый 05.09.2008, 21:45   #9  
Артем 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
Изврат. Роль одна - продавец фруктов. Вы подменяете понятия - категории продуктов и роли безопасности.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема: Изменение роли Ametmail Dynamics CRM: Администрирование 3 19.06.2008 17:32
Как привязать к одному лукапу привязать две или более сущностей? Alexey-IT Dynamics CRM: Разработка 0 12.11.2007 18:05
Как связать две роли отношений сущностей? Alexey-IT Dynamics CRM: Разработка 4 12.11.2007 08:08
Подскажите как связать в отчете две таблицы: Activity и Oppportunity? pkost Dynamics CRM: Разработка 5 08.11.2007 12:15
Как сделать две одинаковые ссылки на одной форме? tatra Dynamics CRM: Разработка 5 21.09.2007 18:26

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

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

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