Михаил Греков написал о добавлении и поиске данных в таблицах, с которыми работают.
Как помочь пользователю добавлять данные быстрее:
1. Добавить в продукт горячие клавиши. Они не должны перебивать горячие клавиши среды. Хорошо, если они совпадают с горячими клавишами из других продуктов пользователя.
2. Если данные достаточно однородны, пригодится возможность создать копию или создать на основе. В первом случае в ключевое поле добавится текст «Копия». Во втором — отобразится форма, в которую уже введены данные из основной записи.
3. Если новая запись добавляется через модальное окно, она должна отобразиться в таблице без перезагрузки страницы.
4. Дать возможность одновременно добавить вторую запись, не закрывая форму добавления первой.
5. Дать возможность не возвращаться к таблице после добавления первой записи, а сразу добавить вторую. Например, с помощью кнопки «Сохранить и добавить новую».
6. Учитывать параметры поиска при добавлении записи. Если пользователь искал проект «Сайт города С» для исполнителя «Иванов», эти параметры могут быть заполнены в форме добавления нового проекта. Как в Jira.
7. Импорт записей из файла полезен для работы со внешними источниками информации, первоначальном наполнении данными, которые раньше велись в Excel.
Поиск:
1. Поиск по ключевой фразе — мощный инструмент, но сложный в реализации. Для удобной с ним работы может потребоваться учёт морфологии и опечаток, поиск в связанных таблицах и справочниках, предложение вариантов поискового запроса (autosuggest), выделение найденного фрагмента в таблице и на странице записи.
2. Иногда пользователю для работы требуется всего несколько полей из расширенного поиска. Можно вынести их на панель основного поиска или дать пользователю настроить поля для основного поиска.
3. Когда нет основного поиска, полезен поиск по столбцу таблицы. Многие табличные движки поддерживают его из коробки.
4. Расширенный поиск нужен не всем: руководителям и тем, кто ищет информацию по запросам извне (колцентры, секретари). Расширенный поиск хорош в связке с сохранёнными поисковыми запросами.
5. Доступ к сохранённым поисковым запросам должен быть таким же простым, как доступ к расширенному поиску. В списке запросов полезно показать количество записей, удовлетворяющих запросу.
6. Обязательно надо показывать количество найденных записей. Иногда удобно показывать их до поиска, например, чтобы пользователь видел, как выбор параметров влияет на количество найденных записей.
7. Поиск не должен сбрасываться после ухода со страницы и после выхода из системы. При этом важно, чтобы пользователь понимал, что применены критерии поиска.
8. Должна быть возможность отключить фильтр одним нажатием.
9. При выборе параметров поиска из раскрывающегося списка бывает полезен множественный выбор и возможность выбрать и снять все варианты из списка. Например, так можно найти записи всех цветов кроме жёлтого.
https://designpub.ru/ed9675d3136e
Post #403
6.33K