2.24.1. Приложения Release Notes

В состав инструментария SDK Corporate, доступного администратору системы, входит набор приложений для сбора информации по последним изменениям, внесенным в различные составные части системы.

Доступ к приложениям осуществляется при выборе в области навигации пункта SDKПриложения Release Notes. Приложения отображается на форме Сбор Release Info:

Рис. 2.428. Форма Сбор Release Info

Нажмите для масштабирования

Приложения по сбору релизной информации позволяют получить сведения об изменениях относительно предыдущего релиза в следующих компонентах и модулях системы Corporate:

Также, данный раздел инструментария SDK позволяет выгрузить карту функциональности, представляющую собой CSV-файл с указанием всех используемых в системе классов, модулей и юнитов системы. Аналогичная информация может быть просмотрена при выборе в области навигации пункта SDKЮниты (см. разд. 2.24.2 «Юниты»).

Изменения в файлах

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

Информация об исходниках / ресурсах модулей доступна в виде файла com.bssys.sbns.moduleinfo.moduleInfo.csv. Каждая запись имеет вид:

[git branch];[maven модуль];[название maven модуля];[путь до файла от корня проекта];[тип файла];[Имя класса, если класс];[Тип класса, если класс]

Информация о списке измененных файлов проекта доступна в виде файла release-notes-file-changes.csv. Каждая запись содержит информацию о проекте, типе операции, совершенной над файлом, а также старый и новый путь в проекте:

[проект];[тип операции];[старый путь];[новый путь]

По результатам обработки списка измененных файлов, системой выдается отчет об изменениях в файлах, содержащий записи следующей структуры:

[тип операции];[тип юнита];[имя юнита];[maven модуль];[название maven модуля];[имя класса];[путь до файла от корня проекта]

Изменения в XSD

Для возможности получения информации об изменениях в интеграционной модели документов, выгружаемых через Integration Gate, потребуется архив schemas.zip, полученный при использовании предыдущей версии системы (выгрузка интеграционных моделей выполняется в соответствии с инстр. «Выгрузка интеграционных моделей»).

Отчет об изменениях представляет собой HTML-документ, содержащий следующую информацию:

  • удаленные XSD;

  • добавленные XSD;

  • изменения в XSD:

    • изменение аннотаций;

    • изменение атрибутов;

    • изменения типов;

    • удаление/добавление элементов.

Изменения в API

Информация об изменениях в методах API может быть получена с использованием JSON-файла документации модуля Swagger, используемого для построения API, из состава предыдущей версии системы.

Отчет об изменениях в API содержит следующую информацию:

  • удаленные методы;

  • добавленные методы;

  • изменения в методах.

Изменения в дайджестах

Информация об изменениях в дайджестах документов может быть получена с использованием файла с описаниями дайджестов из предыдущей версии системы.

Отчет об изменениях в дайджестах содержит следующую информацию:

  • новые метаданные;

  • удаленные метаданные;

  • новые версии дайджеста;

  • удаленные версии дайджеста;

  • измененные версии дайджеста.

Изменения в составе модулей

Информация об изменениях в составе модулей в конфигурациях может быть получен с использованием файлов configurations.properties для новой и предыдущей версий систем.

Отчет об изменениях в составе модулей содержит следующую информацию:

  • добавленные конфигурации;

  • удаленные конфигурации;

  • измененные конфигурации;

    • добавленные модули;

    • удаленные модули.