Поиск и приглашение контрагентов в Диадоке — один из ключевых сценариев сервиса. От него напрямую зависит число пользователей сервиса.
В разделах, которые касаются этого сценария, есть ряд проблем, которые мы выявили на юзабилити-тестированиях (ЮТ). Я решала задачу полного редизайна раздела.
В Диадоке организации подписывают документы и обмениваются ими друг с другом. Прежде чем начать обмен документами, одна организация должна пригласить другую к обмену документами, а вторая — принять приглашение. Поиск и приглашение контрагентов реализован в отдельном разделе.
Есть два способа приглашать контрагентов. Первый — поискать организацию по названию, ИНН или идентификатору участника ЭДО (электронного документооборота) через поисковую строку. Второй — загрузить файл со списком всех своих контрагентов, чтобы пригласить их массово.
Это поиск через поисковое поле. Поисковая выдача поделена на три группы:
Контрагента можно пригласить к обмену документами прямо со списка — при наведении на строку появляется кнопка. А можно кликнуть на строку — откроется карточка контрагента, там так же есть кнопка отправки приглашения.
Если суммировать проблемы поисковой выдачи — она слишком сложна, не помогает принять решение, можно ли отправить контрагенту приглашение, дополнительно усложнена выбором роуминговой ЭДО прямо со списка. Появляющаяся при наведении кнопка приглашения заздражает.
Я подробно изучила сценарии пользователей. Изучила, какие типы контрагентов бывают, и как эти типы влияют на сценарий пользователя.
Я пересмотрела поисковую выдачу и механизм приглашения. Если идти по сценарию, пользователям сначала важно найти своего контрагента, а уже потом принимать решение, приглашать его или нет. Это зависит от того, работает ли он сейчас в Диадоке, а может работает через роуминг. Разбивка этого сценария на 2 понятных простых шага упростила процесс.
Поисковая выдача без групп, но со статусами. Если пользователь уже работает с искомым контрагентом, или он пригласил его и ждет ответ — это видно по статусу, он может не идти приглашать его.
Внутри карточки контрагента полная информация о нем. Принимать решение о приглашении внутри карточки удобнее, чем со списка. Сайдпейдж открывается по клику на строку списка.
Я добавила понятные пояснения про всевозможные статусы контрагента, а так же информацию про роуминг. Пользователи хотели больше информации о нем, кто-то опасался приглашать через роуминг. Текстами я сняла эти опасения. На ЮТ убедились, что все тексты работают хорошо, пользователи понимали все, что им было нужно.
В зависимости от того, подключен ли контрагент к системам ЭДО, нижний блок в карточке может быть разным:
В поисковой выдаче теперь один контрагент — одна строка, а не несколько с разными системами ЭДО. Выбор ЭДО я перенесла в карточку контрагента, как и всю информация о нем, способах взаимодействия с ним.
Если у контрагента несколько систем ЭДО — мы даем отправить приглашение в любую из них или в несколько сразу.
После отправки приглашения пользователи видят изменения на списке, статус в строке контрагента меняется — им это важно, так они ощущают контроль, получают обратную связь после отправки приглашения.
Внутри сайдпейджа контрагента информация тоже обновляется в зависимости от его статуса. Варианты могут быть такие:
Массовыми приглашениями пользуются организации, у которых тысячи контрагентов — прглашать поштучно просто нереально, слишком трудоемко.
Сейчас сценарий массового приглашения контрагентов спрятан за ссылками под поисковым полем.
По ссылке «Загрузить файл со списком ИНН» открывается окно выбора файла для загрузки. По клику на иконку вопросика открывается тултип с инструкциями про то, какой должен быть файл и ссылкой на шаблон файла.
После загрузки файла, поисковая выдача выглядит так же, как при единичном поиске конрагента. В таблице мы показываем не всех контрагентов из файла, а по 50 в каждой группе, без пейджинга. Над всей таблицей есть кнопка приглашения контрагентов из всех групп сразу, а над каждой группой ссылки приглашений контрагентов из конкретной группы.
Первое, что я сделала — перенесла массовый поиск и приглашение в большую кнопку.
По своему визуальному весу кнопка теперь наравне с поисковым полем, как и должно быть — это равнозначный вариант поиска. По кнопке открывается сайдпейдж со всеми инструкциями и возможностью загрузки файла. Я структурировала текст со способами приглашений. Разбила визуально на этапы подготову файла и его загрузку.
Дальше очевидным для меня решением было отказаться от поисковой выдачи после загрузки файла. В этом сценарии пользователи грузят файлом свой список, он довольно большой, его просто невозможно просмотреть глазами, да и пользы от этого нет. Нет такого сценария, что список нужно читать. Максимум, что хотели пользователи в этом сценарии — понимать, куда и кому уйдут приглашения.
У некоторых пользователей было пожелание отправлять приглашения только контрагентам из Диадока, а не через роуминг в другие операторы ЭДО. Так что после загрузки файла на втором сайдпейдже я организовала такой выбор.
Я дала больше пояснений: скольким контрагентам мы отправим приглашения, а скольким не сможем — список с ними можно скачать, чтобы потом пригласить их отдельно.
После отправки приглашений я решила показать лайтбокс с итогами. Пользователи могут скачать файл с результатами отправки приглашений: кому отправили, в какую систему ЭДО, кому не отправили. Это то, что очень просили пользователи.
На ЮТ пользователи без труда находили кнопку массового приглашения, и дальше хорошо справлялись со сценарием. Отдельно радовались возможности скачать файлы на разных шагах.
Сейчас задача ждет разработки.