Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ADempiere.pdf
Скачиваний:
142
Добавлен:
08.03.2015
Размер:
12.61 Mб
Скачать

Обратите внимание: для роли недостаточно открыть доступ только к форме Import File Loader (Загрузка импортируемых данных). Дополнительно вам придется предоставить доступ так же к нескольким окнам приложения (например, Импорт Данных Продуктов, Импорт Информации о Запасах, и т.п.). Перейдите на вкладку Window Access (Доступ к окнам приложения) и зарегистрируйте список доступных окон.

Правила защиты данных

В текущей конфигурации в организации Dress зарегистрировано 2 складских помещения:

1st Dress W/h

2nd Dress W/h

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

На нашем предприятии только один пользователь Moses имеет доступ к складскому помещению 2nd Dress W/h? Возможно ли реализовать данное требование в Adempiere?

В ADempiere есть возможность ограничить доступ пользователей к определенным данным. При этом информация закрывается не на уровне определенных пользователей, а на уровне роли.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Права на ограничение доступа к данным

Для того, чтобы пользователь мог блокировать доступ к данным, необходимо выполнить несколько условий. Во-первых, мы должны определить Роли, пользователи которых смогут ограничить доступ к информации.

В целях тестирования мы предоставим данное право пользователям роли Sistematika Fashion, Ltd Admin. Войдите в систему с учетной записью пользователя admin, и выберите роль Sistematika Fashion, Ltd Admin. Откройте окно Role (Роль), и перейдите на одноименную вкладку. Указателем мыши выделите запись Sistematika Fashion, Ltd Admin, а затем установите флажок активации для опции Personal Lock (Блокировать Данные), как показано на скриншоте:

Таким образом, для пользователя admin (который будет работать в системе в роли Sistematika Fashion, Ltd Admin), во всех окнах ADempiere появится дополнительная панель инструментов Private Record Lock (Закрыть доступ к данным), посмотрите на скриншот:

Ограничение доступа к определенным данным

В соответствии с озвученными выше требованиями, мы должны ограничить доступ определенному пользователю (который работает в роли Restricted Access) к данным складского помещения 1st Dress W/h.

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Для этого нужно выполнить несколько операций:

1.Откройте окно Menu | Material Management (Управление Материальными

Ресурсами)| Material Management Rules (Правила Управления Материальными ресурсами)| Warehouse & Locators (Склады и места хранения).

2.Найдите запись 1st Dress W/h на вкладке Warehouse (Склад). Одновременно нажмите клавишу Ctrl и кнопку Private Record Lock(Закрыть доступ к данным).

3.В появившемся диалоговом окне Record Access Dialog (Ограничение доступа к записи) введите следующие данные:

°В поле Role (Роль) выберите из списка ролей Restricted Access

°Установите флажок активации в чекбоксе Active (Активный)

°Установите флажок активации в чекбоксе Exclude (Отказать в доступе)

Вот как должна выглядеть заполненная форма:

Если вы правильно установили настройки, нажмите OK.

Войдите в систему с учетной записью пользователя Moses (пароль 123456), в организацию Dress , используя роль Restricted Access. Откройте окно Purchase Order (Заказы на покупку), и попробуйте создать новый документ. Теперь в списке складских помещений Warehouse осталось только одно значение - 2nd Dress W/h, посмотрите на скриншоте:

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Восстановление доступа к заблокированным данным

Существует два способа восстановить доступ к ранее заблокированным данным.

1.Мы точно знаем, какие конкретно записи были заблокированы для роли (в нашем случае, это информация о складском помещении 1st Dress W/h для пользователей роли Restricted Access).

В этом случае нужно открыть окно Warehouse & Locators(Склады и места хранения),

найти запись 1st Dress W/h, и, удерживая клавишу Ctrl, нажать кнопку Private Record Lock (Закрыть доступ к данным). В появившемся окне подтверждения Record Access Dialog (Ограничение доступа к записи), выберите роль Restricted Access, а затем нажмите кнопку Delete record (Удалить запись).

Кнопка Delete record (Удалить запись) изображена в виде зеленой корзины. Она находится справа от опции Dependent Entities (Ссылка на документы).

2.Откройте окно Menu | System Admin (Системный администратор)| General Rules

(Основные правила)| Security (Безопасность) | Role Data Access (Доступ к информации для роли). Выберите нужную роль на вкладке Role ( в нашем примере это Restricted Access).

Перейдите на вкладку Record Access (Доступ к информации). Здесь вы найдете все данные, к которым для данной роли был ограничен доступ. Информация о заблокированных данных представлена в следующем виде:

SGM Technology

Siberium

Адрес:129337, Москва, Ярославское шоссе, 42

Адрес: 344002, г.Ростов-на-Дону,

Телефон:+7 (495) 627-55-05

пр.Буденновский 80, оф.539

 

Web-Site: http://www.sgm-tech.ru

Телефон/Факс: (863) 268-92-76 (многоканальный)

 

Web-Site: http://www.siberium.ru

E-mail: info@sgm-tech.ru

E-mail: contact@siberium.ru

 

 

jabber: siberium@jabber.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]