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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2012, 17:38   #1  
Just_smile is offline
Just_smile
Участник
Axapta Retail User
 
41 / 29 (1) +++
Регистрация: 28.10.2008
Отключить AX3 для изменений
Добрый вечер!

В компании заканчивается проект перехода с AX3 на AX9.
Но после запуска,приложение AX3 останется доступным для пользователей, т.к. исторические данные в новую БД переливаться не будут, а пользователям нужны будут различные данные, к примеру история движения товара.

Таким образом им нужно организовать доступ в AX3 без возможности редактировании и вставки. Какой самый простой и красивый способ это сделать? Убрать права в СУБД у AOS'а?
Старый 27.01.2012, 17:53   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Just_smile Посмотреть сообщение
Добрый вечер!

В компании заканчивается проект перехода с AX3 на AX9.
Но после запуска,приложение AX3 останется доступным для пользователей, т.к. исторические данные в новую БД переливаться не будут, а пользователям нужны будут различные данные, к примеру история движения товара.

Таким образом им нужно организовать доступ в AX3 без возможности редактировании и вставки. Какой самый простой и красивый способ это сделать? Убрать права в СУБД у AOS'а?
Используйте разграничение прав доступа самой АХ3. Просто создайте новую группу "Только просмотр" и включите в неё всех пользователей.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 27.01.2012, 18:03   #3  
Alexius is offline
Alexius
Участник
Аватар для Alexius
 
461 / 248 (9) ++++++
Регистрация: 13.12.2001
Давать всем пользователям права на просмотр всего не совсем правильно, лучше пробежаться по табличке AccessRightList и понизить доступ до чтения, где он выше.
Старый 27.01.2012, 18:18   #4  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Alexius Посмотреть сообщение
Давать всем пользователям права на просмотр всего не совсем правильно, лучше пробежаться по табличке AccessRightList и понизить доступ до чтения, где он выше.
ну я не имел ввиду всего я имел ввиду в соответствии с теми правами, что есть на данный момент.

А основная идея в том, что бы использовать стандартные механизмы аксапты
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 27.01.2012, 18:33   #5  
Just_smile is offline
Just_smile
Участник
Axapta Retail User
 
41 / 29 (1) +++
Регистрация: 28.10.2008
Спасибо за ответы.

to Lev: Если сделать одну группу "Только просмотр", то получается все пользователи будут видеть всё, даже то, чего раньше не видели. Это же не правильно. А если делать для каждой группы пользователей группу-дублера "Только просмотр" и потом перекреплять пользователей на эти группы, то какая-то муторная работа получится . Даже если job'ом это делать. Подозреваю, что есть более легкий и красивый способ.

to Alexius: не нашел таблицу AccessRightList, может она как-то по-другому называется?

Последний раз редактировалось Just_smile; 27.01.2012 в 18:38.
Старый 27.01.2012, 19:25   #6  
Just_smile is offline
Just_smile
Участник
Axapta Retail User
 
41 / 29 (1) +++
Регистрация: 28.10.2008
Цитата:
Сообщение от Just_smile Посмотреть сообщение
to Alexius: не нашел таблицу AccessRightList, может она как-то по-другому называется?
Таблицу помогли найти добрые люди (AOT\System Documentation\Tables)
Старый 27.01.2012, 20:04   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Штатных механизмов нет. Просто на SQL убрать права, скорее всего не получится - есть же таблицы, в которые все равно нужна запись.

С понижением прав в текущих группах надо осторожно - не везде, даже в стандарте, правильно расставлены свойства объектов и привязка к securitykey. Может оказаться, что даже при доступе на чтение, будет доступна какая-нибудь разноска или еще что.

Мне кажется, проще определить, какие именно данные будут смотреть? Если проводки и разнесенные документы - их и так не поменять, зачем что-то запрещать? Если отчеты по проводкам - закройте периоды (и в ГК, и склад).

Вот если заказы смотреть надо и справочники - тут сложнее.
__________________
Ivanhoe as is..
Старый 27.01.2012, 20:36   #8  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Я бы пошел от обратного и заново настроил бы все права. Сначала отключил бы все, затем подумал бы и открыл на просмотр то, что точно надо открыть. Если по ходу работы выяснится, что кому-то чего-то не хватает, ну так и не беда - добавим прав в процессе работы. На просмотр-то людям в любом случае не очень много всего надо. По-моему, самый простой и красивый способ.
Старый 28.01.2012, 16:24   #9  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Just_smile Посмотреть сообщение
Спасибо за ответы.

to Lev: Если сделать одну группу "Только просмотр", то получается все пользователи будут видеть всё, даже то, чего раньше не видели. Это же не правильно. А если делать для каждой группы пользователей группу-дублера "Только просмотр" и потом перекреплять пользователей на эти группы, то какая-то муторная работа получится . Даже если job'ом это делать. Подозреваю, что есть более легкий и красивый способ.
блин, не правильно построил фразу, и меня не так поняли

я не предлагал сделать просмотр ВСЕГО, я предлагал сделать группы на просмотр, идентичные тем, которые сейчас имеются.
и думаю сделать это джобом, не так уж и проблематично (пробежаться по группам, скопировать, всем объектам, у которых стоят права выше просмотра изменить их на просмотр, пользователям, которые входят в группу переназначить вновь созданную группу).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание снимков изменений в базе данных Ace of Database DAX: Программирование 17 01.11.2011 12:34
А что если отключить финансовый склад для сайта? Starling DAX: Функционал 10 10.07.2011 11:20
Миграция AX3(Oracle) -> AX2009(MSSQL) Shamil DAX: Администрирование 16 11.01.2010 18:36
Ax3: Workflow и Axapta KpecT DAX: Программирование 0 02.06.2009 11:34
Как включить журнал изменений для программных изменений записей? Ах3.0 Shakr DAX: Программирование 11 26.08.2008 16:57

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

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

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