AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 28.01.2004, 12:21   #1  
arseniy ist offline
arseniy
Участник
 
17 / 10 (1) +
Registriert seit: 19.12.2003
Ort: Томск
Смоделируем ситуацию
Клиент покупает продукт и получает лицензию, соответствующую купленным гранулам. Некоторые отчеты он решил сделать сам. В лицензии есть гранула на создание 10 отчетов. Центр решений дорабатывал функционал под него и создавал дополнительные отчеты. Ситауция: Заказчик не хочет, чтобы его программист, которого научили создавать дополнительные отчеты, смог запускать и просматривать финансовые отчеты, сформированные для руководства. Вопрос: Сможет ли програмист запускать или модифицировать эти отчеты. Необходимо, чтобы при попытке модификации отчета - ему было отказано в доступе - возможно ли это принципиально?
Alt 29.01.2004, 12:13   #2  
komar ist offline
komar
Шаман форума
Benutzerbild von komar
Ex AND Project
 
5.571 / 600 (32) +++++++
Registriert seit: 24.05.2002
Ситуация как-то не моделируется....Вам нужно, чтобы он мог модифицировать, но не мог запускать? А как он тогда будет их тестировать?
Или чтобы вообще не имел доступа к отчетам?
Alt 29.01.2004, 14:05   #3  
arseniy ist offline
arseniy
Участник
 
17 / 10 (1) +
Registriert seit: 19.12.2003
Ort: Томск
Пояснения
Чтобы мог создавать положенные ему 10 отчетов, но не мог запускать и модифицировать отчеты некоторые важные отчеты
Alt 30.01.2004, 20:56   #4  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
Думаю это не возможно в рамках одной базы данных.
Может отчеты разрабатывать в одной базе, а переносить в рабочую. В которую доступ программисту ограничен администратором. Например, в его присутствии импортирует отчеты.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Alt 02.02.2004, 10:39   #5  
wltrn
Гость
 
n/a
Простите, а как же права доступа ?
Alt 02.02.2004, 12:52   #6  
Perec ist offline
Perec
Участник
 
129 / 10 (1) +
Registriert seit: 18.02.2003
Ort: Москва
Вопрос был по Navision Attain (по крайней мере в размещен в разделе форума по Attain).

Как в Navision Attain ограничить пользователя так, чтобы:
Zitat:
Чтобы мог создавать положенные ему 10 отчетов, но не мог запускать и модифицировать отчеты некоторые важные отчеты
Ответ касательно этого частного случая.

1. Администратор (тот кто настраивает права всем) создает пустые отчеты в диапазоне нужных 10 номеров. (Т.е. просто нажимает создать, задает номер и сохраняет объект).

2. Создаем новую роль для разработчика отчетов.
Права на отчеты даем, например, такие:
Тип Объекта Объект ID Название Объекта Чтение Вставка Изменение Удаление Выполнение
Report 0 Да
Report 50001 Да Да Да Да Да
...
Report 50010 Да Да Да Да Да

Т.е. не даем для всех отчетов права на Вставку, Изменение, Удаление, Выполнение, но для созданных даем эти право. Можно просто разрешить работать только с нужными отчетами, но это не хорошо, т.к. нужно иногда смотреть как реализованы другие отчеты, поэтому оставляем доступ на "Чтение", т.е. просмотр структуры отчеты, но не на запуск.

3. Как вы раздадите права на Table Data, Table, Form, CodeUnit - дело ваше, только не забудте дать необходимый минимум, для запуска Navision.
(Лучше всего разрешить все, но запретить доступ к особо важным Table Data, тогда структура важных таблиц будет доступна, а данные нет).
И, конечно, не забудьте запретить Вставку, Изменение, Удаление для Table Data: Пользователь, Участник, Право Доступа, чтобы пользователь не мог сам добавить себе прав.

Table Data 2000000002 Пользователь
Table Data 2000000003 Участник
Table Data 2000000005 Право Доступа


P.S. Чуть не забыл... запретите ему делать BackUp базы...
Alt 02.02.2004, 14:30   #7  
arseniy ist offline
arseniy
Участник
 
17 / 10 (1) +
Registriert seit: 19.12.2003
Ort: Томск
Спасибо за подробный и исчерпывающий ответ.
Alt 03.02.2004, 00:13   #8  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
Хм. Как же программер будет тестировать отчет, если не сможет его править?

Думаю, что вариант нужно применять в сочетании с моим (то есть в рабочей базе разрешать создавать только отчеты).
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Alt 03.02.2004, 10:35   #9  
Perec ist offline
Perec
Участник
 
129 / 10 (1) +
Registriert seit: 18.02.2003
Ort: Москва
To Тимур:

В соответствии с предложенным решением программист имеет полную "власть" над отчетами в рамках своего диапазона, он может их править, запускать и как угодно тестировать, но у других отчетов он сможет просматривать только структуру отчета и не сможет запускать их...

Хотя соглашусь, что удобнее создавать отчеты в отдельной "тестовой" базе.
Alt 03.02.2004, 12:05   #10  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
Все
въехал.

Имелись ввиду конкретные отчеты, а не все вцелом.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Alt 03.02.2004, 12:06   #11  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
А в какой таблице хранятся права доступа?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Alt 03.02.2004, 12:21   #12  
Perec ist offline
Perec
Участник
 
129 / 10 (1) +
Registriert seit: 18.02.2003
Ort: Москва
В NAT настройка прав доступа хранится в таблице: №2000000005 Permission (Право Доступа).
Alt 03.02.2004, 12:27   #13  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
К ней доступ программисту тоже бы надо запретить.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Alt 03.02.2004, 12:33   #14  
Perec ist offline
Perec
Участник
 
129 / 10 (1) +
Registriert seit: 18.02.2003
Ort: Москва
Так я про это же нАписал.
Alt 03.02.2004, 12:41   #15  
Тимур ist offline
Тимур
Аксакал в отставке
 
2.457 / 50 (6) ++++
Registriert seit: 31.01.2003
Ort: Москва
сорри.
не въехал в пост
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
 


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.