Definitely looking to solve the general case.

In the typical case, the process is not changed once started, but occasionally 
either the task assignment has to change (prior to the task being assigned) or 
a new user and new task assigned. Sometimes the task is removed, but that's a 
relatively easy case that I've got working now.

Some notes:

1) assignments can't be taken from a pool for the tasks. They are very specific 
and are set up when the process is created (using custom assignment handlers 
that get the assignment name from the data given in the process definition's 
XML).

2) each process definition is unique because of the above.

3) we have custom web-based process authoring that allows the process author to 
assign variable numbers of parallel tasks. The forks and joins are added by my 
code in this case. While the processes always have the same general sequence, 
entire sets of nodes may not be created if the process author has decided that 
those steps are not necessary for a particular case. Being red-blooded human 
users though, they sometimes change their minds.

LF


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4079276
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to