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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.01.2009, 19:49   #1  
DmitrySincerity is offline
DmitrySincerity
Участник
 
32 / 10 (1) +
Регистрация: 28.11.2008
Адрес: Минск
? Site-Подразделение: выделение прав для аккаунта для определенного Site.
День добрый.

Уважаемые гуру, есть такая ситуация.
Есть несколько подразделений-Site.
У меня есть, допустим, секретарь. Мне необходимо ограничить права доступа этого секретаря (для которого в Dynamics заведен Account) конкретным подразделением. Можно ли в Dynamics выделять права доступа по такому принципу?

Заранее спасибо за ответ.
Старый 11.01.2009, 20:51   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
давайте определимся с терминами и версиями.
в ax2009 появился термин Сайт. Но это не подразделение.
вы его имеете в виду?

до ax2009 сайтов в Аксапте не было (разве что только веб-сайты)

если главным является слово Подразделение, то ответ такой:
если подразделение выделено в отдельную компанию, то можно воспользоваться аксаптовскими доменами и дать одному пользователю разные права в разные компании.

если подразделение НЕ выделено в отдельную компанию, а является финансовой аналитикой, то разные права на разные финансовые аналитики дать очень сложно. В основном придется программировать.
__________________
полезное на axForum, github, vk, coub.
Старый 11.01.2009, 21:19   #3  
DmitrySincerity is offline
DmitrySincerity
Участник
 
32 / 10 (1) +
Регистрация: 28.11.2008
Адрес: Минск
Цитата:
Сообщение от mazzy Посмотреть сообщение
давайте определимся с терминами и версиями.
в ax2009 появился термин Сайт. Но это не подразделение.
вы его имеете в виду?

до ax2009 сайтов в Аксапте не было (разве что только веб-сайты)

если главным является слово Подразделение, то ответ такой:
если подразделение выделено в отдельную компанию, то можно воспользоваться аксаптовскими доменами и дать одному пользователю разные права в разные компании.

если подразделение НЕ выделено в отдельную компанию, а является финансовой аналитикой, то разные права на разные финансовые аналитики дать очень сложно. В основном придется программировать.
Имеется ввиду Dynamics AX 2009 и Site.
Ситуация просто такая, в dynamics я пытаюсь выделить логические связи в структуре нашей компании, выделяю их с помощью Site и Warehouse. Site в моем понимании выделяется по принципу местоположения нашего офиса в штатах. (Пример: Site1 - подразделение в Нью-Йорке, Site2 - подразделение во Флориде). Warehouse играют роль под-офисов наших Sites.
Поэтому мне нужно выделить права доступа для определенного человека по определенному Site, т.е. чтобы он владел инфой по Флориде и не владел инфой с Нью-Йорка.
Старый 11.01.2009, 21:33   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Имеется ввиду Dynamics AX 2009 и Site.
Ситуация просто такая, в dynamics я пытаюсь выделить логические связи в структуре нашей компании, выделяю их с помощью Site и Warehouse. Site в моем понимании выделяется по принципу местоположения нашего офиса в штатах. (Пример: Site1 - подразделение в Нью-Йорке, Site2 - подразделение во Флориде). Warehouse играют роль под-офисов наших Sites.
Ага. Именно так. Значит с терминологией определились.

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Поэтому мне нужно выделить права доступа для определенного человека по определенному Site, т.е. чтобы он владел инфой по Флориде и не владел инфой с Нью-Йорка.
Тогда расскажите что вы подразумеваете под "выделить права доступа для определенного человека по определенному Site".

Site - это складская аналитика.
Она может синхронизироваться с финансовой аналитикой.
Что вы подразумеваете под "не владель инфой с Нью-Йорка"?
__________________
полезное на axForum, github, vk, coub.
Старый 11.01.2009, 21:37   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Что вы подразумеваете под "не владель инфой с Нью-Йорка"?
Если подразумевается только складские отчеты.
То ищите обсуждения как скрыть склад или какую-нибудь запись в складской аналитике.

В двух словах: согласовано наложить RLS на InventDim и InventSite.
Но все равно в некоторых случаях останутся незакрытыми таблицы, которые используют InventDimID (складские проводки, строки заказов, строки накладных и т.п.), по которым теоретически можно вытащить инфу.

Чтобы скрыть везде вам нужно обеспечить InnerJoin (или Delayed Join) везде, где используется InventDimID. К сожалению это не всегда так. Иногда для повышения быстродействия используется Outer Join.
__________________
полезное на axForum, github, vk, coub.
Старый 11.01.2009, 21:56   #6  
DmitrySincerity is offline
DmitrySincerity
Участник
 
32 / 10 (1) +
Регистрация: 28.11.2008
Адрес: Минск
Цитата:
Сообщение от mazzy Посмотреть сообщение
Если подразумевается только складские отчеты.
То ищите обсуждения как скрыть склад или какую-нибудь запись в складской аналитике.

В двух словах: согласовано наложить RLS на InventDim и InventSite.
Но все равно в некоторых случаях останутся незакрытыми таблицы, которые используют InventDimID (складские проводки, строки заказов, строки накладных и т.п.), по которым теоретически можно вытащить инфу.

Чтобы скрыть везде вам нужно обеспечить InnerJoin (или Delayed Join) везде, где используется InventDimID. К сожалению это не всегда так. Иногда для повышения быстродействия используется Outer Join.
Более подробно. Есть офис во Флориде. В нем работает какой-то манагер.
Этот офис курирует-включает в себя какие-то подофисы (Warehouse). В эти Warehouse приходят клиенты к нашим сотрудникам за услугами.
Мне необходимо, чтобы этот манагер владел информацией только по этому Site (по Флориде), а именно: кто приходил, к кому, за какими услугами, сколько заплатил и т.д. Как Вы сказали - складская аналитика.
при получении доступа к Dynamics у него будет создан свой Account(допустим аккаунт по Site1=Флорида) - и именно через настройку прав для этого аккаунта я и хочу разделить-дать-ограничить права.
Понимаю, что разделение прав доступа можно сделать, например, на уровне ASP.NET приложения каким-то способом (отслеживая запросы и т.д.). Но хочется именно через возможности Dynamics.
Старый 11.01.2009, 22:16   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Такое случается редко.
Обычно прошу сформлировать задачу на человеческом языке.
Но в этот раз прошу сформлировать задачу в терминах более приближенных к Аксапте.

В вашей постановке задачи на обычном человеческом языке становится совершенно непонятно зачем приплели складскую аналитику сайт.

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Более подробно. Есть офис во Флориде. В нем работает какой-то манагер.
Хорошо. Почему для этого выбран site, а не company?

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Этот офис курирует-включает в себя какие-то подофисы (Warehouse).
Пусть. Только почему warehouse?

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
В эти Warehouse приходят клиенты к нашим сотрудникам за услугами.
Услугами? Вы имеете в виду номенклатуру с типом service? В warehouse?

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Мне необходимо, чтобы этот манагер владел информацией только по этому Site (по Флориде), а именно: кто приходил, к кому, за какими услугами, сколько заплатил и т.д. Как Вы сказали - складская аналитика.
Что значит "приходил" в Site? С точки зрения Аксапты.
Что значит "услуги" по Site? С точки зрения Аксапты.
Что значит "заплатил" в Site? С точки зрения Аксапты.

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

Что вы собираетесь отделять то?
В Аксапте Invoice выставляются от компании в целом, а не от Site.
Оплата выполняется в компанию, а не в Site.

Зачем вы животинку мучаете?
Сделайте офис в Нью-Йорке одной компанией, а офис во Флориде другой.
Консолидируйте их финансовые показатели, чтбоы получить общую финансовую отчетность.

Цитата:
Сообщение от DmitrySincerity Посмотреть сообщение
Понимаю, что разделение прав доступа можно сделать, например, на уровне ASP.NET приложения каким-то способом (отслеживая запросы и т.д.). Но хочется именно через возможности Dynamics.
Э-э-э... Тут я в ступор вошел.
С какой стати вы перепрыгнули на ASP? Каким это образом через ASP вы собираетесь отслеживать запросы?...

Мы говорили только о возможностях Dynamics AX.
Вам не понятно что такое RLS? Это инструмент настройки Акспаты - Record Level Security
FAQ: http://forum.mazzy.ru/index.php?showtopic=767, http://axapta.mazzy.ru/lib/rls_setup/

У меня огромная просьба - давайте оставаться в рамках функционала Аксапты.
Если нужно будет добавлять что-нибудь извне, то давайте оговаривать это явно.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Fred Shen: Add an AX user to be a memebr of Sharepoint site group Blog bot DAX Blogs 0 26.08.2008 11:05
Site в складской аналитике. Как лучше перевести? mazzy DAX: Прочие вопросы 73 07.01.2008 12:18
Solutions Monkey: EP Site Templates not appearing under "Custom Tab" in WSS 3.0/MOSS 2007 Blog bot DAX Blogs 0 14.06.2007 03:52
Dynamics AX: Microsoft Dynamics Live Site Blog bot DAX Blogs 0 01.05.2007 09:39
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42

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

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

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