Текущее время: Пн, авг 04 2025, 07:41

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Права доступа пользователям в собственной программе.
СообщениеДобавлено: Чт, янв 24 2008, 09:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Нужен совет, как корректно назначить права пользователям на свои отчеты в своей программе.

У меня есть прога типа закладок(группа отчетов) и в каждой закладке таблица с радиобатоном :) и названием отчета. То есть суть, такая, пользователь заходит в прогу выбирает нужную закладку и нужный отчет.

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

Я думал так создаю в каждой строку идентификатор на таблицу, в которой описаны группы пользователей, которым разрешено (запрещено) просматривать данный отчет.
Это мая последняя идея, но она, мня не удовлетворяет. :)

Может у кого-то есть идея получше, то делитесь.
Заранее большое спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 24 2008, 10:10 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 11 2008, 16:36
Сообщения: 7
Если у ваших пользователй разные роли, то можно настроить несколько вариантов транзакции (в каждом варианте ненужное скрыть) и в роль каждому пользователю включить только необходимый ему вариант и полномочия дать только на данную транзакцию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 24 2008, 10:23 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 13:40
Сообщения: 25
Пол: Мужской
Можно ограничить через объекты полномочий.
Только для этого профили придется править, согласится ли на это базис...

_________________
Наше Вам, с кисточкой....


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 24 2008, 11:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
gabi написал(а):
Если у ваших пользователй разные роли, то можно настроить несколько вариантов транзакции (в каждом варианте ненужное скрыть) и в роль каждому пользователю включить только необходимый ему вариант и полномочия дать только на данную транзакцию.

Идея хорошая, но оно работает на уровне столбцов и закладок, на строки повлиять не как не возможно. Даже если я считаю варинт с транзакции то мне на каждого пользователя нужен вариант, и постояно менять структуру строки не хочется(лучше идентификатор со со справочником прав на польз.)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 24 2008, 11:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
bmonk написал:
Можно ограничить через объекты полномочий.
Только для этого профили придется править, согласится ли на это базис...


Нужно покопатся, мне вот сказали что может помочь "check authoryty" сам не знаю что это такое :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 24 2008, 11:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Primat написал(а):
bmonk написал:
Можно ограничить через объекты полномочий.
Только для этого профили придется править, согласится ли на это базис...


Нужно покопатся, мне вот сказали что может помочь "check authoryty" сам не знаю что это такое :)

это и есть объекты полномочий :)
читайте тут: http://www.sapnet.ru/viewtopic.php?t=1295

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 25 2008, 08:53 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
ArmAnn написал:
это и есть объекты полномочий :)
читайте тут: http://www.sapnet.ru/viewtopic.php?t=1295


Я догадывался :)
Блин это ж мне при добавлении отчета придется править права всем пользователям.

Все это не подходит, буду делать своим способом, описанным выше (через таблицы).

Просто стоит цель сделать это все без запросов(кроме запроса на вставку транзакции в роль) и максимально просто.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 25 2008, 09:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Primat написал(а):
Я догадывался :)
Блин это ж мне при добавлении отчета придется править права всем пользователям.

Все это не подходит, буду делать своим способом, описанным выше (через таблицы).

Просто стоит цель сделать это все без запросов(кроме запроса на вставку транзакции в роль) и максимально просто.

Хозяин канечно барин, но это штатное средство для разграничения полномочий, и я не понимаю зачем придумывать велосипед. А потом блин какому нить человеку придется сопровождать всю эту красоту...
А может попробуете найти уже готовые объекты полномочий, который вам подошли бы?

ЗЫ. Можете еще например в данных пользователя завести переменную с определенным значеним, и по ней проверять - есть переменная и это значение - даем ему смотреть отчет, если нет - не даем, или наоборот. Но это все костыли

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 25 2008, 09:48 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 06 2004, 12:06
Сообщения: 35
Пол: Мужской
Если вы создадите несколько профилей для разных групп пользователей, то можно просто добавить полномочия в какой либо профиль и все пользователи с указанным профилем поимеют доступ к новому етчету


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 25 2008, 11:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 20 2007, 15:20
Сообщения: 139
Откуда: Казань
Пол: Мужской
Не мудрите, сделайте как сказал ArmAnn, стояла похожая проблема, сделал проверки полномочий. Самое главное сопровождать удобно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot]


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB