Архитектура и внедрение
Варианты развёртывания
Продукт разворачивается в закрытом контуре заказчика: пакет поставки —
WAR-файл на Apache Tomcat, база данных — PostgreSQL. Параметры подключения,
аутентификации, почты и импорта читаются из файла db.properties,
который лежит вне архива приложения — в отдельном каталоге, доступ к которому
ограничивается средствами операционной системы. Ничего из этого не требует связи
с внешним интернетом для базовой работы.
Обязательно для работы
- PostgreSQL
- Apache Tomcat
- SMTP-сервер
- IMAP-ящик
Подключается по необходимости
Технологический стек
- Java 8, Spring Boot 2.1Монолитное серверное веб-приложение, сборка WAR через Gradle.
- ZK 8.6.4Серверный рендеринг интерфейса (MVVM), ZK Spreadsheet для табличных форм, ZK Charts для карты событий.
- PostgreSQL + Liquibase194 файла миграций, 1133 changeSet — управляемая история схемы, а не ручные правки на проде.
- MyBatis + метамодель сущностей18 XML-мапперов и собственная библиотека описания сущностей и индикаторов.
Версии СУБД, операционных систем и браузеров, сроки внедрения и параметры поддержки фиксируются в техническом проекте под площадку заказчика.
Безопасность
- 5 режимов аутентификацииФайл пользователей, LDAP/AD, SSO, Kerberos с LDAP, база данных с хэшем пароля BCrypt и сбросом по e-mail.
- 18 ролей, 305 разрешений, 7 типов объектовПрава раздельны по чтению, записи, добавлению, удалению и выполнению — до уровня раздела карточки и статуса.
- Фильтрация данных по подразделению
checkDepartmentв настройках напоминаний ограничивает выборку по принадлежности записи. - Журнал аудита безопасности и журнал работыСкачиваются из раздела администрирования для собственных процессов управления доступом заказчика.
Интеграции
| Направление | Что передаётся | Как |
|---|---|---|
| Входящая | Сообщения о событиях РР | IMAP, раз в минуту |
| Входящая | Оргструктура и проводки АБС | почтовый архив, JDBC к внешней БД, LDAP к Active Directory или загрузка файлов xlsx/csv/xlsb |
| Исходящая | E-mail уведомления, 11 типов | SMTP |
| Вход и выход | Аутентификация пользователей | LDAP/AD, SSO, Kerberos, файл пользователей, база данных |
| Исходящая | Интерактивные отчёты | REST-клиент к BI-серверу (Pentaho) |
| Исходящая | Файлы вложений | S3-совместимое хранилище (MinIO), по необходимости |
Состав направлений — как в продукте (полный перечень источников и приёмников данных).
Документация по запросу
Публично — обзорные материалы: страницы этого сайта, презентация продукта, перечень модулей и механизмов. Технические материалы для проектирования и администрирования конкретного внедрения — руководство администратора безопасности, схема сети, словарь данных, карта маршрутов интерфейса — предоставляются под соглашение о неразглашении на этапе внедрения.
Технический комплект по запросу под NDA
Руководство администратора, описание модели данных, параметры интеграций для вашей инфраструктуры — после подписания соглашения о неразглашении.
Запросить технический комплектЧто настраивается под вашу организацию
- Роли и разрешения18 ролей поставки — исходная точка; состав и названия настраиваются под вашу оргструктуру.
- Пороги напоминаний по статусамФайл настроек
alertsubject.path— роль, статус, три порога эскалации, фильтр по подразделению. - Источник оргструктурыПочтовый архив, внешняя БД, Active Directory или файл — выбирается под вашу кадровую систему.
- Подключение BI-сервера и хранилища файловИнтерактивные отчёты и внешнее файловое хранилище — включаются по мере готовности инфраструктуры.
Записаться на демонстрацию
Обсудить развёртывание в вашем контуре
Соберём вместе с вашими ИТ-специалистами список требований к площадке, пройдёмся по схеме компонентов и обсудим сроки установки в вашем контуре.
Записаться на демонстрацию