Red Hat Bugzilla – Bug 1002451
Inconsistent behaviour of process Definition Details tab
Last modified: 2014-08-06 16:08:41 EDT
Created attachment 791651 [details]
Description of problem:
In Process Definitions perspective, you can get the Definition Details tab either by clicking the name of the process or by clicking the details button on it's row.
The first way opens the Definition Details tab next to the Process Definitions perspective tab.
The second way opens it over the Process Definitions perspective.
I'd expect the behaviour to be the same for both.
Version-Release number of selected component (if applicable):
Created attachment 791652 [details]
One option allows you to have the list and the details at the same time, which is helpful for inspecting the elements of the list. The other option allows you to open multiple details in the same context. Notice that you can open several details and then select between them using the dropdown in the top right corner. Notice that the perspective is not changing, we are just opening a new panel inside the navigation bar for each details that you want to open by pressing the magnifying glass.
It depends on the details that you want to see, how much screen you will need for them. For that reason both options are provided now.
should I mark this BZ as Modified?
(In reply to Mauricio Salatino from comment #2)
> Hi Zuzana,
> One option allows you to have the list and the details at the same time,
> which is helpful for inspecting the elements of the list. The other option
> allows you to open multiple details in the same context. Notice that you can
> open several details and then select between them using the dropdown in the
> top right corner. Notice that the perspective is not changing, we are just
> opening a new panel inside the navigation bar for each details that you want
> to open by pressing the magnifying glass.
> It depends on the details that you want to see, how much screen you will
> need for them. For that reason both options are provided now.
We have Uberfire and the Definition Details in tabs to be able to do all that - you can still grab the details tab and drag it beside the perspective tab, even if you get the details with the button. If both actions open the same Definition Details tab, I'd expect it to open it the same way.
I'm a bit unsure of the whole 'click the process name to bring up the details tab' feature anyway. It is quite unexpected. Instances don't behave that way. If you want to copy the name of the process, you mark the text, ready to press ^C, but instead you get some new tab. If that process was on another page of the list, the list is rolled back to the first page...
That feature is a bit unfortunate right now. Adding inconsistent behaviour to it doesn't really help, I think.
We will probably need someone else's opinion as well.
After clicking through this particular use case, here's my two cents on the issue:
1) In the Process Definitions view, I would remove the option of opening the Definition Details by clicking on the Process Definition directly.
(This will make it consistent with the process instances tab, where clicking the process instance row also does nothing.)
2) After clicking the "magnifying glass" icon in either of the tabs, I would have the details open in the sidebar.
(That way, we don't interrupt the user's work flow in the "main" tab. They will still see the tab they were using, in case they need to open any more definition details, and at the same time have the additional information in a sidebar - ready to be looked at.)
That being said, neither of us are UX experts and I've been feeling for a while that we could really use some. :-)
Hi Lukas, this is all about having different options, so when the UX expert analyze all of them we can decide between them.
I've being working in adding the same behavior to all the other lists.
Most of the times, at least in the BPM views we will end up having this list + details views and there are a number of things that needs to be covered to allow the user to do the work. For example in the case of tasks there are not just the details to be displayed, you have the forms, the assignments, and the comments there. So we need a flexible way to provide support for all these use cases for all the views.
Uberfire is growing and getting mature as we speak, so is our job to continue these discussions. I'm more than open to different points of views on the matter.
Guys, Ive already checked with the UX team and they give me greenlight to unify the behavior. Now when you click on the row or in the magnifying glass the side panel will be opened. For new things, like for example New Tasks or New Process Instance a popup will be opened but for all the other list + details scenarios this will be the behavior.
This is already backported to 6.0.x
Created attachment 815813 [details]
Verified for ER4.
Click on a process name invokes same graphical action as click on "Details" icon.
Same behaviour for Process Definitions, Process Instances and Tasks List.