[jboss-dev-forums] [Design of JBoss jBPM] - Re: iCalendar wrapper
aapthorp
do-not-reply at jboss.com
Sat Mar 22 05:20:33 EDT 2008
I wonder if we can separate the channel discussion from the mapping between iCalendar and jBPM (inparticular TaskInstance). First for read and then for create / update...the semantics should be the same irrespective of channel (e-mail, HTTP, RSS, etc).
First mapping iCalendar properties to jBPM. I chose to map to VTODO (tasklist). The mapping of many properties is fairly obvious. As noted in my orginal post a few properties don't have obvious mappings:
DTSTART (scheduled start date)
LOCATION / GEO (location of task)
PERCENT (percent complete)
CATEGORIES (could map to task name?)
CLASS (privacy)
RESOURCES (I mapped actors to attendees)
STATUS (e.g. assigned, accepted, declined, etc)
So one obvious question is whether any of the above have equivalents in jBPM or do they point to extensions for jBPM? From Tom's earlier response it sounds like assignment state will be supported in 4.
As a matter of interest what have you intended for the task management module now shown in the jBPM 'architecture' graphic?
In looking at it the other way round (i.e. what can't be mapped from jBPM) the obvious question is how to deal with task specific variables? Are there any others? I can see three possibilities for task specific variables, an ATTACH (atttachment), embed them in the DESCRIPTION (currently only plain text) or 'X-' properties. Of course the question is how would a calendar user agent handle these? DESCRIPTION is fine for read only, but if we want to update? I was wondering with a XUL based UI such as Lightning / Sunbird if one could create task specific UIs that extend the basic calendar agent functionality...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138406#4138406
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4138406
More information about the jboss-dev-forums
mailing list