Молния
Платформа

Систему настраивают, а не дорабатывают

Ядро Молнии это движок метаданных. Администратор описывает объекты, поля, связи и правила в Гефесте, а таблицы, индексы, права в базе и интерфейсы система поднимает сама. Такая настройка переживает любое обновление: ей не нужны ветки кода, которые страшно трогать.

Гефест: конструктор страниц с палитрой компонентов, канвой и свойствами
Как это работает

Поле создано, и через секунду оно везде

Новое поле, созданное в Гефесте, сразу появляется в базе данных, в правах профилей, на выбранных макетах, в списках, в API и на телефоне. Никаких миграций, выпусков и заявок разработчику.

Гефест для администраторов
Гефест: карточка объекта Контакт

Конструктор и модель данных

Объектная модель настраивается администратором в разделе Гефест, без программирования. Таблицы, связи, индексы и права на уровне базы система поднимает сама.

Объекты и поля

Мастер поля в четыре шага: тип, детали, доступ по наборам прав, размещение на макетах. У каждого поля есть «Где используется?», удалённые поля 15 дней лежат в корзине. Привычный предел длины текста: 255 и 131 072 символа.

Типы записей и значения списков

Типы записей со своими наборами значений, иконкой и макетом: при создании типа макет копируется, собирается с нуля или не нужен. Подписи значений на русском и английском, цвет значения, замена значения на всех записях сразу.

Конструктор страниц

Канва, палитра компонентов и полей, перетаскивание, регионы и вкладки, связанные списки с колонками, видимость по условию. Поле на макете бывает «Правка», «Обязательное» или «Чтение», и это держит сервер, а не только форма. Макеты назначаются по матрице «профиль × тип записи».

Приложения

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

Связи и роллапы

Связи-ссылки и жёсткие связи главной и подчинённой записи, связанные списки на карточке. Роллап-поля считают количество, сумму, среднее, минимум и максимум по подчинённым записям, в том числе с условием.

Формулы

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

Имя записи и автономер

Имя записи задаётся текстом, формулой или автономером с кодом типа записи и датой: «V-00001», «CPT-00012». Номер, который выдала система, не правится и не ломает нумерацию.

Автоматизации

Бизнес-логика настраивается декларативно. Всё, что обычно заказывают подрядчику, здесь делается в Гефесте.

Правила проверки

Проверки на движке выражений срабатывают при любом способе записи: веб, телефон, API. Например, личный визит без врача и организации система не примет, а дату визита в прошлом можно запретить.

Согласования

Процесс на объект: условие входа, шаги с критериями, согласующий пользователь или роль. Запись заблокирована на время согласования, журнал решений неизменяем.

Потоки

Три типа: по записи (до и после сохранения, при удалении), экранный и по расписанию. Визуальный конструктор с ветвлениями, циклами, обработкой ошибок, версиями и журналом запусков. Поток создаёт записи нужного типа и назначает им владельца.

Действия на карточке

Кнопки в шапке записи: запуск экранного потока в окне или создание связанной записи с заполненными полями и нужным типом.

Согласования на телефоне с уведомлениями В планах

Руководитель получает запрос уведомлением и решает его в два касания.

Доступ и безопасность

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

Роли, профили, наборы прав

Роль задаёт видимость по иерархии: руководитель видит записи своей ветки на всю глубину, коллеги одной роли записей друг друга не видят. Профиль даёт базовые права на объекты и поля, наборы прав их расширяют. Готовые профили для полевого сотрудника, руководителя и офиса.

Права на уровне строк и полей

Права на строки применяет сама база данных. Скрытое поле не покидает сервер ни через выдачу, ни через фильтр, сортировку, историю, поиск или выгрузку. Сводное число, в которое вошли невидимые вам записи, не показывается.

Второй фактор входа

Код из приложения-генератора для администраторов и тех, кто входит под другими; коды восстановления хранятся хэшем. Потерявшему телефон коллеге администратор сбрасывает фактор, и след остаётся в истории входов.

Учётные записи сотрудников

Администратор заводит человека, выдаёт пароль, который нужно сменить при первом входе, сбрасывает пароль, замораживает и отключает. Закрытие доступа действует сразу на всех устройствах, подбор пароля упирается в блокировку.

Вход под пользователем

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

Вход через каталог сотрудников В планах

Единый вход через корпоративный каталог по протоколу OpenID Connect, без отдельных паролей Молнии.

Рабочий интерфейс

Интерфейс для работы по восемь часов в день: плотный, быстрый, предсказуемый.

Списки и карточки

Списки с фильтрами, относительными периодами («этот месяц», «текущий цикл»), сортировкой и сохранёнными представлениями, инлайн-редактирование, передача владельца пачкой с предпросмотром. Карточка записи со связанными списками и историей изменений. Кнопки «Изменить» и «Удалить» видны только тому, у кого действие пройдёт.

Календарь визитов

Месяц, неделя, три дня и день. Руководитель открывает календарь сотрудника в его часовом поясе. Создание мини-формой прямо у слота, перенос мышью, пальцем и с клавиатуры, отмена переноса одним нажатием. Цвет события по статусу, типу записи или любому списку выбора; проведённый визит не сдвинуть.

Форма записи

Поля даты, времени, чисел и списков на языке интерфейса, короткий список выбирается сегментами. Ошибка видна у самого поля, сверху сводка со ссылками, курсор встаёт на первое такое поле. Несохранённое не теряется молча: Молния спрашивает «Закрыть без сохранения?».

Поиск и выгрузка

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

Удаление без сирот

Запись с подчинёнными удаляется целиком или не удаляется вовсе: если среди подчинённых есть запертые или недоступные вам, Молния называет их число и ничего не трогает.

Интерфейс по правилам Apple

Работа с клавиатуры и с экранным диктором, текст растёт вместе с системным размером шрифта, уменьшенное движение и повышенный контраст учитываются. Окна и листы ведут себя как на iPhone, кнопки показывают ход операции.

Два языка интерфейса

Русский и английский, часовой пояс у каждого пользователя.

REST API

Чтение и запись любых объектов, включая созданные вами, под теми же правами, что и в интерфейсе.

Отчёты, дашборды и база знаний

Цифры полевой работы и ответы на вопросы живут внутри Молнии, под теми же правами, что и записи.

Дашборды

Готовые дашборды «Мой цикл», «Команда» и «Покрытие территории». Переключатель «Текущий цикл · Месяц · Квартал» пересчитывает все плитки, плитка плана и факта пишет, сколько визитов осталось до плана и сколько дней до конца цикла.

Отчёты

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

Числа под правами смотрящего

Сотрудник в сумме видит только свои визиты, руководитель свои и подчинённых. Поле, закрытое правами, показывается словом «Недоступно», а не выдаёт значение через итог.

Витрина данных для вашей аналитики

Каждый объект доступен вашей аналитической системе представлением только для чтения, с курсором для загрузки изменений.

Конструктор отчётов В планах

Свои отчёты, собранные администратором в интерфейсе. Сегодня отчёты и дашборды поставляются готовыми.

База знаний Афина

Пятьдесят девять инструкций для сотрудников и администраторов со снимками настоящих экранов: на компьютере, телефоне и планшете, в светлой и тёмной теме. Поиск по-русски, пространства, «Статьи по теме», редактор для ваших статей.

Покажем платформу на вашей модели данных

Возьмём пару ваших реальных объектов и процессов и настроим их в Молнии прямо на встрече. Так видно и скорость настройки, и то, как система ощущается в работе.