Описание функциональных характеристик ИнфоДев: Информационная система учёта ресурсов

Функциональные возможности
1. Управление организациями и объектами учёта
  • ведение реестра юридических лиц;
  • ведение договоров юридических лиц;
  • ведение объектов учёта;
  • ведение приборов учёта и их характеристик;
  • просмотр связанных данных по структуре «организация → договор → объект учёта → прибор учёта».
2. Сбор и передача показаний
  • ввод показаний приборов учёта вручную;
  • загрузка показаний из файлов Excel;
  • поддержка агрегированных и посуточных показаний;
  • сохранение и редактирование черновиков;
  • отправка показаний на обработку;
  • просмотр состояния и истории передачи показаний.
3. Проверка и обработка показаний
  • автоматическая проверка введённых значений;
  • контроль допустимых диапазонов и отклонений;
  • формирование ошибок и предупреждений по результатам проверки;
  • принятие и отклонение переданных показаний;
  • указание причины отклонения;
  • создание новой версии показаний после отклонения;
  • оформление запросов на корректировку ранее переданных показаний.
4. Управление периодами сбора
  • ведение периодов приёма показаний;
  • настройка сроков открытия и закрытия периода;
  • ограничение возможности передачи и изменения данных в зависимости от состояния периода;
  • привязка периодов к договорам.
5. Управление пользователями и доступом
  • ведение пользователей системы;
  • разграничение функциональных возможностей по ролям;
  • управление сотрудниками юридических лиц;
  • ограничение доступа пользователя до определённых договоров, объектов или приборов учёта;
  • управление профилем пользователя и учетными данными.
6. Уведомления
  • формирование уведомлений о событиях системы;
  • уведомление о состоянии обработки показаний;
  • уведомление о необходимости действий пользователя;
  • просмотр прочитанных и непрочитанных уведомлений;
  • настройка пользовательских подписок на типы событий.
7. Аналитика и отчётность
  • отображение сводных показателей по сбору показаний;
  • формирование аналитической витрины данных;
  • просмотр динамики показаний;
  • отображение фактических и расчётных значений;
  • формирование отчётности;
  • экспорт данных.
8. Журналирование и аудит
  • ведение журнала действий пользователей;
  • сохранение истории изменения статусов передач;
  • фиксация действий по обработке и корректировке показаний;
  • сохранение сведений о пользователе и времени выполнения действия.
Информация, необходимая для эксплуатации экземпляра программного обеспечения
Страницы системы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программное обеспечение развёртывается на серверной инфраструктуре правообладателя и предоставляется заказчику в виде веб-сервиса. Самостоятельная установка заказчиком не предусмотрена – все работы по развёртыванию и настройке выполняются правообладателем в рамках внедрения.
Для использования экземпляра программного обеспечения необходимо:
1) Открыть любой браузер актуальной версии. Рекомендуемые к использованию браузеры:
  • Google Chrome
  • Яндекс. Браузер
  • Microsoft Edge
  • Opera
  • Firefox
  • Safari
  • Android Browser
  • Samsung Internet
2) Открыть сайт - https://skud.infodev.ru/client
3) Для использования панели администрирования необходимо перейти по адресу https://skud.infodev.ru/admin
Способ развёртывания

Система развёрнута на сервере правообладателя и доступна через интернет. Заказчику не требуется устанавливать какое-либо программное обеспечение на собственную инфраструктуру.
Минимальные системные требования на стороне пользователя

Для работы с системой достаточно любого устройства с современным браузером и доступом в интернет. Рекомендуемые браузеры:

Google Chrome (версия 115 и выше)
Яндекс.Браузер (версия 24 и выше)
Microsoft Edge (версия 115 и выше)
Opera (версия 100 и выше)
Firefox (версия 128 и выше)
Safari (версия 16 и выше)
Необходимые компоненты и зависимости

Дополнительные компоненты, плагины или программное обеспечение на стороне пользователя не требуются.
Порядок подготовки инфраструктуры

Подготовка инфраструктуры на стороне заказчика не требуется. Серверная инфраструктура подготавливается и обслуживается правообладателем.
Порядок доступа к системе

Для работы с пользовательским интерфейсом необходимо открыть браузер и перейти по адресу https://skud.infodev.ru/client. Для работы с панелью администрирования – по адресу https://skud.infodev.ru/admin.
Проверка работоспособности после установки

После получения доступа к системе следует убедиться в её работоспособности:
  1. Открыть пользовательский интерфейс по адресу https://skud.infodev.ru/client – страница должна загрузиться без ошибок
  2. Открыть панель администрирования по адресу https://skud.infodev.ru/admin – должна отобразиться форма входа или административный интерфейс