Like many others we wrote our bpm in jpdl 3, and are looking to update to one of the more current frameworks. Our business processes tend to never end, migrating peice meal isn't a great option for us (i.e. leaving the old things on the old jbpm, and doing all new work in activiti). I've looked around and found a couple of migration projects that didn't seem to get anywhere. I'm thinking my only option is to take the set of object in our database and move them programattically through the activti workflow.
It would greatly simplify my life If i could start them out at an arbritrary point in the process, rather than be forced to walk the process tree for each object. This doesn't seem possible (my attempts at querying for a task using the taskservice always return null for any process that is not the first.