В рамках системы dbRus каждый логический объект, будь то, например, заявка, заказ, статья, новость, опрос, гистограмма, комментарий к веб-документу, регистрационная запись пользователя или группа пользователей, описан бизнес-объектом. Бизнес-объект имеет свои атрибуты (поля) и действия (операции), которые применяются к его реализациям (записям в таблице или дереве папок). На каждый бизнес-объект и его действия назначаются права доступа групп пользователей. Если доступ к бизнес-объекту отсутствует, то пользователь ИС не сможет просмотреть и изменить записи бизнес-объекта. В разделе "Бизнес-объекты и действия. Права" настраиваются права доступа на логическую часть информационной системы.
Действия делятся на стандартные и пользовательские. Стандартных действий всего шесть:
-
Просмотр записи
-
Добавление записи
-
Изменение записи
-
Перемещение записей
-
Копирование записей
-
Удаление записей
Под перемещением записей понимается перемещение записей относительно родительских записей, например, папок.
Пользовательские действия (ПД) программируются пользователями-программистами на серверном языке (PHP). Количество ПД неограниченно. С помощью ПД можно реализовать дополнительную логику работы информационной системы и веб-приложений.
Раздел "Бизнес-объекты, действия. Права".
Настройка стандартных действий (используемые действия и направление прав доступа) выполняется при редактировании бизнес-объекта: