Neat UI
NEAT UI - это наш инструмент создания интерфейсов, полностью поддерживающий API JPrime.
Конструктор NEAT UI позволяет гибко настраивать работу с хранилищами данных, не прибегая к программированию.
Применение NEAT UI
В настоящее время мы разрабатываем взаимосвязанные подсистемы по линии социальной защиты населения Санкт-Петербурга:
/
- Планирование, учет и контроль деятельности системы социального обслуживания населения Санкт-Петербурга
Люди, попавшие в сложную жизненную ситуацию, могут получить поддержку от государства. Наша подсистема осуществляет документооборот по заявлениям на услуги от граждан.
/ - Внешний информационный обмен
Связующая подсистема, в которой настроен обмен данными со сторонними сервисами.
/ - Интеграция АИС ЭСРН и МАИС ЭГУ. Документооборот ОСЗН и ГИРЦ
Подсистема, которая агрегирует заявления на услуги с разных сервисов и умеет запрашивать необходимые данные в других ведомствах для продолжения работы с заявителем.
/ - Сотрудники организаций
Администрирование штатной структуры: здесь создаются пользователи, назначаются роли и доступ сотрудникам, работающим со всеми вышеперечисленными подсистемами.
Конструкторы NEAT UI
- Мета
Создание структуры данных без привязки к внешнему виду. Применяется классово-атрибутная модель с разными типами данных ("строка", "дата", "целочисленные", "файл" и другие - всего 18 типов). Настройка визуализации в дальнейшем подстроится под все типы данных.
/ - Пользователи
Создание ролей и учетных записей пользователей, а так же назначение ролей пользователям.
/ - Доступ
Neat UI поддерживает ролевую модель доступа и атрибутно-ориентированную. В этих конструкторах создается связующее звено между пользователями (ролями) и данными: создаются типы доступов, которые назначаются объектам доступа в подсистеме.
/ - Формы
Здесь настраивается визуальное представление заведенной структуры данных подсистемы. Можно выбрать внешний вид списков, способы навигации по форме, представления разных типов данных - так, чтобы конечному пользователю было удобнее в зависимости от контекста. В конструкторе форм большое разнообразие настроек, достойное отдельной статьи. Итогом работы этого конструктора являются готовые формы с полями ввода. Через эти формы операторы заводят и редактируют данные, необходимые для прохождения бизнес-логики подсистемы.
/ - Навигация
Для переключения между формами необходима навигация. Neat UI предоставляет выбор: дерево меню или виджеты навигации. Можно совместить.
/ - Отчеты
Конструктор отчетов позволяет настроить выгрузку необходимых данных в шаблон.
/ - Статьи
В Neat UI встроен текстовый редактор: можно писать статьи с медиафайлами. Из статей формируется контекстная помощь пользователю и общее меню информации.
Особенности Neat UI
- единая точка входа в разные подсистемы;
- логирование изменений;
- история посещений и событий;
- переключение между подсистемами в одном окне;
- техническая поддержка и внутренний чат;
- обмен данными между разными подсистемами.
Интерфейс Neat UI
- в зависимости от настроек доступа каждый пользователь видит интерфейс по-своему;
- поддержка темных и светлых цветовых тем;
- возможность подключения новой цветовой палитры;
- возможность создания кастомных страниц (не через конструктор, посредством программирования);
- адаптивность и кроссбраузерность.