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

bazoo do-not-reply at jboss.com
Sat Jan 6 05:41:40 EST 2007


Hi all, great work on the console. A few questions/suggestions from a BA point of view:

General comment is that I think the navigation could be simplified without affecting functionality. 

The Process menu shows "No Instance" and "No Definition", when I first start the server, even though I definitely do have a process definition in there. 

I don't really understand the point of the Task menu, given that you can navigate to the task through the user task list, which is a more natural way to get to the screen.

I would suggest that "Start new instance" should be more easy to find. It takes a bit of hunting around before you can work out how to start a new instance. If anything it should be a sub-menu item underneath Process.

Responding to Jeff's suggestion, I would suggest that "acquire" has a slightly different meaning to "take". Semantics I know, but what is wrong with "Take" anyway?

I would not incorporate the "Search for instance" row in the task list, at least not at the top. For someone new to the app, you don't immediately notice that you have a task in the task list because it is hidden in small text underneath the big search boxes. You immediately think you have to perform a search, even though you may not have to.

Why doesn't the Task Instance and Definition view become active until I have "Viewed" the task in the User Task List? Surely it should become active as soon as there is a task. 

Why can any old user re-assign a task? I would have thought that given we have assigned a task to a particular swimlane in the process definition then that swimlane should do the task, unless there is some exceptional reason. I would have thought this functionality should be restricted to "managers". Otherwise people will not do any work and will just re-assign tasks to other people all the time!

I don't understand what the "Task Definition View" is really. 

I don't think the Summary page should be the first page you see when you click Task Instance View. I think it should be the Task Form to minimize clicking.

Instead of "End Task", I would suggest "Proceed", to reinforce the idea that the user is moving through a process.

I get the following exception when I click "End task" or "More info needed", although the transition does happen: javax.el.PropertyNotFoundException: /main/task/new_tasks.xhtml @41,57 value="#{entry.taskInstance.id}": Property 'taskInstance' is not found on type: java.lang.String

I would suggest that "User Task List" should be at the top of the navigation menu, especially as it is the view you go to first when you log in.

When you start a new instance of a process, the console has a "show details" link. If I click it it just comes back telling me the task instance ID. I don't think that's really worth hiding!

Cheers
Matt

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

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



More information about the jboss-dev-forums mailing list