Для работы в системе созданы следующие роли (группы) пользователей, обладающие различными полномочиями и разрешениями для каждого модуля web-приложения:
- Администратор - имеет неограниченные права по изменению данных и доступ у интерфейсу администратора системы, может изменять роли пользователей через интерфейс администратора системы.
- Инженер - сотрудник непосредственно выполняющий сервисные работы. Формирует список требуемых приборов и инструментов с привязкой к сервисным проектам, отвечает за получение и приемку приборов на объекте, а также за подготовку их отправки обратно на склад.
- Руководитель инженеров - сотрудник с расширенными полномочиями Инженера, позволяющими изменять резервирования своим подчиненных.
- Менеджер проектов - сотрудник отвечающий за исполнение сервисного контракта, создает сервисные проекты в системе и может подготавливать резервирования приборов и инструментов для склада.
- Руководитель менеджеров проектов - сотрудник с расширенными полномочиями Менеджера проектов, позволяющими изменять проекты и резервирования своих подчиненных.
- Кладовщик - сотрудник склада, отвечающий за комплектования резервирований на складе и их отгрузку, а также за приемку и проверку оборудования.
- Руководитель склада - сотрудник с расширенными полномочиями Кладовщика, позволяющими изменять резервирования и запасы на складе.
- Согласующий - сотрудник, имеющий полномочия согласовать резервирования для их последующего комплектования на складе.
- Получатель отчетов - сотрудник имеющий доступ к получению отчетов из системы.
- Оператор продуктов - сотрудник, имеющий полномочия по созданию и изменению библиотеки продуктов, приборов и инструментов в системе.
Каждый пользователей может иметь несколько ролей. Роли пользователей устанавливаются администратором web-приложения.
Каждый руководитель может создавать задания для своих подчиненных и получать отчеты по ним.
Каждый сотрудник может оставлять Коментарии и сохранять файлы к любому доступному для него элементу web-приложения.
Один из вариантов распределения полномочий по модулям представлен в таблицах ниже:
| Группа пользователей | Просмотр списка проектов | Редактирование своих проектов | Редактирование всех проектов | Получение отчетов по проектам |
|---|---|---|---|---|
| Инженеры | ☑ | |||
| Руководители инженеров | ☑ | ☑ | ||
| Менеджеры проектов | ☑ | ☑ | ☑ | ☑ |
| Руководители менеджеров проекетов | ☑ | ☑ | ☑ | |
| Кладовщики | ||||
| Руководители склада | ☑ | |||
| Получатели отчетов | ☑ | ☑ | ||
| Операторы продуктов |
| Группа пользователей | Просмотр списка резервирований | Редактирование своих резервирований | Редактирование всех резервирований | Получение отчетов по резервирований |
|---|---|---|---|---|
| Инженеры | ☑ | ☑ | ☑ | ☑ |
| Руководители инженеров | ☑ | ☑ | ☑ | ☑ |
| Менеджеры проектов | ☑ | ☑ | ☑ | ☑ |
| Руководители менеджеров проекетов | ☑ | ☑ | ☑ | |
| Кладовщики | ☑ | ☑ | ||
| Руководители склада | ☑ | ☑ | ☑ | |
| Получатели отчетов | ☑ | ☑ | ||
| Операторы продуктов |
| Группа пользователей | Просмотр запасов на складе | Создание и изменение запасов на складе | Получение отчетов по складу |
|---|---|---|---|
| Инженеры | ☑ | ||
| Руководители инженеров | ☑ | ☑ | |
| Менеджеры проектов | ☑ | ||
| Руководители менеджеров проекетов | ☑ | ☑ | |
| Кладовщики | ☑ | ☑ | ☑ |
| Руководители склада | ☑ | ☑ | ☑ |
| Получатели отчетов | ☑ | ||
| Операторы продуктов |