Роли и права
Разные типы пользователей, уровни доступа и зоны ответственности
Новая версия внутреннего Service Desk для сотрудников М.Видео–Эльдорадо. Систему проектировали с нуля взамен устаревшего решения, которое плохо справлялось с текущей нагрузкой и накопившимися бизнес-требованиями.
Существующий Service Desk долгое время практически не развивался и в основном поддерживался силами других команд. Постепенно в системе накопились ограничения: устаревший интерфейс, сложные пользовательские сценарии и архитектура, которую становилось всё труднее развивать.
Вместо точечного редизайна команда начала проектировать новую версию с нуля — с более гибкой логикой процессов и интерфейсом, рассчитанным на дальнейшее развитие.
Разные типы пользователей, уровни доступа и зоны ответственности
Состав и поведение полей зависят от выбранного процесса и условий.
Многоэтапные согласования, возвраты, дополнительные ветки и исключения.
Статусы, переходы и действия должны оставаться понятными на каждом этапе.
Поля формы появляются, скрываются и меняются в зависимости от выбранных параметров. Пользователь видит только данные, необходимые для текущего сценария.
Процесс может включать несколько этапов согласования и исполнения, возвраты и дополнительные ветки. Визуальная структура помогает понять текущее состояние заявки и то, что произойдёт дальше.
Комментарии, системные события и действия с заявкой собраны в одном месте. Это помогает быстрее восстановить контекст и не терять важные изменения по ходу процесса.
Один продукт поддерживает несколько способов работы с заявками: список, Kanban и календарь. Пользователь может выбрать представление, которое лучше соответствует его текущей задаче.
По мере развития продукта повторяющиеся сценарии превращались в общие UX-паттерны и компоненты: статусы, действия, поля форм, комментарии, история и уведомления.
Так новые процессы можно проектировать на базе уже знакомой пользователям логики, не создавая отдельное решение для каждого сервиса.
Повторяющиеся сценарии собраны в общие UX-паттерны вместо отдельных решений для каждого сервиса.
Архитектура поддерживает разные условия, этапы согласования и дополнительные ветки процессов.
Интерфейс учитывает работу инициаторов, исполнителей, согласующих и других участников процесса.