Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0008685Openbravo ERPC. Securitypublic2009-04-21 16:482009-05-22 19:36
pjuvara 
iciordia 
normalmajoralways
acknowledgedopen 
5
2.50 
 
Core
No
0008685: Add 'All My Roles' option to the Session Screen


would like to be able to select a session that includes "All My Roles". Explanation:

One of the goals of the Xpress Template project is to make it very fast and easy for new users to get productive on Openbravo ERP. To help achieve this, it makes sense to pre-define roles in a granular way (perhaps a dozen of them or so). This way, you can set up a user to be defaulted to a very specific role, and that user will only see exactly what she needs--great for getting started quickly with minimal confusion.

The problem then is that in many smaller organizations, people fill multiple roles. So, if I have 4 roles, to start with I may see some value in signing on to each role (since it will help me focus and understand how the system is composed). But pretty soon I will get familiar with the various options, and I will be frustrated by having to go back to the session screens too much to change roles. So, I would like to be able to establish a session that includes "All My Roles" (which would be a special entry included in the drop-down). In this case, the system will expose to me all menu options, forms, tabs and fields, across ALL of my possible roles. Perhaps a more flexible alternative is to use a multi-select combo-box, which would let the user NOT INCLUDE one or more roles in the list that are linked to infrequently-used options. In this case, all selections must be persisted when the user checks "Set as Default". For more advanced users, the additional flexibility may be appreciated; however, there will be increased cases of users getting confused about "why did menu option X disappear?". So, maybe best to keep it simple to start, and then get more user feedback.

Related to this last consideration, it would also be nice for each user to be able to optionally show selected session information on each Openbravo screen (top or bottom of screen--should be easy to see when you are looking for it, but not distracting when you are not). I am thinking about Role, Entity, Organization, Warehouse. The intention is really to provide visibility to a user who has more than 1 choice available for any of these. So, instead of making each user tell us which he wants to see, it may be better to just include logic to only render the selection for those that have > 1 options.
ReleaseCandidate
Issue History
2009-04-21 16:48pjuvaraNew Issue
2009-04-21 16:48pjuvaraAssigned To => rafaroda
2009-04-21 16:48pjuvaraRegression testing => No
2009-04-21 16:49pjuvaraTag Attached: ReleaseCandidate
2009-04-21 16:52pjuvaraAssigned Torafaroda => pjuvara
2009-04-21 16:52pjuvaraStatusnew => acknowledged
2009-05-22 19:36pjuvaraAssigned Topjuvara => iciordia

There are no notes attached to this issue.