Конструктор форм
Соберите наряд-допуск мышкой - без программиста. Норма становится данными, не кодом (фичи 10, 23, 24).
Что это и зачем. Один движок «правила как данные» (rule-as-data) рисует и 8 готовых пресетов, и любую вашу форму - никогда две ветки кода.
Слева - палитра полей, по центру - холст наряда, справа - Инспектор (свойства выбранного поля) и живой JSON-конфиг.
HSE-служба меняет поле, газ-порог или маршрут согласования сама, через интерфейс - это контраст с китайцами (норма GB 30871 зашита в код) и с западниками (логика в коде, поле без вендора не поменять).
Как работать (3 шага).
1) Возьмите готовый тип в «Пресете» («Copy & edit») или начните с пустой формы.
2) Добавьте поля - клик по плитке палитры или перетащите её на холст; выберите поле на холсте, чтобы настроить его в Инспекторе справа.
3) Нажмите «💾 Сохранить форму» - она ляжет в «Мои формы» в этом браузере и не пропадёт при добавлении новых полей.
🧱 Палитра
Клик добавляет поле; можно и перетащить на холст
📝 Холст наряда
Кликните поле - откроется Инспектор справа. Стрелки меняют порядок
Поля формы
Маршрут согласования (конструктор маршрута - фича 4)
Стрелки переставляют шаги. Какие роли в маршруте - также видно и правится в Инспекторе поля «Роль / подпись». Уровень согласования (lvl) пресета задаёт глубину маршрута; в продукте можно ветвить (параллельные подписи).
🔌 Инспектор · rule-as-data
Свойства выбранного поля и живой конфиг наряда
Версия конфига: v1.0
черновик, не сохранён
Честно про версионирование (аудит-пробел). Сохранение пишет форму в localStorage этого браузера (демо) - реального сервера и перезаписи активных нарядов тут нет.
В продукте это критично: нельзя менять форму, под которой уже есть активные наряды, без новой версии - каждый наряд держит снимок (snapshot) своей версии схемы, иначе аудит и подписи теряют силу.
Это известный пробел, который закрывается версионированием схемы (этап дорожной карты).