Описание функциональных характеристик СКУД

Функциональные возможности
1. Управление мероприятиями
  • создание мероприятий с указанием даты, временем проведения, а также с датами и временем начала и завершения регистрации на мероприятие;
  • редактирование параметров мероприятия;
  • формирование повестки совещания с указанием вопросов совещания;
  • прикрепление документов и материалов к мероприятию и пунктам повестки;
  • просмотр списка мероприятий.
2. Управление участниками
  • ведение реестра участников мероприятия;
  • ведение реестра групп участников мероприятия
  • добавление внутренних сотрудников и внешних гостей;
  • просмотр даты и времени регистрации на мероприятие.
3. Регистрация и контроль доступа
  • интеграция со средствами контроля и управления доступом (СКУД);
  • автоматическая идентификация участников при проходе;
  • просмотр зарегистрированных на мероприятие участников, участников отсутствующих на мероприятии, участники зарегистрировавшиеся на мероприятие после его начала.
4. Управление пользователями и доступом
  • ведение реестра пользователей;
  • ведение реестра групп пользователей;
  • добавление, удаление прав на создание, редактирование, удаление различных объектов (например, права на создание повестки мероприятия).
5. Журналирование и аудит
  • ведение журнала действий пользователей в системе.
Информация, необходимая для эксплуатации экземпляра программного обеспечения
Страницы системы

Система имеет различные страницы. Ссылки на них и их название:
Панель администрирования

Создание объекта
Создание объектов в системе производится из панели администрирования. Чтобы создать объект, необходимо выбрать раздел, в рамках которого будет создан объект и нажать кнопку "Добавить"
После нажатия кнопки "Добавить" открывается страница добавления объекта
На открывшейся странице необходимо заполнить атрибуты объекта. Обязательные атрибуты выделены жирным шрифтом. Без заполнения обязательных атрибутов объект не сохранится
После заполнения атрибутов объект необходимо сохранить его нажатием на кнопку "Сохранить" в конце страницы
После нажатия кнопки "Сохранить" пользователя переносит на список объектов создаваемого типа
Если необходимо создать ещё один объект после сохранения текущего, можно нажать "Сохранить и добавить другой объект".

Если необходимо сохранить создаваемый объект и остаться на странице его редактирования, можно нажать "Сохранить и продолжить
редактирование"
Редактирование объекта

Для редактирования объектов системы необходимо перейти в интересующий раздел объектов для отображения списка объектов выбранного типа или нажать кнопку "Изменить":
Для редактирования конкретного объекта необходимо открыть страницу редактирования этого объекта нажатием на его ID
На странице редактирования объекта необходимо изменить атрибуты объекта и сохранить изменения
Удаление объекта

Для удаления объектов системы необходимо перейти в раздел объекта, который планируется удалить, выбрать галочкой необходимые
объекты, выбрать действие "Удалить выбранные <название объектов>"
После чего появится страница подтверждения удаления. Если всё также требуется удалить объект(-ы), то нужно нажать кнопку "Да, я уверен"
Внимание! При удалении объектов они удаляются навсегда!
Мероприятие

Созданные мероприятия отображаются в публичной части сайта. Отображается то мероприятие, которое идёт сейчас, либо начнётся в ближайшее время.
Обязательными полями объекта "Мероприятие" являются:
  • Название мероприятия
  • Начало мероприятия
  • Окончание мероприятия
Отображение названия

За отображение названия отвечает обязательное поле "Название мероприятия"
Отображение начала мероприятия

За отображение даты начала мероприятия отвечает обязательное поле "Начало мероприятия"
Повестка мероприятия

Созданная повестка отображается в публичной части сайта в разделе "Повестка".
Обязательными полями объекта "Повестка мероприятия" являются:
  • Мероприятие
  • Название документа
  • Название документа награждения
Отображение названия повестки

За отображение название повестки мероприятия отвечает обязательное поле "Название документа"
Отображение документа повестки

За отображение документа повестки мероприятия отвечает необязательное поле "Документ повестки". Для этого требуется нажать кнопку "Выбрать файл" и выбрать нужный pdf файл. После чего, на странице мероприятия появится прикреплённый документ.
Вопрос совещания

Созданный вопрос совещания отображается в публичной части сайта в разделе "Повестка".
Обязательными полями объекта "Вопрос совещания" являются:
  • Повестка, к которой прикрепляется вопрос
  • Название
  • Номер вопроса
  • Описание
Отображение названия вопроса совещания

За отображение названия вопроса повестки отвечает обязательное поле "Название"
Отображение документов вопроса

За отображение документов вопроса используются объекты типа "Документы к вопросам". Для этого в панели администрирования, требуется открыть нужный документ, дать "Название документов" и выбрать файл.
Далее все прикреплённые документы будут отображаться при раскрытии вопроса мероприятия. 
Участник мероприятия

Созданный участник мероприятия отображается в публичной части сайта в разделе "Списки участников".
Обязательными полями объекта "Участник мероприятия" являются:
  • Мероприятие, к которому прикрепляется участник
  • Фамилия
  • Имя
Отображение участников

Участники мероприятий отображаются в списках в разделе "Списки участников". Если зайти в нужный список, можно увидеть отфильтрованный список участников мероприятий, например, участники, которые зарегистрировались на мероприятие, после его начала.
В списке участников можно увидеть "ФИО" участника, а также его должность. Поля "Отчество" и "Должность" являются необязательными. 
Поиск участников в системе СКУД

Для добавления пользователя со СКУД'а нужно нажать на иконку "лупы"
после чего откроется локальная копия пользователей СКУД'а. Изначально она пустая, здесь будут отображаться добавленные пользователя из СКУД'а.
Для добавления пользователя, требуется назвать кнопку "Искать на сервере СКУД"
После чего требуется ввести ФИО пользователя, обязательным полем является фамилия. Если пользователь по заданным параметрам будет найден, он отобразится в результатах поиска, после чего его можно будет выбрать. Иначе появится сообщения о том, что пользователь не найден.
Группа участников в зале и Схема зала
Поиск участников в системе СКУД

Созданная группа участников и схема зала отображаются в публичной части сайта в разделе "Рассадка".
Обязательными полями объекта "Группа участников в зале" являются:
  • Название категории
  • Цвет на карте
Обязательными полями объекта "Схема зала" являются:
  • Название 
Дополнительно для схемы можно указать места в зале указав, ряд, место в ряду, с которого начинается его принадлежность к группе, и место, по которое принадлежность к группе заканчивается, а также указав группу.
После сохранения и открытия публичной части сайта, перейдя в раздел "Рассадка", можно увидеть места на схеме, а также заданные цвета.
Мониторинг систем

Нажав кнопки "Открыть сайт" в панели администрирования,
а затем перейдя в "Режим мониторинга",
можно проверить работу основных компонентов системы, а именно:
  • Redis – используется для хранения временных данных
  • Web sockets – используются для автоматического обновления данных на клиенте
  • Celery – используется для фоновых задач
  • Задача запроса событий – проверка того, что СКУД возвращает события
  • Сессия СКУД – Идентфикатор сессии системы СКУД Parsec
  • Запрос считывателей СКУД – Получение кол-ва считывателей, к которым подключён СКУД
  • Запрос событий СКУД – Кол-во событий произошедших с последнего запроса событий
Нажав кнопку "Панель администратора", можно выйти из мониторинга системы и вернуться обратно в панель администрирования.
Информационная часть системы

Данная часть отличается от клиентской тем, что в ней отображаются лишь участники, их должность, время регистрации на мероприятие и указывается, является ли участник выступающим. Также можно увидеть текущее время, дату и время начала мероприятия и его название.
У участников, которые являются выступающими появляется иконка микрофона возле ФИО
Клиентская часть

Помимо описанных выше функций клиентская часть имеет и другие
Поиск участников мероприятия

Для поиска участника по его ФИО требуется ввести нужное ФИО в панель поиска
После чего, отобразятся только те участники, которые удовлетворяют условиям поиска
Сортировка участников мероприятия

Для сортировки участников нужно нажать на выпадающий список и выбрать нужное условие
После чего, сортировка будет применена
Статистика

Нажав на кнопку "Статистика"
Можно увидеть общее кол-во участников, кол-во присутствующих и кол-во отсутствующих в виде круговой диаграммы.