Права доступа

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

ТЕРМИНОЛОГИЯ:

  • Учетная запись, пользователь - сущность коллекции users, используется для авторизации в Cистеме;
  • Добавить пользователя (в систему)- создать учетную запись пользователя в Системе;
  • Администратор - пользователь Cистемы, создающий учетные записи своим пользователям (клиентам) и управляющий их учетными записями;
  • Группа доступа - группа всех пользователей одного клиента.
  • Коллекции - объединение однотипных данных по общему признаку.
  • Подсистема - определяет набор  функционала пользователя.
  • Окружение - это  настройки системы для пользователя, позволяющие выполнять определенный функционал и представляет собой стартовый набор рабочих столов и расширений мандатов прав.

Роль Root (суперпользователь) — это администраторы системы, которые имеют полный доступ ко всем функциям и возможностям управления. Это права для разработчиков, технических специалистов интеграторов и.т.п.

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

  • admin;
  • operator;
  • user (Пользователь);
  • demo (гость).

В Таблице 1 отображено общее представление прав доступа к системе:

ПраваДоступ для владельца объектовДоступ к назначенным объектамГрупповой доступ
ROOT 0 (разработчики)VVV
ADMINISTRATOR 1 (доступ по группе)VVV
Operator( 1.5)VVV
Пользователь 2 (индивидуальный доступ)VV
DEMO 3 (Гость)
V

Таблица 1 - Общее представление прав доступа.

Стандартная иерархия прав включает в себя  типы пользователей:

  1. Admin (администратор) — пользователи-администраторы системы, ответственные за конкретную компанию. Ограничены возможностями и данными в рамках одной компании. Могут создавать новых пользователей, создавать и редактировать подконтрольные объекты, добавлять водителей, настраивать рабочие столы и их конфигурации.

С ролью admin имеет возможность: 

    • создать пользователей в системе,  - коллекция Пользователи;
    • создать объекты контроля в системе - коллекция Объекты;
    • создать группы доступа пользователей в системе - коллекция Группы;
    • распределить права доступа между пользователями на объекты контроля (личный доступ);
    • создать категории объектов контроля в системе - коллекция Категории;
    • предоставить доступ пользователям на нужные категории объектов контроля;
    • создать конфигурации рабочих столов- коллекция Конфигурации рабочих столов;
    • предоставить доступ пользователям к конфигурациям рабочих столов ;
    • настроить конфигурации отображения объектов контроля;
    • создать геозоны - коллекция Геозоны;
    • предоставить доступ пользователям к геозонам;
    • создать тип геозоны - коллекция Типы геозон;
    • предоставить  доступ пользователям к типам геозон.

  2. Operator (оператор) – пользователи-диспетчеры системы, с ограниченным набором функционала, необходимым для осуществления задач диспетчера.

С ролью operator имеет возможность: 

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

   3. User (пользователь) – стандартные пользователи системы, с доступом для просмотра информации по подконтрольным объектам, находящиеся во владении пользователя, редактирования шаблонов логики и отправке команд.

С ролью user  имеет  возможность:

    • видеть только объекты контроля, назначенные лично пользователю;
    • проводить мониторинг работы объектов контроля.

   4. DEMO (гость) -  предоставление бесплатного пробного доступа к системе для оценки всех преимуществ системы.

 Важно соблюдать правила доступа при назначении прав:

  1. Объект принадлежит какой-либо организации;
  2. Объект может иметь только одного владельца;
  3. Для объекта может быть определён список просмотра, в который войдут пользователи с правами User и Operator;
  4. Организация имеет одного и более пользователей с правами Admin;
  5. При удалении пользователя, все делегированные ему объекты передаются во владение администратору группы;
  6. Пользователи не имеют сведений о пользователях с более высоким уровнем доступа;
  7. Пользователи c правами User не могут удалять объекты контроля.

Для пользователя предусмотрена специалные права – мандаты(см Мандаты).

Мандаты – это групповой список разрешений, отвечающий за возможность работы пользователя с отдельными модулям системы. Мандаты позволяют гибко конфигурировать доступ компании и отдельных типов рабочих мест (администратора, пользователя, диспетчера и др.) к различным элементам системы, а также изменять вид интерфейса.

ГРУППА ДОСТУПА

Доступ по Группе доступен пользователям с ролью: 

  • Admin (администратор) 
  • Operator (оператор)

Участники группы доступа будут видеть ВСЕ, что создал участник группы.

В модуле «Администрирование» администратор создает учетные записи пользователей в системе,  и настраивает им доступ к элементам коллекций системы.

ВАЖНО: 

  1. Пользователи, находящиеся в одной смысловой группе, имеют единую "Группу доступа".
  2. При создании учетной записи пользователя Администратор должен указать ему "Группу доступа".
  3. Администратор НЕ создает группы пользователей. Все пользователи, которыми управляет Администратор, находятся в одной группе.
  4. Участники группы доступа, с ролями "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