Загрузка данных


Доступные роли
Гость	Неавторизованный участник системы SmartRoom
Агент	Роль для искусственного интеллекта, осуществляющая автоматизированный сбор, анализ и обработку данных из всех модулей системы
Суперадмин	Внутренняя роль владельца продукта SmartRoom. 
Администратор	Осуществляет заведение пользователей, управление настройками системы, имеет полный CRUD в модулях системы
Администратор мцтп	Администратор со стороны МЦТП
Дежурный смены	Осуществляет мониторинг состояния переговорных комнат в реальном времени. 
Инженер 1-линии	Специалист технической поддержки, ответственный за оперативное устранение неисправностей в работе переговорных комнат и оборудования.
Инженер СБС	Специалист по безопасности
Локальный инженер	Сотрудник, работающий непосредственно на объекте
Смежные страницы по ролевой модели 
Ролевые модели

Методы CRUD:

CREATE - создавать, права на добавление;
READ - просматривать, в т.ч. фильтровать, осуществлять поиск, выгружать;
UPDATE - редактировать, изменять;
DELETE - удалять, архивировать.
Матрица ролей
location
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Локации	
Действия с локациями 

api/v2/location

CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌	❌
Обновление статуса

api/v2/location/common-status/{locationId}

UPDATE	❌	❌	
✅
✅
✅
❌	
✅
✅
✅
Управление структурой

api/v2/location/fullPathNames







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌	❌
Заявки по локации

api/v2/location/ticket







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE 	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
Сервисный статус локации

api/v2/location/status



READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
Владельцы локации

api/v2/location/owner





CREATE 	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Комментарии к локации

api/v2/location/note







CREATE	❌	❌	
✅
✅
✅
❌	
✅
✅
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
✅
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Добавление комнаты в избранное 

api/v2/location/favourite







CREATE	❌	
❌
✅
✅
✅
❌	
✅
✅
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
DELETE	❌	
❌
✅
✅
✅
❌	
✅
✅
✅
monitoring
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Мониторинг	
Действия с локациями

api/v1/monitoring







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌	❌
Заявки по локации

api/v1/location/ticket







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
Статус локации сервисный

api/v1/location/service_status



READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE	❌	
❌
✅
✅
✅
❌
✅
❌
✅
Владельцы локации

api/v1/location/owner





CREATE	❌	
❌
✅
✅
✅
❌
✅
❌
❌
READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
DELETE	❌	
❌
✅
✅
✅
❌
✅
❌
❌
Комментарии к локации

api/v1/location/note







CREATE	❌	❌	
✅
✅
✅
❌	
✅
✅
✅
READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
✅
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Оборудование локации

api/v1/location/equipment







CREATE (добавление устр-в контроллерам)	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
❌
❌
❌

Инфопанель 

api/v1/stat-collector

READ	❌	
✅
✅
✅
✅
✅
✅
❌
✅
equipment
Модуль	
Бизнес-функция

Метод	
Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Оборудование	
Список оборудования

api/v1/equipment

READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
Cписок оборудования в черном списке

api/v1/blacklist/{equipmentType}/{equipmentId}

READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
Действия с контроллерами

api/v1/controller







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Действия с ДУ

api/v1/device








CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Действия с  ССУ

api/v1/network-device







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Действия с СНУ

api/v1/offline-device







CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Действия с Панелью SmartRoom

api/v1/padlet





CREATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌
✅
DELETE	❌	❌	
✅
✅
✅
❌	
✅
❌
❌
Пинг

api/v1/equipment/{id}/ping/settings

READ	❌	
✅
✅
✅
✅
❌
✅
✅
✅
UPDATE	❌	❌	
✅
✅
✅
❌	
✅
❌	❌
Задачи контроллера

api/v1/equipment/{controllerId}/tasks






READ	❌	
✅
✅
✅
✅
❌
✅
✅
✅
UPDATE (обновление контроллера)	❌	❌	
✅
✅
✅
❌
✅
❌	
✅
Перезагрузка контроллера	❌	❌	
✅
✅
✅
❌

✅
❌	
✅
Сетевой доступ - Просмотр статусов (общий, tcp, icmp, udp)

api/v1/equipment/protocol-state

READ	❌	
✅
✅
✅
✅
❌
✅
✅
✅
Сообщения контроллера

api/v1/equipment/{controllerId}/gve-message

READ	❌	
✅
✅
✅
✅
❌
✅
✅
✅
Дополнительный интерфейс - наименование

api/v1/secondary-interface/name

READ	❌	
✅
✅
✅
✅
❌
✅
❌
❌
Дополнительный интерфейс - значения

api/v1/secondary-interface/value








CREATE	❌	
❌
✅
✅
✅
❌
✅
❌	
✅
READ	❌	
✅
✅
✅
✅
❌	
✅
✅
✅
UPDATE	❌	
❌
✅
✅
✅
❌	
✅
❌	
✅
DELETE	❌	
❌
✅
✅
✅
❌	
✅
❌	
✅
Окно аутентификации

admin/v1/equipment/windows



CREATE	❌	
❌
✅
✅
✅
❌	
❌
❌	
❌
READ	❌	
❌
✅
✅
✅
❌	
❌
❌	
❌
user
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Пользователи	
Действия с пользователями

/admin/v1/user







CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
dashboard
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Дашборды	
Список дашбордов

api/v1/dashboards

READ	❌	
✅
✅
✅
✅
✅
✅
✅
✅
notification
Модуль	Бизнес-функция	Ресурс	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Уведомления	
Список уведомлений

api/v1/notification

READ (прочитать)	❌	
✅
✅
✅
✅
✅
✅
✅
✅
UPDATE (архивация)	❌	❌	
✅
✅
✅
❌	
✅
❌	❌
audit
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Аудит	
Просмотр аудита

api/v1/message

READ	❌	
❌
✅
✅
✅
❌	
✅
❌
❌
task
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
История задач	
Просмотр истории задач всех

api/v1/tasks

READ	❌	
✅
✅
✅
✅
❌	
✅
❌
❌
Просмотр деталей по истории задач

api/v1/tasks/{id}

READ	❌	
❌
✅
✅
✅
❌	
✅
❌
❌
setting
Модуль	Бизнес-функция	Метод	Роли
Гость (guest)	Агент (agent)	
Суперадмин

(root)

Администратор

(admin)

Администратор мцтп
(change_admin)

Дежурный смены (duty_shift)	Инженер 1-линии (user)	Инженер СБС (сontractor)	Локальный инженер (local_engineer)
Настройки	
Контроллер

api/v1/controller/model

api/v1/controller/type







CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
Оборудование

api/v1/device/model

api/v1/device//type







CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
Панель SmartRoom

api/v1/padlet/model

api/v1/padlet/type









CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
Заявки

api/v1/contractor







CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
Общие

api/v1/manufacturers

api/v1/secondary-interface







CREATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
READ	❌	
✅
✅
✅
✅
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
DELETE	❌	❌	
✅
✅
✅
❌	❌	❌	❌
Токены

api/v1/equipment/tokens








CREATE	❌	❌	
✅
❌
❌
❌	❌	❌	❌
READ	❌	
✅
✅
✅
❌
❌	
✅
❌
✅
UPDATE	❌	❌	
✅
❌
❌
❌	❌	❌	❌
DELETE	❌	❌	
✅
❌
❌
❌	❌	❌	❌