Маршрут документа: четыре концепции

Автономные интерактивные макеты вкладки «Маршрут». Рабочая v10, её исходники и сборка не менялись. Данные сценариев демонстрационные и одинаковые во всех вариантах. За основу выбран A, вариант D добавлен как самостоятельное предложение проектировщика.

Правки в варианте A по замечаниям

Ответ на вопрос о первом этапе сложного сценария: участники одного этапа всегда действуют параллельно, последовательно идут сами этапы. В первом согласовании действовало правило «нужны решения всех», поэтому там четыре решения из четырёх и заключение эксперта. Раньше правило показывалось только у текущего и будущих этапов, это была недоработка макета.

Вариант D: какую задачу я поставил бы себе сам

Задача

Вкладку открывают три человека с разными вопросами. Согласующий: что от меня нужно и что уже сказали другие. Автор: у кого документ и какие замечания придётся учесть. Делопроизводитель или контролёр: кто, когда и за кого действовал.

В обычном маршруте большинство строк — «Согласовано» без текста. Они нужны для учёта, но не помогают принять решение. Содержание маршрута находится в замечаниях, заключениях и в списке тех, кого ждут.

Цель. За несколько секунд ответить на три вопроса: кого ждём, что сказано, где мы в маршруте. Полный поимённый список остаётся в одном нажатии.

Критерии, которые я себе задал

  1. Ожидающие и собственное место пользователя видны сразу при открытии.
  2. Замечание читается без нажатий, его файл открывается одним нажатием.
  3. Согласования без замечаний не занимают отдельных строк.
  4. Ничего не теряется: режим «Все» показывает каждого участника строкой.
  5. Ориентир по этапам всегда на экране и не отнимает высоту.
  6. Повторная отправка начинается с причины прошлого возврата.

План и что получилось

  1. Узкая рейка этапов слева: показывает положение, по нажатию переходит к этапу.
  2. Внутри этапа три группы по порядку внимания: «Ждём», «Замечания и заключения», «Без замечаний».
  3. Замечание оформлено карточкой с решением, текстом и файлами.
  4. Блок «Предыдущие отправки» с исходом и причиной каждой.
  5. Переключатель «Суть / Все» вместо раскрытия по одному.
  6. Панель открывается на текущем этапе, автор закреплён вверху.

Проверено: файл рецензии открывается сразу из карточки, после закрытия фокус возвращается на тот же файл; переход по рейке и предыстория работают; горизонтальной прокрутки нет на 400 и 640 px на четырёх языках.

Чем варианты различаются

A · Иерархический списокB · Процессная шкалаC · Оглавление и этапD · Суть маршрута
КомпоновкаОдин плотный список: этап, под ним строки участников.Вертикальная линия всего прохождения. Участники этапа висят на общей скобке.Оглавление этапов сверху, панель выбранного этапа снизу. От 560 px области встают рядом.Рейка этапов слева и лента этапов. Внутри этапа группы «Ждём», «Замечания и заключения», «Без замечаний».
Что главноеПоследовательность этапов и состояние каждой строки.Ход событий во времени.Обзор всех этапов со счётчиками.Кого ждут и что сказано. Молчаливые согласования сжаты.
Как работатьРаскрывать этапы и участников на месте.Читать сверху вниз, сворачивать этапы.Выбирать этап, отбирать участников.Читать замечания подряд, переходить по рейке, переключать «Суть / Все».
ОтправкиПереключатель «Отправка 3 из 3».Все отправки на одной линии, прошлые свёрнуты.Переключатель, исход отдельной строкой оглавления.Переключатель и блок «Предыдущие отправки» с причинами возврата и отзыва.
РецензииЦитата под строкой участника, полный текст в окне.Цитата до четырёх строк под решением.Цитата под участником, отбор «С рецензиями».Карточка с текстом и файлами. Файл открывается из маршрута одним нажатием.
Раскрытие «всё»Одна кнопка для этапов и участников.То же.Участники выбранного этапа.Режим «Все» вместо кнопки. Этап сворачивается нажатием на заголовок.

Сильные и слабые стороны в панели 400 px

A · Иерархический список

  • + Самый плотный. Простой маршрут занимает 630 px при высоте панели 575 px, сложный по умолчанию 910 px.
  • + Ближе всего к прежнему маршруту и к строкам TRouteTimeline, самый дешёвый перенос.
  • + Автор и заголовок листаемого этапа закреплены, порядок участников постоянный.
  • − Много текста одного веса. Рецензия в свёрнутой строке обрезана до одной строки.
  • − При «Развернуть всё» сложный маршрут занимает 3780 px.

B · Процессная шкала

  • + Хорошо читается, параллельность показана скобкой, отправки складываются в одну историю.
  • + Свёрнутый этап информативен: инициалы со знаками состояния.
  • − Линия, скобка и аватар забирают около 35 px ширины по сравнению с A.
  • − Сложный маршрут по умолчанию занимает 1320 px, на первом экране один участник.
  • − Самый дорогой перенос в Delphi.

C · Оглавление и этап

  • + Обзор не теряется: длинный список листается в своей области.
  • + Счётчики всех этапов в одном столбце, отборы, стрелки ↑ ↓.
  • − Видны участники только одного этапа.
  • − При высоте окна 720 px и семи этапах подробностям остаётся около 180 px.
  • − Этап выбирается, а не раскрывается на месте.

D · Суть маршрута

  • + При открытии сложного сценария на экране текущий этап целиком: трое ожидающих и замечание полным текстом.
  • + Замечания читаются подряд, как переписка. Файл открывается из маршрута.
  • + 37 ознакомившихся свёрнуты в счётчик и раскрываются по нажатию, ожидающие стоят списком.
  • + Рейка даёт положение и переход без затрат высоты, 32 px ширины.
  • − Длиннее A: сложный маршрут занимает 1920 px против 910 px, потому что тексты показаны.
  • − Участники разнесены по группам. Вопрос «все по порядку» решается режимом «Все».
  • − Должность и дата согласовавших без замечаний в режиме «Суть» видны только в подсказке.
  • − Рейка — постоянный индикатор этапов. Она вертикальная и служит переходом, но это близко к шкале, от которой вы отказались сверху.

Маршрут и История: что где

Раскрытие по умолчанию

Оценка по критериям

Баллы от 1 до 5, выше лучше. Это оценка проектировщика по макетам на ширинах 400, 520 и 640 px и шести сценариях. Пользовательских проверок не было.

КритерийABCDОснование
Читаемость4545В B и D у строк разный вес. A и C плотнее, читаются построчно.
Информационная насыщенность5343Первый экран сложного сценария, 400 × 575 px: A — автор, 2 этапа, 4 участника; B — 2 этапа, 1 участник; C — автор, 6 этапов, 3 участника; D — текущий этап, 3 ожидающих, 1 замечание.
Использование узкой панели5344A не тратит ширину на оформление. C тратит высоту, D 32 px ширины, B и ширину, и высоту.
Скорость понимания текущего состояния4455В C текущий этап выделен в столбце всех этапов. D открывается на группе «Ждём».
Просмотр участников и рецензий4545B и D показывают текст без нажатия, D ещё и файлы. Единый список участников у D только в режиме «Все».
Масштабируемость425452 читателя: C держит список в своей области, D сжимает ознакомившихся в строку, A закрепляет заголовок этапа, в B лента очень длинная.
Соответствие приложению5444A продолжает нынешний маршрут. Аватары и скобка в B, двухчастная панель в C, рейка и карточки в D для карточки новые.
Простота реализации5233A расширяет существующие строки. C требует двух связанных областей, D — группировки, карточек и рейки с отслеживанием прокрутки, B — новой отрисовки.
Сумма36283433

Рекомендация

A остаётся основой, как вы и выбрали. D не обгоняет его по сумме: он лучше в чтении замечаний и в ответе «кого ждём», но длиннее, дороже и меняет привычный поимённый список.

Три решения из D можно перенести в A по отдельности, не меняя его устройства. Первое: файлы рецензии кнопками прямо под цитатой в раскрытой строке участника. Второе: блок «Предыдущие отправки» с причиной возврата над этапами повторной отправки. Третье: на текущем этапе ставить ожидающих первыми. Каждое требует вашего решения, в макет A они не внесены.

Что подтверждено, а что есть только в макете

Отступления от формулировок задания. В карточке нет вкладки «Атрибуты», макет повторяет действующие «Маршрут», «Файлы», «История». Создание и редактирование не являются типами этапов маршрута, поэтому показаны шагом автора в каждой отправке. Команды решений, меню участника и добавление рецензии показаны как точки входа и ничего не выполняют. Масштаб Windows 125 и 150 % и перенос в Delphi макетом не проверяются.

Что попробовать