Загрузка данных учёта и их просмотр
Администратор Сервиса загружает данные учёта из АИС ОИА ПЭО; пользователь смотрит потребление ресурса по зданиям организационного объекта или по зданию.
1. Цель сценария
Учёт ведётся в АИС ОИА ПЭО помесячно по точкам учёта здания. Сценарий доводит месячные значения до пользователя Сервиса: загрузка переносит их в Сервис, сводя точки учёта к Здание (сущность), просмотр показывает потребление ресурса по зданиям организационного объекта или по одному зданию.
Два потока независимы по времени: загрузка выполняется очередным прогоном импорта, просмотр — когда пользователю потребуются данные. Общего состояния между ними нет, только сами данные учёта.
2. Поток 1. Загрузка данных учёта
Актор — администратор Сервиса.
Given в АИС ОИА ПЭО есть данные учёта по точкам учёта зданий за один или несколько месяцев, а в Сервисе эти здания уже заведены.
When администратор Сервиса запускает импорт данных из АИС ОИА ПЭО — единый прогон, в котором загружаются все данные Сервиса: справочники, организационная структура, здания, модели потребления и данные учёта.
Then Сервис сводит значения точек учёта к зданию и сохраняет по каждому зданию, месяцу и виду ТЭР месячное потребление в единицах источника — тыс. кВт·ч для электрической энергии, Гкал для тепловой.
And повторный импорт тех же месяцев обновляет ранее сохранённые значения, не создавая вторых записей.
3. Поток 2. Просмотр данных учёта
Актор — Пользователь.
Given данные учёта загружены.
When пользователь выбирает в блоке навигации организационный объект или здание и открывает вкладку нужного ресурса — «Расход ЭЭ» или «Расход ТЭ».
Then Сервис показывает потребление этого ресурса за период: для организационного объекта — по зданиям, находящимся в нём или ниже; для здания — по одному зданию.
And период по умолчанию — календарный год, предшествующий текущему; пользователь может выбрать другой.
And по каждому зданию выведен итог за год.
And данные доступны только на чтение: изменить значение в Сервисе нельзя.
3.1. Альтернативный ход: данных по зданию нет
Given по зданию данные учёта за выбранный период не загружены.
When пользователь открывает вкладку ресурса.
Then здание показано с пустыми значениями; это не ошибка.
4. Шаг → артефакты
| Шаг | Артефакты |
|---|---|
| Загрузка данных учёта | контракт загрузки — задача S-3 эпика; сущность месячного потребления — S-2 |
| Просмотр данных учёта | вкладки — S-4 и S-6; запрос и хендлер — S-5; сущность месячного потребления — S-2 |
Таблица заполняется типизированными ссылками по мере появления артефактов: ссылка на ещё не созданный документ ломает сборку спеки.
Структурные связи
Реализует
Использует
- Доменная сущность Здание (сущность)
- Доменная сущность Организационный объект (сущность)
- Инфраструктура Импорт данных из АИС
- BC-модуль Фактическое потребление
Реализуется
- Компонент Вкладки «Расход ЭЭ» и «Расход ТЭ»
Связанные артефакты
Документы
- Доменная сущность Здание (сущность)
Термины
- Термин АИС ОИА ПЭО