Минимальный сценарий использования

Use Case Версия: 1.0 accepted

Главный актор
Пользователь

Алиасы: Минимальный сценарий использования. parents: [use-cases].

⟨/⟩ Исходник

1.1. Минимальный сценарий использования Сервиса

Минимальный сценарий использования Сервиса отвечает требованиям к Этапу 1 разработки Сервиса.

Сценарий:

  1. #Загрузить начальное наполнения в БД Сервиса;
  2. #Создать модель здания АИС ОИА ПЭО;
  3. #Создать модель здания для вида расчёта;
  4. #Создать задание на сбор профиля энергопотребления зданиями организационного объекта за отчётный период
  5. #Сформировать профиль энергопотребления здания за отчётный период
  6. #Сформировать отчёт сравнения моделей.

1.1.1. Загрузить начальное наполнения в БД Сервиса

Разработчик выполняет загрузку начального наполнения в БД Сервиса без использования средств пользовательского интерфейса.

Сценарий:

  1. Разработчик выполняет импорт данных АИС ОИА ПЭО в зеркальные таблицы Сервиса:
    1. Объекты организационной структуры:
      1. Компании;
      2. ИА;
      3. МЭС;
      4. ПМЭС;
      5. Подстанции.
    2. Здания АИС ОИА ПЭО:
      1. Реестр зданий;
      2. Реестр окон;
      3. Реестр ворот;
      4. Реестр осветительных приборов;
      5. Реестр потребителей ЭЭ.
    3. Справочники, необходимые для реализации расчётов по методике:
      1. Классы энергетической эффективности;
      2. Назначения зданий;
      3. Нормируемая удельная характеристика расхода тепловой энергии на отопление и вентиляцию зданий (НУР ТЭ);
      4. Суммарная солнечная радиация (прямая и рассеянная) на вертикальную поверхность при безоблачном небе (ССР);
      5. Формы здания;
      6. Материалы;
      7. Утеплители;
      8. Виды остекления;
      9. Виды ворот;
      10. Типы крыш;
      11. Виды отопления чердака, подвала;
      12. Типы потребителей ЭЭ внутри здания.
  2. Разработчик выполняет начальную загрузку данных АИС ОИА ПЭО в таблицы модели данных Сервиса:
    1. Создаёт объекты организационной структуры;
    2. Создаёт здания объектов организационной структуры;
    3. Создаёт модели потребления зданий АИС ОИА ПЭО, заполняет их сведениями о здании АИС ОИА ПЭО;
    4. Выполняет наполнение новых справочников:
      1. Статусы модели;
      2. Коэффициенты ТТР;
      3. Стороны света;
      4. Типы регулирования подачи теплоты в системах отопления здания;
      5. Типы энергоснабжения.

Постусловия:

1.1.2. Создать модель здания АИС ОИА ПЭО

Предусловия:

Сценарий:

  1. Пользователь выбирает в блоке навигации здание своего организационного объекта.
  2. Сервис отображает реестр уже существующих моделей здания, в реестре есть модель с признаком "Модель здания АИС ОИА ПЭО"="Да".
  3. Пользователь выбирает модель здания АИС ОИА ПЭО.
  4. Сервис открывает страницу с карточкой модели в режиме просмотра. В карточке модели:
    1. Данные сгруппированы по вкладкам: "Общие сведения" и отдельная вкладка для каждой подчинённой модели конструктивных элементов здания и условий эксплуатации здания.
    2. На вкладке "Общие сведения" в блоке "Сведения о модели":
      1. Признак "Модель здания АИС ОИА ПЭО"="Да";
      2. Статус расчёта характеристик потребления = "Не выполнен";
      3. Тип расчёта = "Не определён".
    3. Над табами вкладок размещаются кнопки вызова операций на вкладке {"Редактировать", "Удалить"}.
    4. На вкладках отображаются две группы параметров модели:
      1. Параметры исходных данных, необходимых для выполнения расчёта характеристик потребления модели. Из них:
        1. Часть параметров помечены как "не редактируемые" пользователем. Это часть параметров, находящаяся в ответственности АИС ОИА ПЭО, она не доступна для изменения пользователем в Сервисе для модели с признаком "Модель здания АИС ОИА ПЭО"="Да".
        2. Часть параметров может быть помечена индикатором "Не прошёл валидацию" ("!") - значение параметра не удовлетворяет условиям валидации, выполнение которых необходимо для выполнения расчёта. При наведении указателя мыши на индикатор "!" всплывает подсказка с условиями валидации поля.
      2. Расчётные параметры потребления, получаемые в результате выполнения расчёта. Помечены как "не редактируемые" пользователем, могут изменяться только в результате расчёта.
    5. Пока в модели присутствует параметр не прошедший валидацию, расчёт характеристик потребления для такой модели не может быть выполнен. Пользователю, для модели с признаком "Модель здания АИС ОИА ПЭО"="Да", необходимо устранить несоответствие одним из способов:
      1. Если параметр помечен как "не редактируемый" - за рамками функциональности Сервиса изменить сведения о здании в АИС ОИА ПЭО и согласовать с НТЦ повторную загрузку сведений в Сервис. После загрузки повторно выполнить сценарий дозаполнения модели здания АИС ОИА ПЭО.
      2. Если параметр помечен как "редактируемый" пользователем - перейти в режим редактирования и отредактировать.
  5. Для перехода в режим редактирования, выбрать "Редактировать".
  6. Сервис откроет карточку модели в режиме редактирования, состав кнопок вызова операций над табами вкладок: {"Отменить", "Сохранить"}.
  7. Пользователь вносит данные в разрешённые для редактирования поля, выбирает "Сохранить".
  8. Сервис проверяет выполнение условий валидации параметров, по результатам проверки устанавливает статус расчёта {"Выполнен"; "Не выполнен"}, сохраняет модель, возвращается в режим просмотра карточки модели.
  9. Если статус расчёта "Выполнен", дозаполнения модели здания АИС ОИА ПЭО завершается, иначе необходимо повторить шаги сценария.

Постусловия:

Правила:

1.1.3. Создать модель здания для вида расчёта

Предусловия:

Сценарий:

Для создания модели для вида расчёта {Нормативны, Эталонный, Технологический, Произвольный} пользователю необходимо выполнить следующие действия:

  1. Выбрать в блоке навигации здание своего организационного объекта.
  2. Сервис отображает реестр уже существующих моделей здания, в реестре есть модель с признаком "Модель здания АИС ОИА ПЭО"="Да", статус расчёта характеристик потребления = "Выполнен".
  3. Выбрать модель здания АИС ОИА ПЭО для которой выполнен расчёт, правой кнопкой мыши открыть контекстное меню модели, выбрать "Создать на основе".
  4. Сервис откроет модальное окно с карточкой операции. В карточке указаны параметры операции {"Создать модель здания", Пользователь}, размещены кнопки для подтверждения или отмены операции {Выполнить, Отменить}.
  5. Подтвердить операцию - выбрать "Выполнить".
  6. Сервис закроет карточку операции, создаст копию модели, установит атрибуты новой модели:
    1. Наименование = $"{Наименование модели - источника} копия",
    2. Признак "Модель здания АИС ОИА ПЭО"="Нет",
    3. Статус расчёта характеристик потребления = Статус расчёта модели - источника,
    4. Моделирует условия вида расчёта = "Произвольный", сохранит новую модель, обновит страницу реестра моделей.
  7. Выбрать созданную модель в реестре моделей.
  8. Сервис открывает страницу с карточкой модели в режиме просмотра.
  9. Выбрать "Редактировать".
  10. Сервис откроет карточку модели в режиме редактирования.
  11. Внести изменения в исходные данные модели, на вкладке "Общие сведения" в блоке "Сведения о модели" выбрать вид расчёта "Моделирует условия вида расчёта" из выпадающего списка {Нормативный, Эталонный, Технологический, Произвольный}, выбрать "Сохранить".
  12. Сервис проверит выполнение условий валидации параметров, выполнит расчёт характеристик потребления, по результатам расчёта установит статус расчёта {"Выполнен"; "Не выполнен"}, сохранит модель, вернётся в режим просмотра карточки модели.
  13. Если статус расчёта "Выполнен", модель можно будет использовать для выбранного вида расчёта в профиле потребления здания.
  14. Повторить сценарий для каждого из видов расчёта {Нормативный, Эталонный, Технологический, Произвольный}.

Постусловия:

Правила:

1.1.4. Создать задание на сбор профиля энергопотребления зданиями организационного объекта за отчётный период

Создаётся пользователем, выдающим задание на сбор профиля энергопотребления зданиями организационного объекта (ПАО «Россети»). Для создания задания необходимо выполнить следующие действия:

  1. В блоке навигации выбрать организационный объект (ПАО «Россети»).
  2. Сервис отображает сведения о выбранном организационном объекте. Сведения сгруппированы по вкладкам.
  3. Перейти на вкладку "Задания на сбора профиля энергопотребления зданий".
  4. Сервис откроет форму реестра заданий. Над табличной частью реестра кнопки вызова операций с записями реестра {Создать, ...}.
  5. Выбрать "Создать".
  6. Сервис откроет модальное окно операции, в окне представлены:
    1. Параметры операции:
      1. Пользователь - заполнен автоматически, не редактируется;
      2. Организационный объект - заполнен автоматически, не редактируется;
      3. Год начала отчётного периода - заполнен значением по умолчанию - текущий год, редактируется.
      4. Год окончания отчётного периода - заполнен значением по умолчанию - текущий год, редактируется.
      5. Период сбора с - заполняется значением по умолчанию - текущая дата, выбирается пользователем в календаре.
      6. Период сбора по - заполняется значением по умолчанию - текущая дата + месяц, выбирается пользователем в календаре.
    2. Кнопки подтверждения или отмены операции: {Выполнить, Отменить}.
  7. Заполнить редактируемые параметры операции, выбрать "Выполнить".
  8. Сервис проверит валидность параметров, создаст:
    1. запись в реестре "Задания на сбора профиля энергопотребления зданий", зафиксирует параметры операции и дату выполнения операции;
    2. для каждого здания организационного объекта - связанный с заданием профиль энергопотребления здания в реестре "Профили энергопотребления зданий", установит статус профиля "Сбор данных".

1.1.5. Сформировать профиль энергопотребления здания за отчётный период

Формируется пользователем, ответственным за здание, включением ранее созданных моделей здания в профиль энергопотребления за отчётный период.

Предусловия:

Сценарий:

Чтобы сформировать профиль энергопотребления здания за отчётный период пользователю необходимо выполнить следующие действия:

  1. Выбрать в блоке навигации здание своего организационного объекта.
  2. Сервис откроет форму сведений о здании. Сведения сгруппированы по вкладкам {Модели объекта потребления; Профили энергопотребления}.
  3. Перейти на вкладку "Профили энергопотребления".
  4. Сервис откроет форму реестра профилей энергопотребления зданий.
  5. Выбрать профиль со статусом "Сбор данных".
  6. Сервис откроет страницу с карточкой профиля энергопотребления здания в режиме просмотра, в карточке:
    1. Приведены поля профиля:
      • Задание. Наименование - не редактируется,
      • Задание. Год начала отчётного периода - не редактируется,
      • Задание. Год окончания отчётного периода - не редактируется,
      • Задание. Период сбора с - не редактируется,
      • Задание. Период сбора по - не редактируется,
      • Задание. Статус - не редактируется,
      • Модель для нормативного расчёта - выпадающий список, выбирается пользователем из реестра моделей здания, статус расчёта должен быть "Выполнен" и "Моделирует условия вида расчёта"="Нормативный",
      • Модель для эталонного расчёта - выпадающий список, выбирается пользователем из реестра моделей здания, статус расчёта должен быть "Выполнен" и "Моделирует условия вида расчёта"="Эталонный",
      • Модель для технологического расчёта - выпадающий список, выбирается пользователем из реестра моделей здания, статус расчёта должен быть "Выполнен" и "Моделирует условия вида расчёта"="Технологический",
      • Модель для произвольного расчёта - выпадающий список, выбирается пользователем из реестра моделей здания, статус расчёта должен быть "Выполнен" и "Моделирует условия вида расчёта"="Произвольный".
      • Статус - по умолчанию установлен "Формируется".
    2. Размещены кнопки вызова операций в карточке {Редактировать}.
  7. Выбрать "Редактировать".
  8. Сервис откроет страницу профиля энергопотребления здания в режиме редактирования.
  9. Выбрать модели для каждого вида расчёта, установить статус профиля "Сформирован", выбрать "Сохранить".
  10. Повторить сценарий для всех зданий своего организационного объекта.

1.1.6. Сформировать отчёт сравнения моделей

Сценарий:

  1. Пользователь выбирает в блоке навигации отчётный организационный объект.
  2. Система отображает сведения о выбранном организационном объекте. Сведения сгруппированы по вкладкам.
  3. Пользователь переходит на вкладку "Отчёты".
  4. Система отображает список доступных отчётов.
  5. Пользователь выбирает отчёт из списка.
  6. Система открывает модельное окно с параметрами отчёта.
  7. Пользователь указывает параметры, выбирает "Выгрузить".
  8. Система формирует файл отчёта в формате XLSX.