Система управления нормативно-справочной информацией «ЗЕН-НСИ» (далее – ЗЕН-НСИ) предназначена для ведения и поддержки различных видов справочников нормативно-справочной информации и может являться единым централизованным источником мастер-данных для других программ или систем, предоставляя программный интерфейс для взаимодействия
Система ЗЕН-НСИ включена в «Единый реестр российских программ для электронных вычислительных машин и баз данных».
ЗЕН-НСИ обеспечивает выполнение следующих функций: создание, удаление, добавление, изменение данных и метаданных объектов нормативно-справочной информации (справочников и их записей), в том числе структур справочников, а также ведение версий справочников и истории изменений справочников.
Управление нормативно-справочной информацией осуществляется как вручную с использованием пользовательского интерфейса, так и через программный интерфейс приложения (API) обладающем расширенным функционалом управления справочниками.
Программное обеспечение разработано с учетом накопленного опыта реализации проектов в области управления нормативно-справочной информацией. ЗЕН-НСИ использует современный технологический стек и может функционировать в микросервисной архитектуре и системах виртуализации.
Ожидаемые эффекты от внедрения решения ЗЕН-НСИ:
- Освобождение ресурсов, которые тратились на поддержку однотипных справочников в различных информационных системах и подразделениях.
- Повышение достоверности и прозрачности в алгоритмах формирования отчетных данных.
- Унификация данных полученных из разных источников и информационных систем.
- Ускорение обработки и повышение производительности за счет создания единого пространства управления данными
- Сокращение сроков исполнения бизнес-процессов.
- Значительное сокращение затрат на внедрение новых и тиражирование существующих автоматизированных систем за счет наличия базы нормализованных справочников.
ЗЕН-НСИ обладает следующим функционалом:
- Создание, редактирование и удаление справочника, включая его структуру (атрибутивный состав, его свойства, иерархию, связи с другими объектами НСИ, правила форматно-логического контроля для каждого из атрибутов);
- Создание, редактирование и удаление наполнения справочников (записей), включая ввод и обновление (изменение) данных НСИ посредством интерфейса пользователя вручную, посредством файлового импорта и API, в том числе в автоматизированном режиме;
- Категоризация справочников;
- Контроль соблюдения заданных правил ФЛК, включая контроль дублирования справочников и данных;
- Формирование и ведение списка справочников, включая возможность его выгрузки;
- Выгрузка данных справочника в виде файла с заданными параметрами;
- Доступ внешних информационных систем к справочникам и их данным через API;
- Ведение истории изменений данных НСИ;
- Разделение доступа пользователей с использованием внешней системы авторизации;
- Журналирование действий пользователей.
Программное обеспечение состоит из следующих частей:
- серверная часть - разработана на Javа, для управления функционалом и доступа к данным используется RestAPI;
- пользовательский интерфейс управления – разработан на JavaScript, использует графические элементы управления справочниками и их данными.
Для управления доступом к НСИ возможно назначение прав пользователя для ограничения используемых функций и назначения прав с разным уровнем доступа. Может быть использовано любое решение для авторизации и идентификации с поддержкой протокола OAuth 2.0.
В базовой версии поставки ЗЕН-НСИ включает образы для развертывания на платформе контейнеризации Docker. Для авторизации и идентификации в базовой версии поставки используется свободное программное обеспечения (opensource) авторизации и идентификации пользователей и процессов Keycloak. Данная версия поставки протестирована для использования с ОС Debian, Ubuntu, Ред ОС