Логотип Карлен Арутюнян
UX/UI Product design Web

Массовое управление доменами

Спроектировал массовое управление настройками защиты для корпоративных клиентов с десятками и сотнями доменов

Интерфейс проекта

Саммари

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

Вместо настройки каждого домена отдельно я предложил перейти к групповой модели: объединять ресурсы и управлять общими правилами на уровне группы

−48%

Обращений в поддержку
по вопросам массовой настройки

−80%

Времени на применение настроек защиты к доменам

Откуда появилась задача

Запрос на массовое управление регулярно появлялся в обращениях поддержки.

Я проанализировал повторяющиеся сценарии и увидел общий паттерн: клиенты с большим количеством доменов пытались применять одинаковые настройки сразу к нескольким ресурсам.

Почему массовая настройка была сложной

Настройки защиты находились внутри каждого домена: IP-списки, геоблокировка, фильтрация и другие модули существовали в контексте конкретного ресурса. Вместе с backend- и frontend-командой мы разобрали технические ограничения и пришли к тому, что массовое управление из общего списка потребовало бы изменения самой модели.

При этом решение нужно было встроить в существующий личный кабинет и UI-kit, сохранив привычную для пользователей логику работы с настройками защиты.

Схема старой модели настройки доменов

Групповая модель управления

Чтобы масштабировать управление, нужно было изменить саму модель: отделить правила

от конкретного домена и создать уровень, на котором несколько ресурсов используют общие настройки.

Схема групповой модели управления доменами

Новый сценарий управления

Новую модель нужно было встроить в существующий кабинет, сохранив привычную логику работы с настройками защиты.

01 · Создание первой группы

Группы правил появились отдельным разделом в существующей структуре сервиса. Если групп ещё нет, empty state сразу предлагает создать первую.

Экран создания первой группы

02 · Настройка группы

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

Настройка группы: выбранные параметры

03 · Добавление доменов

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

Экран добавления доменов в группу

04 · Управление группами

Созданные группы собраны в общем списке: пользователь видит количество доменов
и основную информацию по каждой группе, а при необходимости может перейти
к её редактированию.

Список созданных групп правил

05 · Единые правила для группы

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

Единые правила группы для доменов

Результат

Запущено в production

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

−48%

Обращений в поддержку
по вопросам массовой настройки

−80%

Времени на применение настроек защиты к доменам

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