Интеграция с платформой

Единая точка НСИ для платформы

Справочник, согласованный в модуле НСИ один раз, не переносится вручную в каждый прикладной модуль платформы — он там уже есть.

Индикативная схема — общий фундамент платформы: на неё опираются все прикладные модули, а НСИ отвечает за её наполнение и ведение справочной части с контролем изменений. У модулей операционного риска и операционной надёжности есть свои собственные реестры объектов — на порядок шире, чем 19 справочников НСИ, — но именно рабочее место НСИ даёт им контролируемый цикл согласования правок, а не прямую правку данных.

Охват кода платформы

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

42% Java-файлов платформы (971 из 2 296) обращаются к ядру индикативной схемы

Что это даёт ИТ-директору. Индикативная схема — не экспериментальная надстройка над модулем, а зрелая платформенная зависимость: смена версии её ядра — событие для всей платформы, а не только для НСИ, и планируется соответствующим образом.

Модули-потребители справочников

Метаданные, которые ведутся в НСИ, работают не только на сам модуль — их читают и используют прикладные модули по всей платформе.

Модуль платформыСущностейПоказателейСвязей
СУОН — операционная надёжность2254541 689
Анализ поставщиков103596958
СУОР — базовое ядро74156364
СУОР — доработки5098325
MCA48127338
TPISA28117274
ОНиВД2744198
ISM1797260
СУОР — расширения141681
Survey83366
НСИ — собственные51287
Прочие модули и версии платформы1675204

Один и тот же код сущности может использоваться в нескольких модулях, поэтому сумма строк больше 607 уникальных сущностей платформы.

Объём метаданных

Цифры одной страницы должны совпадать с цифрами другой — вот полный объём метаданных платформы, из которого 19 справочников НСИ составляют управляемую, согласуемую часть.

  • 607сущностей
  • 1 792показателя
  • 4 794связи сущность–показатель
  • 585представлений сущностей
  • 1 689представлений показателей
  • 4 504представлений связей (порядок колонок)

Загружается это тем же механизмом, каким поставляется и обновляется остальной код платформы, — 1 065 наборами метаданных из 1 071 CSV-файла.

Зависимости модуля

НСИ не работает изолированно: это рабочее место поверх нескольких общих служб платформы, а не автономное приложение со своей копией каждой из них.

Опирается на платформу

Ядро индикативной схемы (версия 0.17.7), общую подсистему безопасности (роли, права, проверка доступа), модуль построения экранных представлений, а также журнал изменений, справочник сотрудников и механизм выгрузки в Excel, общие для платформы.

Используется другими модулями

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

Оценить платформенный масштаб на вашем контуре

Покажем, как один справочник НСИ становится видимым сразу в нескольких прикладных модулях платформы.