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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2010, 16:15   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Привязка Domain к UserGroup
Вопрос заключается в том, где и как осуществляется привязка домена к юзер группе.

Ведь (поправьте, если ошибаюсь)
Есть привязка эккаунтов компаний к домену. Смысл которой заключатеся в создании неких областей(доменов видимости) компаний. Следовательно следующий шаг для валидации доступа к тому или иному аккаунту компании - связь домена с определенной группой пользователей.


Или иными словами. Домены используются в настройке AccessRightsList, это ясно. Но вот такой вопрос, а доменами нельзя ограничивать доступ того или иного пользователя к той или иной компании? И если можно, то каким образом?
__________________
Axapta has seduced me deadly!

Последний раз редактировалось HorrR; 18.05.2010 в 16:26.
Старый 18.05.2010, 16:33   #2  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Вы когда настраиваете доступ по группе пользователей, то выбираете явно домен, и только потом видите дерево объектов. Т.е. группа не привязывается к какому-либо домену, но права доступа у группы настраиваются в разрезе доментов.
__________________
Ivanhoe as is..
Старый 18.05.2010, 16:42   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Ну это да, то есть права(AccessRights) настраиваются в контексте\разрезе домена, это ясно.
Но вот что действительно не ясно, это можно ли каким-то стандартным путем ограничить(на уровне разрешить\запретить) доступ отдельных пользователей к отдельным аккаунтам компаний.

Или, чтобы упростить постановку элементарный пример: есть 4 компании aaa, aab, baa, bab. И две группы пользователей: a1и b1. Можно ли используя настройки стандарта разрешить доступ к компаниям ааа, aab для пользователей группы a1, а пользователям группы b1 - запретить(или просто не дать доступа). И для учеток baa, bab с точностью наоборот.
__________________
Axapta has seduced me deadly!
Старый 18.05.2010, 17:03   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Конечно.
Объединяете aaa и aab в один домен "dom1" и даете в нем доступ группе a1, для группы b1 права не настраиваете (равносильно запретить доступ, если разработчики везде повесили securitykey).
Объединяете baa и bab в один домен "dom2" и даете в нем доступ группе b1, группе a1 не даете.
__________________
Ivanhoe as is..
Старый 18.05.2010, 17:28   #5  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Все, что вы описали абсолютно очевидно. Только вы, собственно, пропустили саму соль вопроса. "и даете в нем доступ группе a1" - как собственно "давать", это и есть вопрос? Нет, я понимаю, что можно в AccessRights просто-напросто перечислить все элементы, к коим будет обеспечен доступ. Но иногда имеет смысл, не конкретизируя права к отдельным элментам разрешить доступ к тем или иным компаниям. А-ля, такой себе админ в пределах домена. Может быть я просто не ясно выразился, так что извините.
__________________
Axapta has seduced me deadly!
Старый 18.05.2010, 22:35   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
В АХ есть группы пользователей (UserGroupInfo) и группы компаний, т.е. домены. И между ними (между группами) настраиваются права. Соответственно - непосредственно компании и пользователи между собой никак не связаны. Поэтому при настройке прав нужно понимать - что права дают доступ группе пользователей к группе компаний и никак иначе
__________________
Возможно сделать все. Вопрос времени
Старый 19.05.2010, 12:09   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от HorrR Посмотреть сообщение
Все, что вы описали абсолютно очевидно. Только вы, собственно, пропустили саму соль вопроса. "и даете в нем доступ группе a1" - как собственно "давать", это и есть вопрос?
1. Как давать - это же аболютно очевидно =) Сорри, не удержался.

Цитата:
Сообщение от HorrR Посмотреть сообщение
Нет, я понимаю, что можно в AccessRights просто-напросто перечислить все элементы, к коим будет обеспечен доступ.
2. Все правильно понимаете.

Цитата:
Сообщение от HorrR Посмотреть сообщение
Но иногда имеет смысл, не конкретизируя права к отдельным элментам разрешить доступ к тем или иным компаниям. А-ля, такой себе админ в пределах домена. Может быть я просто не ясно выразился, так что извините.
3. Давайте уж тогда зафиксируем термины. Я писал в терминах Аксапты. Вы пишете в каких-то своих терминах. Расшифруйте, плиз, что такое "разрешить доступ к компании"?

p.s. Админ - это пользователь входящий в группу Админов, которая, в свою очередь, имеет права на все ключи (т.е. выполнен п. 2 моего ответа для всех элементов).
__________________
Ivanhoe as is..
Старый 19.05.2010, 17:10   #8  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
3. Давайте уж тогда зафиксируем термины. Я писал в терминах Аксапты. Вы пишете в каких-то своих терминах. Расшифруйте, плиз, что такое "разрешить доступ к компании"?

p.s. Админ - это пользователь входящий в группу Админов, которая, в свою очередь, имеет права на все ключи (т.е. выполнен п. 2 моего ответа для всех элементов).
"разрешить доступ к компании" - возможность вообще находиться в компании. В противном случае пользователь не должен иметь возможности выбрать компанию в качестве текущей.

То есть речь идет про ограничения на уровне аккаунтов компаний, а не на уровне отдельных элементов. Другой уровень детализации. Собственно я спрашивал о возможности такой настройки, теперь очевидно, что её нет.

"Админ в пределах домена" - это абстрактная категория, вообще, которую я использовал для упрощения - то есть пользователь, находящийся в группе, у которой нет ограничений по элементам, но есть доступ только в определенный набор компаний.

Как хотелось бы, что бы это выглядело - настройка доступных компаний пользователя с комбо "полный доступ" или "уточнить уровень доступа" (Нет, накодить то не проблема, но хотелось бы стандартный ф-ционал)

Как это может быть реализовано в Аксапте - настройка с полным доступом для всех доступных элементов в пределах данного домена для данной группы пользователей: "DomainFullAccess", допустим.

Надеюсь, теперь ясно выразился. В любом случае, спасибо за неравнодушие и желание помочь =)
__________________
Axapta has seduced me deadly!
Старый 19.05.2010, 18:25   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,429 / 1772 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от HorrR Посмотреть сообщение
"разрешить доступ к компании" - возможность вообще находиться в компании. В противном случае пользователь не должен иметь возможности выбрать компанию в качестве текущей.
А RLS по таблице компаний не поможет?
За это сообщение автора поблагодарили: HorrR (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Checking Database entries after restoring a Microsoft Dynamics 2009 SQL Database to another Domain or Environment Blog bot DAX Blogs 0 18.02.2010 23:05
Создание company, domain, virtual company из X++ DmitrySincerity DAX: Программирование 9 16.01.2009 18:17
Attach databse from one domain to another ist DAX in English 0 04.01.2008 14:48
Как узнать есть ли привязка поля в map? ViV DAX: Программирование 7 24.10.2007 21:15
Нужна-ли привязка полей таблицы к ConfigurationKey ? egorych DAX: Программирование 4 10.09.2007 18:55

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

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

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