Дать правила для новых экранов, чтобы не «изобретать заново»
Контекст
Уровень 3 — Паттерны
Это поведенческие и композиционные правила, которых нет в Ant, но они из наших компонентов. Нужны, чтобы одно и то же поведение повторялось везде и не «переизобреталось»
Уровень 2 — Компоненты
Компоненты собираются на токенах, наследуют их правила и обеспечивают единый визуальный и поведенческий уровень.
Уровень 0 — База
Дизайн система Ant выбрана как фундамент, чтобы ускорить старт, не изобретая базовые компоненты с нуля
Уровень 1 — Токены
Цвета (включая error/success), типографика, отступы, радиусы, состояния. Смысл: меняем токен — обновляется весь продукт.
Дизайн-система
Типовые схемы экранов, собранные как шаблоны из компонентов и паттернов. Теперь новые экраны будут конструироваться по готовым правилам, а не «с нуля»
Ключевые экраны
Эффект
→ Доступ к просмотру большего количества данных позволило быстрее находить нужный анализ, меньше «слепого» скролла.
Стало
→Вмещается больше данных благодаря: выезжающей правой фильтр-панели и сворачиваемого бокового меню.
→Чистая шапка таблицы →Понятная пагинация
Было
→Таблица на множестве страниц → Колонок было недостаточно → Фильтры раскиданы
Список ACA
Эффект
→Портфель читается как дашборд — проще приоритизировать →Один экран даёт контекст и следующий шаг
Было
→Плоская таблица без приоритетов
Стало
→Шаблон карточки с блоками KPI, графиками, секцией «Анализы надёжности»
→Чёткая визуальная иерархия
Стало
→Добавление новых объектов происходит крайне редко, это дает возможность предоставить больше данных и нагляднее
→Подрообная легенда и подсказки облегчают считывание матрицы
→Введены два уровня таб-меню, это создает иерархию и облегчает навигацию
→Режим просмотра принят за основной, а при редактирование окно матрицы сохраняет лейаут
Было
→Активные ячейку трудно считать и различать между собой →Отсутствует режим просмотра для пользователей с ограниченными правами →Таб-меню усложняют навигацию
Матрица
Карточка актива
Элемент анализа RCM/FMEA
Эффект
Быстрое считвание данных при просмотре, меньше ошибок при редактировании
→ Чище флоу → Быстрее ввод данных → Предотвращение ошибки выхода без сохранения