Mass Dosage created FALCON-1684:
-----------------------------------
Summary: UI usability improvements
Key: FALCON-1684
URL: https://issues.apache.org/jira/browse/FALCON-1684
Project: Falcon
Issue Type: Improvement
Components: falcon-ui
Affects Versions: 0.6.1
Reporter: Mass Dosage
The Falcon User Interface doesn't enable the most efficient usage patterns for
many operational use cases. Below is a list of these, I'm not sure whether it
would be better to create a separate issue for each of these or whether they're
better tackled together.
* The UI isn't stateful. Any time you perform an operation the URL doesn't
change and the browser's back/forward functionality doesn't work. Some specific
examples of the problems this causes are:
** One can't e-mail the link of a problematic workflow to someone else in order
for them to take a look.
** When working with a particular Falcon process one typically doesn't want
start at the search page every time as this requires typing in some search term
followed by a few clicks in order to get to a page one could get to from a
bookmark in a previous version of Falcon.
** Another typical use case is searching for and retrieving a list of the
processes/feeds, then looking at an entity, and then going back to look at
another entity - one has to start all over again from scratch (one can't even
open in a new tab).
There are numerous other cases but watching people use Falcon to manage a lot
of processes I see them typing a lot of stuff in that search box when it would
be much easier to have a few things open in different tabs and/or be able to
use back and forward buttons in the browser. The current setup doesn't make for
very efficient or productive use.
* Process instances aren’t ordered by date - they appear to be ordered by
status and within a status by date. This is problematic when one is trying to
find a particular instance whatever state it’s in. Given there are some people
who presumably would like the current ordering, maybe an option to sort by
field would suffice - with date sorting as standard.
* The properties of the entity aren't always straightforward to map back to the
XML that actually contains them. I guess a decision has been made in the Falcon
UI to hide the XML away and I can see why this would be useful in certain use
cases but some kind of a "view XML source" link would be great for developers
who are more used to that way of looking at things.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)