Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

на панели инструментов.

Если ни одна роль в списке не выделена, кнопка Удалить группу ролей недоступна!

8.1.3.3Редактирование группы ролей

Для редактирования группы ролей проекта следует:

Выделить соответствующую группу ролей в списке групп ролей проекта

Нажать кнопку Редактировать выбранную группу ролей на панели инструментов

В появившемся окне Редактирование группы ролей проекта внести необходимые изменения и нажать ОК.

Открыть окно Редактирование группы ролей проекта можно также двойным щелчком левой клавишей мыши на соответствующей строке списка групп ролей проекта.

Настройки окна Редактирование группы ролей проекта аналогичны настройкам окна Добавление группы ролей проекта.

8.2Настройка доступа к объектам

Настройка доступа к объектам осуществляется на уровне ролей и групп ролей проекта.

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

Настройка доступа осуществляется только в режиме редактирования проекта. Для настройки доступа используется окно Настройка доступа.

Система ограничения доступа 287

Объекты, поддерживающие ограничение доступа Диалоговое окно Настройка доступа для объектов Диалоговое окно Настройка доступа для реакций

8.2.1Объекты, поддерживающие ограничение доступа

Система настройки доступа предоставляет пользователю возможность настраивать доступ к:

папке с объектами

объекту проекта

виду (мнемосхеме, отчету)

функции реакции.

Каждый объект (кроме объекта Реакция) поддерживает настройку двух действий над объектом:

открытие вида и запуск функции реакции.

Объект реакция поддерживает только одно действие – запуск функции реакции.

РЕДАКТИРОВАНИЕ ДОСТУПА

Для редактирования ограничения доступа к папке, объекту или мнемосхеме нужно в контекстном меню выбрать пункт «Доступ...»

Для редактирования ограничения доступа к функции реакции нужно щелкнуть левой клавишей мыши на иконку для соответствующей реакций из списка Реакции объекта.

Если для реакции доступ настроен, то иконка имеет вид , если доступ не настроен - .

8.2.2Настройка доступа для объектов

Окно Настройка доступа предназначено для настройки доступа для объектов, папок,

мнемосхем и отчетов.

288 DataRate

Панель выбора действия (1) содержит действия, для которых настраивается доступ -

Открытие вида или Запуск реакции.

Область редактирования настроек доступа (2) позволяет отредактировать доступ для выбранного объекта.

Область редактирования настроек доступа

Поле Имя объекта содержит название действия, для которого в данный момент настраивается доступ.

Группа настроек Роли и группы ролей проекта позволяет настроить разрешение и запрещение доступа для роли или группы ролей. Если для роли или группы ролей стоит галочка в таблице Разрешенные в столбце Разрешено, то пользователь, которому эта роль задана, сможет выполнить это действие. Если для роли или группы ролей стоит галочка в таблице Запрещенные в столбце Запрещено, то пользователь, которому эта роль задана, не сможет выполнить это действие.

Если для роли или группы ролей стоит галочка в таблице Разрешенные , то при установке галочки для этой же роли в таблице Запрещенные галочка из таблицы Разрешенные

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

Кнопка Сбросить защиту сбрасывает защиту для настраиваемого действия (убираются все галочки из таблиц).

Кнопка Сбросить защиту у дочерних элементов сбрасывает защиту у всех дочерних элементов объекта, для которого настраивается доступ. Если для объектов была нажата кнопка Сбросить защиту у дочерних элементов, а потом кнопка ОК, то появится сообщение

Система ограничения доступа 289

8.2.3Настройка доступа для реакций

Окно Настройка доступа предназначено для настройки доступа для запуска функции

реакции.

Поле Имя объекта содержит название реакции, для которой в данный момент настраивается доступ.

Группа настроек Роли и группы ролей проекта позволяет настроить разрешение и запрещение доступа для роли или группы ролей. Если для роли или группы ролей стоит галочка в таблице Разрешенные в столбце Разрешено, то пользователь, которому эта роль задана, сможет ввыполнить данную функцию реакции. Если для роли или группы ролей стоит галочка в таблице Запрещенные в столбце Запрещено, то пользователь, которому эта роль задана, не сможет выполнить выполнить функцию реакции.

Если для роли или группы ролей стоит галочка в таблице Разрешенные , то при установке галочки для этой же роли в таблице Запрещенные галочка из таблицы Разрешенные

убирается, и наоборот. Если для роли или группы ролей нет ни разрешения, ни запрещения, то для этой роли или группы ролей доступ для запуска данной функции реакции считается не заданным, и права доступа для выполнения данного действия берутся из родительского объекта.

Кнопка Сбросить защиту сбрасывает защиту для настраиваемой функции реакции (убираются все галочки из всех таблиц).

290 DataRate