Hi, I am interested in using intalio tempo
human-centric capabilities and specifically extend its ui and behavior
to allow a better human interaction (like task delegation, list
presentation and sorting, and changing some task metadata like
priority, etc).
By now we are developing the user ui prototype (it is the easiest
part :D ) with extjs. Something like a mix of the "google gears tasks
example and "adobe air tasks example" (nothing offline, just ui
prototypes). Please see the picture in the file
newtempolookandfeel.png
UI Description:
Content of left pannels:
View Panel: TreeView (Tasks{All,New,Saved,Assigned
(Claimed),Delegated,Completed},Notifications,Processes)
Task Actions Panel: List of Actions
(Task:{Execute,Claim,Revoke,Delegate,Cancel Delegation,Show
Attachments,Set Priority, Annotate, Clear Complete}, Notifications:
{Open,Dismiss}, Processes:{Init} )
Task Grouping Panel: List of Actions (Tasks:{No Group, Due Date,
Priority, State, Creation Date}, Notifications:{No Group,Priority,
Creation Date}, Processes:{Category?}
Double clicking an item in the GridPanel will trigger the default
action for each type of object (Task: Execute, Notification: Open,
Process: Init).
Clicking and item just selects it and updates the Action list Panel
and the grouping list Panel (by the way the entire list of action for
a task will depend upon the state of the task selected, so with
notification (well let's see how to check when it is read)).
Lists will be sortable thanks to extjs GridPanel capabilities.
Delegation action will show up a form ... which will trigger a
delegation process(initially will be very simple, cancel delegation
have to do with task deadline and acceptance by the delegatee).
Line item task with attachments will show some icon and when clicked,
the ui will show in a south panel all attachments for easy download.
Task execution will follow the stablished way through invoking orbeon
forms in a floating dialog, although I would preffer to have closable
tabs.
A New Task is all incoming tasks (role assign).
A Saved Task is a task that we are currently working on but it is not
completed.
A Delegated Task is a task that we delegated and are waiting for
Acceptance or needs supervision at Completion.
An Assigned Task is mainly this, the boss or the process itself
assigned me the task (now it is claimed to me).
A Completed task is well ... Completed. (It could be checked to show
no more in the list, may be a rule could get rid of them from the list
based on a period of time).
Notifications and Processes you already know what are ;) .
The menu bar is intended for stand alone Forms (Somebody ask for
include links in task list in another post) and also for Reports,
(Dash boards, etc... anything that could be embeded in a tab page).
I will be glad if as members of tempo-dev you give me your advice
based on bpm and tempo development experience.
I also want to know if somebody like this ui, and also its extjs front-
end implementation, and are pleased to colaborate in its development.
We have already done a first prototype as the file shows, by the end
of next week we will have the major part of the ui look and feel and
response behaviour (just prototype) offline from tempo, and stand
alone web site app.
Please, if any body want to reply by mail send it here jgilc at desoft
dot lt dot cu , not to gmail account.
Thank you in advance,
Best Regards,
Gil.
PD: A well thought Task Delegation Model
http://khaled.gaaloul.free.fr/?cat=9
http://portal.acm.org/citation.cfm?id=1556176.1556195&coll=&dl=GUIDE&type=series&idx=SERIES10714∂=series&WantType=Proceedings&title=AICPS&CFID=42992554&CFTOKEN=58121140