Описание

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

Основные возможности модуля:

  1. Сделать объект недоступным для всех пользователей Системы;

  2. Сделать объект недоступным для всех, кроме определенного пользователя или группы пользователей;

  3. Определить пользователей или группы пользователей, которым будут доступны для редактирования только определенные свойства объекта;

  4. Определить пользователей или группы пользователей, которым будут доступны для выполнения определенные операции с объектом.

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

Права доступа хранятся в специальных таблицах — таблицах доступа . Эти таблицы используются в следующих случаях:

  1. при работе пользователя со списком объектов (просмотр списка, выбор объекта из списка). В списке отображаются объекты, в которых пользователь является владельцем и к которым у пользователя есть доступ (определяется наличием права на свойство "Использование объекта").

  2. при работе пользователя с объектом. Свойства объекта, в зависимости от настроенных прав, могут быть:

    • в форме редактирования (при установленном праве "запись");

    • в форме просмотра, без возможности редактирования (при установленном праве "чтение");

    • недоступны (при установленном праве "недоступен").

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