We use things subconsciously without thinking about the woolly mammoth fighting T-Rexs in the background— until you have to implement it. Search seemed to be the simplest feature that could be done with a single line of code; well, unfortunately this is not that accurate.
“Enjoy the little things, for one day you may look back and realize they were the big things.” ~Robert Brault
People usually use the mobile app to find certain info. They should be able to quickly locate content by searching.;
What we are going to demonstrate is the search functionality as we thought while designing an ERP system.
What we know:
- ERP system is based on huge dataset.
- Data are dynamic and different per role.
- Users mostly forget item’s code.
As for the ERP, A growing desire to access data anywhere and everywhere. For the customer, it is an opportunity to eliminate the gap and streamline processes in real-time.
For example, I would like to get “Invoices for customer –HP– that have payment due tomorrow” The ability to perform tasks like “signing contracts” on phones. Doing such a task should be as smooth and responsive as possible.
Basic Search Scenario:
- Locate search bar
- Type keyword(s)
- Get results.
Designing For An Explicit Pattern
We choose “Explicit Search” pattern as it relies on explicit user action to perform search.
That action might be to tap a search button on the screen, and write the keywords that you want to search for. The results are displayed in the area below the search bar.
Our own target is to make it proactive and smart enough to find a query using minimal user input with responsive results.
We also want it to be persistent at home screen inspired by Chimamanda’s quote.
“I think you travel to search and you come back home to find yourself there.” ― Chimamanda Ngozi
Sometimes it is easier (and faster) to get to the desired result by scoping the search criteria before performing the search. ERP app supports large amounts of information, it would be difficult and slower to search in all tables and get accurate results.