Текущее время: Вт, апр 16 2024, 16:48

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Вт, июл 19 2016, 15:24 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 23 2009, 06:43
Сообщения: 45
Добрый день. У меня следующая беда, весь мозг сломал:

Мне надо сотрудникам дать разные права на создание разных объектов в разных ветках организационной структуры. Отдельные ветки - это отдельные БЕ.
В данный момент используется P_ORGIN с доступными разделами персонала, PLOGI со *, так как в одной ветке(БЕ) сотрудник может совершать любые операции с любыми объектами. Ограничивается все профилем структурных полномочий в OOSB.
Теперь появилась необходимость ряду сотрудников разрешить в другой ветке(другой БЕ) создавать записи

ИТ1001 S A008 US
ИТ1001 S A210 S и только их.

Можно включить P_ORGINCON, но по типу объектов ограничение там не ставятся. Идеально бы использовать PLOG_CON, но в документации написано, что он не работает.
Буду рад любому совету.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Ср, июл 20 2016, 10:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
для другой ветки БЕ создаете отдельный профиль структурных полномочий.
в бади hrbasinfty читайте перечень объектов структурных полномочий, и ищите кобинацию вашего профиля и объекта.
Нашли значит операцию пропускаем.
Если не нашли, ну наверное надо из буфера обновления удалить и выдать какой-то мессадж.

На уровне полномочий не сможете сделать.

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Ср, июл 20 2016, 10:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
Если же эта ветка - есть отдельная БЕ (всегда)
Тогда профиль не нужен. проверяйте в БАДи БЕ для изменяемого объекта.

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Ср, июл 20 2016, 11:41 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 23 2009, 06:43
Сообщения: 45
А какой объект полномочий использовать для списка объектов? PLOG? так он не подходит, так как им не "рулятся" полномочия на разные БЕ(ветки структуры).
Так как в другой ветке у пользователя, максимальные полномочия.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Ср, июл 20 2016, 12:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 09:40
Сообщения: 536
Откуда: Belgorod
Пол: Мужской
sCORpio написал(а):
А какой объект полномочий использовать для списка объектов? PLOG? так он не подходит, так как им не "рулятся" полномочия на разные БЕ(ветки структуры).
Так как в другой ветке у пользователя, максимальные полномочия.

У пользователя будут максимальные полномочия.
А это будет АБАП костыль на отдельную БЕ.

_________________
Новый этап на проекте - устранение доработок :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PLOG, P_ORGIN, PLOG_CON, P_ORGINCON
СообщениеДобавлено: Ср, июл 20 2016, 12:52 
Ассистент
Ассистент

Зарегистрирован:
Чт, апр 23 2009, 06:43
Сообщения: 45
Спасибо, за помощь так и сделал примернно:
1. Создал 2 профиля для этой ветки с O,S,P,US - один на просмотр, другой на редактирование (с пропуском O и P). Тем самым я могу редактировать любые ИТ для S и US.
Поэтому редактировать соединения S и US можно, S и S также можно, а S c P( даже разрешенное в объекте полномочий A008) и S с O уже нет.

Далее в ZHRBAS00INFTY - AFTER_input
2. Читаю контировку для S и узнаю раздел персонала.
3. Проверяю P_ORGIN(в нем по разделу персонала разрешаю ИТ 1001 с подтипом A008, А210 и В210) по разделу персонала, ИТ и подтипу - получается, что другие ИТ для S вести запрещено.

Решение на мой взгляд не красивое(очень хочется рабочий PLOG_CON), но рабочее.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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