[jboss-dev-forums] [Design of JBoss jBPM] - Re: Task Management component?

aapthorp do-not-reply at jboss.com
Mon Dec 1 13:55:14 EST 2008


Tom,

The original concept started out as you suggest:

- an action handler to send iCalendar / iTip / iMip notifications to a user via e-mail
- message bean yp handle iTip assignment confirmations / declines returned via e-mail.
- http retrieval of tasks in iCalendar format

and then developed further as I experimented with CalDav and CalDav sched:

- retrieval of task entries via CalDav
- accept / decline / complete / update tasks via CalDav
- creation of ad-hoc tasks via CalDav
- view actor free / busy via CalDav

Apart from the currently limited VTODO (task support) in some clients the potential for extending PIM type apps based on standards for Human Task management is evident (have you come across HumanEdj?). The main limitation is task specific variables and rendering, although I have a few ideas on how to address this e.g. Xforms, XUL extensions. Currently a link to access the task instance via the JBPM console is provided, and for simple tasks the user can signal completion from the calendar client.

As much as possible I've limited the integration to layering the iCalendar model over the JBPM task model and exposing this via e-mail, CalDav and HTTP .ics. The questions I outlined are a result of mismatches between the two models. I've also had initial discussions with CalConnect on limitations in the current iCalendar standards for this purpose.

Hope this answers...

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

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



More information about the jboss-dev-forums mailing list