Права доступа для бизнес-объектов и их экземпляров
Кроме определения статуса бизнес-объектов и их экземпляров может быть необходимо определить различные права доступа к редактированию информации для субъектов. В отличие от изменения статуса структуры, элементы данных при различных позициях физически не удаляются из бизнес-объекта или его экземпляра, им лишь предоставляются дифференцированные права доступа. Это производится для каждого субъекта… Читать ещё >
Права доступа для бизнес-объектов и их экземпляров (реферат, курсовая, диплом, контрольная)
Кроме определения статуса бизнес-объектов и их экземпляров может быть необходимо определить различные права доступа к редактированию информации для субъектов. В отличие от изменения статуса структуры, элементы данных при различных позициях физически не удаляются из бизнес-объекта или его экземпляра, им лишь предоставляются дифференцированные права доступа. Это производится для каждого субъекта в любом процессном контексте, т. е. для каждого статуса поведения субъекта. Как обычно, разрешение на чтение означает то, что субъект может только видеть элементы данных и их содержимое. Если ему приписывается дополнительное разрешение на запись, то он может также изменить значения (чтение /запись).
В табл. 5.3 показаны права доступа субъектов «Сотрудник», «Начальник» и «Туристическое агентство» на статус «Заявка на поездку» бизнес-объекта «Запрос КЗ». Заявитель может прочитать все элементы данных, но он, обычно, не может сам заполнить отметку о разрешении, затраты и размер предоставляемого аванса. Это действие остается за руководителем. Взгляд туристического агентства охватывает только право на прочтение, и то не для всех элементов данных. Таким образом, цель поездки и желаемый аванс заявителя остаются для туристического агентства неизвестными, потому что они не имеют никакого отношения к действиям этого субъекта.
Таблица 53
Допуски к информации в бизнес-объекте «Запрос КЗ» в статусе «Подача запроса КЗ»
Структура/элемент данных. | Допуск для Сотрудника. | Допуск для Начальника. | Допуск для Отдела оформления командировок. |
Данные о заявителе. | |||
Фамилия. | R/W. | R. | R. |
Имя. | R/W. | R. | R. |
Персональный номер | R/W. | R. | R. |
Подразделение. | R/W. | R. | R. |
Группа оплаты труда. | R/W. | R. | R. |
Структура/элемент данных. | Допуск для Сотрудника. | Допуск для Начальника. | Допуск для Отдела оформления командировок. |
Данные о поездке. | |||
Начало. | R/W. | R/W. | R. |
Конец. | R/W. | R/W. | R. |
Международная поездка. | R/W. | R. | R. |
Место назначения (город, страна). | R/W. | R. | R. |
Цель поездки. | R/W. | R/W. | ; |
Запрашиваемая сумма. | R/W. | R. | ; |
Данные об утверждении. | |||
Утверждено. | R. | R/W. | R. |
Центр затрат. | R. | R/W. | R. |
Запрашиваемая сумма. | R. | R/W. | R. |
Примечание. R — чтение (read), W — запись (write).
Рассмотрим позиции рассмотрения бизнес-объекта «Запрос КЗ» в развитом состоянии «бронирование поездки» (табл. 5.4). Этот статус является актуальным для отдела, ответственного за организацию командировок, потому что этот отдел контролирует получение подтверждения бронирования от туристического агентства и при возможных проблемах должен изменить данные поездки. Сотрудников, однако, интересует информация только о том, забронирована ли поездка, в то время как руководителю вообще не требуется информация об этом статусе.
Таблица 5.4
Допуски для бизнес-объекта «Запрос КЗ» в статусе «Бронирование.
Структура/элемент данных. | Вид для Сотрудника. | Вид для Начальника. | Вид для Отдела оформления командировок. |
Данные о заявителе. | |||
Фамилия. | R. | ; | R. |
Имя. | R. | ; | R. |
Данные о поездке. | |||
Начало. | R. | ; | R/W. |
Конец. | R. | ; | R/W. |
Место назначения (город, страна). | R. | ; | R. |
Данные о бронировании. | |||
Опрошенные сети гостиниц. | ; | ; | R/W. |
Структура/элемент данных. | Вид для Сотрудника. | Вид для Начальника. | Вид для Отдела оформления командировок. |
Дедлайн на подтверждение бронирования. | —. | —. | R/W. |
Подтверждение бронирования. | R. | ; | R/W. |
Примечание. R — чтение (read), W — запись (write).