I’m looking for ideas to resolve the following: In a Web application with different parts that don’t have a direct relation it should be possible to switch between these parts and not losing the state of the parts. For example:
- Client
- List of clients
- Client’s address
- Client’s orders
- Client’s xy
- List of clients
- Employees
- List of Employees
- Employee’s timetable
- Employee’s sales
- List of Employees
- Etc.
If the user is about to change the address of one Client and gets interrupted and has to see the timetable of an employee. After that the user needs to get back to the unfinished clients address.
I’m looking for a solution to give the user a possibility to do that. The common solution to switch between sites would be using tabs. Since this application runs on mobile devices, tabs are not a good solution because the lack of available space.
My idea is, if the user uses the navigation to go back to clients, the system will show the list of clients and the user would have to drill down again. In the navigation I would like to show a “show recent” function. This function would show a list of the pages the user had open during the session. There would be only one page per main navigation item (one for clients, one for employees, etc.)
Is there another way to let the user choose between going back to the same state of a part or go to the default page of a part?