Права доступа
Права доступа — совокупность правил, регламентирующих порядок и условия доступа к определенным элементам системы. В первую очередь, права доступа определяют доступ пользователя к группе объектов, различным коллекциям и реализуют возможность управления теми или иными объектами.
ТЕРМИНОЛОГИЯ:
- Учетная запись, пользователь - сущность коллекции users, используется для авторизации в Cистеме;
- Добавить пользователя (в систему)- создать учетную запись пользователя в Системе;
- Администратор - пользователь Cистемы, создающий учетные записи своим пользователям (клиентам) и управляющий их учетными записями;
- Группа доступа - группа всех пользователей одного клиента.
- Коллекции - объединение однотипных данных по общему признаку.
- Подсистема - определяет набор функционала пользователя.
- Окружение - это настройки системы для пользователя, позволяющие выполнять определенный функционал и представляет собой стартовый набор рабочих столов и расширений мандатов прав.
Роль Root (суперпользователь) — это администраторы системы, которые имеют полный доступ ко всем функциям и возможностям управления. Это права для разработчиков, технических специалистов интеграторов и.т.п.
Для пользователей клиента доступны роли:
- admin;
- operator;
- user (Пользователь);
- demo (гость).
В Таблице 1 отображено общее представление прав доступа к системе:
| Права | Доступ для владельца объектов | Доступ к назначенным объектам | Групповой доступ |
|---|---|---|---|
| ROOT 0 (разработчики) | V | V | V |
| ADMINISTRATOR 1 (доступ по группе) | V | V | V |
| Operator( 1.5) | V | V | V |
| Пользователь 2 (индивидуальный доступ) | V | V | |
| DEMO 3 (Гость) | V |
Таблица 1 - Общее представление прав доступа.
Стандартная иерархия прав включает в себя типы пользователей:
- Admin (администратор) — пользователи-администраторы системы, ответственные за конкретную компанию. Ограничены возможностями и данными в рамках одной компании. Могут создавать новых пользователей, создавать и редактировать подконтрольные объекты, добавлять водителей, настраивать рабочие столы и их конфигурации.
С ролью admin имеет возможность:
- создать пользователей в системе, - коллекция Пользователи;
- создать объекты контроля в системе - коллекция Объекты;
- создать группы доступа пользователей в системе - коллекция Группы;
- распределить права доступа между пользователями на объекты контроля (личный доступ);
- создать категории объектов контроля в системе - коллекция Категории;
- предоставить доступ пользователям на нужные категории объектов контроля;
- создать конфигурации рабочих столов- коллекция Конфигурации рабочих столов;
- предоставить доступ пользователям к конфигурациям рабочих столов ;
- настроить конфигурации отображения объектов контроля;
- создать геозоны - коллекция Геозоны;
- предоставить доступ пользователям к геозонам;
- создать тип геозоны - коллекция Типы геозон;
- предоставить доступ пользователям к типам геозон.
2. Operator (оператор) – пользователи-диспетчеры системы, с ограниченным набором функционала, необходимым для осуществления задач диспетчера.
С ролью operator имеет возможность:
- изменить пароль входа в систему;
- видеть объекты контроля, назначенные на группу, в которую входит пользователь;
- проводить мониторинг работы объектов контроля.
3. User (пользователь) – стандартные пользователи системы, с доступом для просмотра информации по подконтрольным объектам, находящиеся во владении пользователя, редактирования шаблонов логики и отправке команд.
С ролью user имеет возможность:
- видеть только объекты контроля, назначенные лично пользователю;
- проводить мониторинг работы объектов контроля.
4. DEMO (гость) - предоставление бесплатного пробного доступа к системе для оценки всех преимуществ системы.
Важно соблюдать правила доступа при назначении прав:
- Объект принадлежит какой-либо организации;
- Объект может иметь только одного владельца;
- Для объекта может быть определён список просмотра, в который войдут пользователи с правами User и Operator;
- Организация имеет одного и более пользователей с правами Admin;
- При удалении пользователя, все делегированные ему объекты передаются во владение администратору группы;
- Пользователи не имеют сведений о пользователях с более высоким уровнем доступа;
- Пользователи c правами User не могут удалять объекты контроля.
Для пользователя предусмотрена специалные права – мандаты(см Мандаты).
Мандаты – это групповой список разрешений, отвечающий за возможность работы пользователя с отдельными модулям системы. Мандаты позволяют гибко конфигурировать доступ компании и отдельных типов рабочих мест (администратора, пользователя, диспетчера и др.) к различным элементам системы, а также изменять вид интерфейса.
ГРУППА ДОСТУПА
Доступ по Группе доступен пользователям с ролью:
- Admin (администратор)
- Operator (оператор)
Участники группы доступа будут видеть ВСЕ, что создал участник группы.
В модуле «Администрирование» администратор создает учетные записи пользователей в системе, и настраивает им доступ к элементам коллекций системы.
ВАЖНО:
- Пользователи, находящиеся в одной смысловой группе, имеют единую "Группу доступа".
- При создании учетной записи пользователя Администратор должен указать ему "Группу доступа".
- Администратор НЕ создает группы пользователей. Все пользователи, которыми управляет Администратор, находятся в одной группе.
- Участники группы доступа, с ролями "operator"" будут видеть все, что создал/настроил/изменил любой участник его группы.
Примечание: После авторизации пользователю необходимо выбрать ОКРУЖЕНИЕ в окне выбора окружений для дальнейшей работы.
РОЛИ пользователей
1)Для пользователей Системы доступны роли:
- admin;
- operator;
- user (Пользователь).
Таблица 2 - Предоставление доступа к коллекциям (Общий мониторинг)
№ п/п | Наименование | Редактирование | Доступ |
1. | Водители | V | |
2. | Группы | V | V |
3. | Объекты | V | |
4. | Пользователи | V | |
5. | Расписание | V | |
6. | Пользовательские переводы | V | |
7. | Конфигурация объектов | V | |
8. | Типы геозон | V | |
9. | Шаблоны отчетов | V | |
10. | Конфигурация рабочих столов | V | V |
11. | Категории | V | |
12. | Маршруты | V | |
13. | Сотрудники | V | |
14. | Организации | V | |
15. | Пути | V | |
16. | Типы путевых листов | V |
Таблица 2-Доступ к коллекциям
*Редактирование – возможность редактирования коллекций в модуле «Администрирование».
*Доступ – обязательное предоставление пользователям доступа к коллекциям для полноценной работы в системе.
Из модуля "Администрирование" доступны все Коллекции, кроме тех, которые не предназначены (например, ПЛ).
Доступ в "Коллекциях" аналогичен доступу в "Администрировании".
ВАЖНО: В модуле «Администрирование» редактирование коллекций должно осуществляться в исключительных случаях.
Примечание: Редактирование коллекций должно осуществляться через пользовательский интерфейс. В модуле «Администрирование» редактирование коллекций должно осуществляться в исключительных случаях.
2) По коллекциям необходимо предоставить доступ по исполнителям (индивидуальный доступ пользователям к элементам коллекции).
| № п/п | Наименование | доступ |
|---|---|---|
| 1 | Объекты | V |
| 2 | Маршруты | V |
| 3 | Расписания | V |