Задача: Интерфейс сложной CRM имел возможность добавления во вкладку Избранного объектов совершенно различных типов. Причем эти типы нужно было однозначно идентифицировать в Избранном.
Помимо того, объекты нужно было закреплять вверху списка и присваивать им новые пользовательские категории, а также удалять их.
Решение: было предложено тип объекта и его категорию обозначать кодовым словом, причем число таких кодовых слов, присвоенных объекту - могло не лимитироваться:
Слева же появилось целое меню, которое позволяло осуществлять поиск, фильтрацию по закрепленным типам, так и по присвоенным пользователям уникальным категориям, а также отсюда можно было создать новую категорию.
Кликнув на "+Создать новую метку" открывалось контекстное меню:
Однако, тестирования показали, что более естественным сценарием взаимодействия является изначальный выбор пользователем нескольких объектов в списке ( с помощью чекбоксов) - и уже потом присвоение им нужной категории. Так поверх основного меню слева появилось еще контекстное:
А так объекты в Избранном легко фильтровались по типам или пользовательским категориям:
Так простую вкладку Избранного удалось превратить в сложный инструмент сортировки, фильтрации и категоризации разнородных по типу объектов.