[jboss-dev-forums] [Design of JBoss jBPM] - new simplified menu structure

tom.baeyens@jboss.com do-not-reply at jboss.com
Fri Jan 5 08:17:27 EST 2007


I would like less navigation and more content in one page.  Here are the direct navigations that i would propose in the left hand menu:

Task list : shows 2 tables, the personal task list and the group task list.  The personal task list should be shown on top and only contains tasks that are assigned directly to the authenticated user.  From each task in the personal task list, the user should be able to navigate to the task instance view to perform the task.  

The group task list should show all tasks for which the authenticated user is in the pooled actors.  Note that the pooled actors list can also contain one of the groups for which the authenticated user is a member.  Also in that case, such  task should show up in the users group task list.  Users should might be able to navigate directly to the task instance view, but they should not be allowed to perform any operations on those tasks.  To do that, the user has to 'take' the group task into his/her personal task list.  'Taking' the task should be the only allowed operation on group tasks.  That prevents that multiple people start working on group tasks simultaniously. 

Processes : Should display a list of processes similar to the current Find Processes menu screen.  By default, this screen shows only the latest versions of the processes in alphabetical order.  Users should be able to sort and filter the list.  For each process, the user should be able to start a new process instance.

Search : Should display a search screen with a form to start searching for tasks, tokens and process instances.  From many locations in the webapplication, there will be links to this search page.  E.g. in a task instance page you could add a link 'Show all tokens for this process'.  There are many such convenience links thinkable and they should all point to the unified search page.

Reports : Should always display an overview of system-wide reports.  How many total number of instances.  How many transactions per minute/hour/day,  How many open tasks per user,  Avg time for task per user, ...

In case a process definition is selected, links to reports per process definition, should be shown as well.

Admin : Groups all admin functionality.  Currently I see 2 such functionalities.  Deploying a process as is already available.  And viewing/managing the job-and-timer queue.    I think that both of these two functionalities can currently be easily combined in one screen.

Logout

===============================================

Apart from those directly navigatable screens, i think that only 2 other screens are needed: task instance view and process instance view.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3998248#3998248

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3998248



More information about the jboss-dev-forums mailing list