Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformminoralways2009-05-21 00:202009-05-22 19:33
ReporterjohnfandlView Statuspublic 
Assigned Toiciordia 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSLinux 32 bitDatabasePostgreSQLJava version1.6.0_11
OS VersionrPath LinuxDatabase version8.3.5Ant version1.7.1
Product VersionSCM revision 
Review Assigned To
Web browser
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0009122: "Recent Linked Items" Combo-box to provide fast access to recent "Linked Items" screens

DescriptionThe "Linked Items" screen is very powerful but currently is frustrating for users who want to explore more than one linked item from that screen (typical scenario). The frustration is because when you select a "linked item" from the screen, the screen disappears and you can't get back to it via the application "Go Back" button or the browser Back button. In fact, you don't even "go back" to the place where you can re-select the "Linked Items" option again, and and you don't return to where you just came from. Clicking on a Linked Items screen link is like entering a wormhole--very cool way to quickly get somewhere else in your "universe" of data, but essentially a one-way ticket (which loses the normal context and leaves the user confused).

Also, you can't right-click on a linked item and spin off a new browser tab, as noted in 0009046. If that one is implemented, then this one is less important (but still independently very valuable).

I am thinking that this suggestion is cheaper than 0009046, and a practical "quick win". Allowing the user to quickly get back to his recent "Linked Items" screens really provides powerful, fast access to the user's "working set" of information.
Steps To Reproduce
Use the Linked Items feature on a Business Partner (for example) that has a lot of activity, and you will see what I mean.
Proposed Solutionin the upper right corner of all screens that currently have the Linked Items feature, replace the "Linked Items" single url with a combo-box containing that same link, plus a list of the Last 15 Linked Item screens accessed (in the current user session), in MRU sequence. No need to persist across sessions. Each menu item is named based on the Object Type / Name that was the origin of the link, e.g. "Business Partner: Asad ,Corporation". If the same origin link is already in the list, remove the old one from the list (so the user only sees the most recent access).

When the user clicks on one of the "Recent Linked Items" menu items, simply restore the screen (which has been saved exactly as it was last constructed). Saving/restoring the previous screen state is important because in many production cases accessing this screen is slow because of the many queries. Include the "Last Date/Time Refreshed" and a refresh button (so the user can refresh if he knows there is new activity that should show up, since he last accessed the screen). Also include a "Back" button directly on the Linked Items screen, which will allow the user to return back to the screen from which the Linked Items screen was generated.

This simple feature will unlock the full power of the Linked Items concept, which is very powerful, but not as real-world usable as it could be for quickly accessing important information to track down answers, solve customer problems, etc. Imagine a customer on the phone with multiple requests and you are trying to use "Linked Items" to serve the customer in real-time (one reason people buy ERP systems). For example, your best (and very demanding) customer gives you a phone number change, a change to an order, a question about 2 separate invoices, and a question on a payment. With this feature, you could easily meet all of the requests in realtime on the phone by quickly going back to the Linked Items screen for the customer (using this new feature), and launching into each area of information from that screen. The only wait would be initially bringing up the Linked Items screen for the Business Parter, and the rest would be very fast.

Additionally, this "important user data caching" feature can be built on further, allowing, for example, selection of multiple items in the Grid View and selecting "Linked Items". This is currently prohibited (you have to select one at a time). In the new world, if a user selected 5 items, then all 5 "Linked Items" screens would be generated--4 of them would not be rendered (only the first one), but the other 4 would be quickly available in the list. The non-first ones should be generated in the background, so that the user only has to wait for the first one selected. With this consideration, perhaps it makes sense to persist the list in the database (which would have the added benefit of persisting across user sessions, so a user could pick up where he left off).
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2009-05-21 00:20 johnfandl New Issue
2009-05-21 00:20 johnfandl Assigned To => rafaroda
2009-05-22 16:11 rafaroda Assigned To rafaroda => pjuvara
2009-05-22 19:33 pjuvara Assigned To pjuvara => iciordia

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker