Web ПО Система подготовки данных (Предбиллинг)
612.84K

Система подготовки данных (Предбиллинг)

1. Web ПО Система подготовки данных (Предбиллинг)

24.07.2023г

2.

Система подготовки данных (СПД)
Web ПО «Система подготовки данных» (Предбиллинг) (далее – «СПД») разработано для нужд ООО «СГК» в рамках договора с ООО «Траектория Времени»
ГО-23/303 от 05.05.2023.
Первичная цель: реализовать интерфейс управления пользователями биллинговой системой автоматизированной подготовки данных для проведения
расчетов за потребляемые энергоресурсы (Сервис Предбиллинг).
Основные функции СПД:
организация управления пользователями системой автоматизированной
подготовки данных для проведения расчетов за потребляемые
энергоресурсы (Сервис Предбиллинг);
визуализации результатов обработки показаний приборов учета тепловой
энергии, данных учета в виде таблиц, отчетов;
автоматизированной проверки на корректность показаний приборов учета,
полученных дистанционно, контроль показаний, работа с функцией
заведения ручных НС / отключения приборных НС, вычисляемых НС и
ранее заведенных ручных НС за выбранный период в разрезе типов НС;
обработки данных с приборов учёта ТЭ; формирования отчетов: анализа
нештатных ситуаций, внесение изменений в расчеты для корректного
начисления потребителям;
интерфейс, позволяющий настраивать связки каналов ПУ с приборных
показаний внешних баз - мэппинг ПУ, прописанных в Астра-Архив и ПУ,
записанных в Предбиллинг осуществляется путем формирования связок
каналов.
предоставления интерфейса настройки алгоритмов расчета отпуска по
источникам;
визуализации, формирования отчетов по отпуску тепла от источников.
Сервис Предбиллинг выполняет следующие функции:
- хранение данных, полученных от автоматизированных систем
дистанционного сбора данных с приборов учета (ТЭ) – далее АС ДСД;
данных о приборах учета ТЭ, внесенных в Омнис / SAP (передаются
данные только о тепловычислителях)
- автоматизированная проверка корректности показаний (данных),
полученных с приборов учета (далее Достоверизация);
- автоматизированная обработка данных по итогам проверки
корректности показаний (данных), полученных с приборов учета;
- генерация и экспорт макетов показаний (макеты ДСД) в системы
биллинга: КИС «Теплосбыт-СГК» (далее Омнис), АИС «Сириус», SAP с
обработанными данными для дальнейшего проведения расчета в
биллинговых системах;
- расчет данных для определения величины счисления за
некачественный поставленный ресурс по данным, полученных с
приборов учета;
- уведомление потребителей о нештатных ситуациях на приборах
учета / потери связи / окончания допуска в эксплуатацию прибора
учета
2

3.

Система подготовки данных (СПД)
Модули
·
Управление Предбиллингом
·
Редактор связок каналов
·
Формирование акта отпуска
·
Администрирование
3

4.

Модуль
Управление Предбиллингом
4

5.

Модуль
Редактор связок
5

6.

Модуль
Формирование акта отпуска
6

7.

Внедрение, функциональное развитие, модернизация, поддержка
СПД находится в промышленной эксплуатации с 2024 года (Приказ ГО/92 от 27.05.2024 г.)
Владелец Горбатенко А.А.
Разработчик ПО: ООО «Траектория времени».
Количество пользователей 135.
Потребители программного продукта:
- сотрудники генерирующих подразделений компании;
- сотрудники теплосетевого подразделения компании;
- сотрудники теплосбытового подразделения компании.
Лицензии: Все права принадлежат заказчику в полном объеме.
Техническая поддержка:
1 линия: служба поддержки ИТ
2 линия: аналитики и эксперты ЦТиП
3 линия: разработчик ПО (по договору с ООО «Траектория времени»)
7

8.

Внедрение, функциональное развитие, модернизация, поддержка
Этапы развития:
В рамках договора ГО-23/404 от 12.07.23:
• июль 2023 реализован функционал критичности, итоговые отчеты по источникам, температурный график
• декабрь 2023 реализован функционал назначения НС на карту назначения НС, редактор приоритетов, справочник соответствия псевдонимов
типов ПУ из КИС Теплосбыт и Астраархивз,
• март 2024 доработан алгоритм автоматической связки ПУ с учетом признака только ручная связка, массовое создание правил.
• сентябрь 2024 функционал Назначение условий на ПУ, отчет об изменениях.
В рамках договора ГО-24/606 от 02.12.24:
• Реализован алгоритм отметки комментария для ПУ
• Справочник Параметры для назначения НС
• Дополнен перечень отчетов Отчет «Расчёт недоотпуска из-за несоблюдения температурного графика»; Отчет «Статистика о полноте переливки и
обработки показаний»; Отчет «Контроль дублей СвКаналов»
• Доработан функционал отображения списка Редактор связок, правил.
• Доработан модуль Администрирование, реализована возможность настраивать в интерфейсе роли, отображение логов.
• Доработан функционал ограничения доступа к функционалу выбора ПУ, если по выбранному ПУ ведутся работы другим пользователем
• Отображение справочной информации FAQ
• Функционал для настройки алгоритма Расчета плана реализации т/э. для городов, ввода Плановых % реализации бюджета, параметров. Отчет Расчет
плана реализации
• Доработан алгоритм ручного вкл/выкл НС на ПУ, назначения НС на ПУ, на схему
8

9.

Внедрение, функциональное развитие, модернизация, поддержка
В рамках договора ГО-25/74 от 14.05.25 ведутся работы:
- Реализации интерфейса настройки шаблонов уведомлений о возникновении нештатной ситуации на ПУ, контактной информации без привлечения
разработчика.
- Доработка алгоритма выбора источников
- Отчет Результат автоматической связки каналов. Доработка алгоритма авто связки- сохранять информацию о прохождении автоматической связки в БД,
чтобы можно было вывести лог в любое время, а не только в момент проведения автоматической связки
- вызов отчетов с информацией о НС, реализованных в Reporting Server, добавить новый параметр чек-боксов «Отображен в ЛК» и «Отображение в отчётах
КИС».
- На форме редактор связки для информативности отображать правило, по которому создана связка, реализовать возможность запускать авто связку как по
одному ПУ, так и по отфильтрованному списку.
- отображение Метрики времени загрузки страниц
- Модуль обращения в техническую поддержку- интерфейс для коммуникации с ТП
- Доработка справочника Пользователи.
- Модернизация технологии системы для возможности устранения уязвимостей согласно требованиям безопасности
- Реализация редактора отчетов на основе данных, находящихся в БД ПО СПД без привлечения разработчика и не внося изменения в код программы
9

10.

Архитектура и интеграции
Состоит из:
Веб-приложение
• Конечная система подготовки данных представляет собой слаженное взаимодействие трех основных приложений: Frontend, Backend и Report.
• Frontend, построенный на базе Ember.js, является ключевым интерфейсом для конечного пользователя. Ember.js, основанный на JavaScript, обеспечивает
гибкость и удобство использования интерфейса, что позволяет пользователям легко взаимодействовать с системой и проводить необходимые операции.
• Backend, разработанный на платформе .NET Core и написанный на языке программирования C#, представляет собой основной движок системы. Это
приложение содержит и управляет бизнес-логикой, обеспечивает безопасное взаимодействие с базами данных и осуществляет передачу данных между
различными компонентами системы.
• Report, также построенный на платформе .NET Core, занимается генерацией разнообразных отчетов, соответствующих запросам пользователей. Это
приложение обеспечивает пользователей необходимой информацией, представленной в удобочитаемом формате.
Каждое из этих приложений выполняет необходимые функции для эффективного функционирования системы подготовки данных. Frontend предоставляет
удобный и интуитивно понятный пользовательский интерфейс, Backend обрабатывает и хранит данные, а Report генерирует важные отчеты для
пользователей.
Такая архитектура позволяет системе эффективно обрабатывать данные, обеспечивать безопасность и удобство использования, что является ключевым в
обеспечении полноценного функционирования и удовлетворения потребностей пользователей.
SQL База данных СПД
2 сервера приложения (рабочий, тестовый)
2 сервера БД (рабочий, тестовый)
Интеграции:
Active Directory – обеспечивает доменную аутентификацию
Интеграция с сервисом Предбиллинг
10

11.

Схема взаимодействия серверов
11
English     Русский Правила