Ed,
anonymous wrote : Were you looking for a single call that combined these two lists?
Yes - After scanning the documentation (no luck on this subject), and trying the various
getTask*() method calls via several lengthy deployments, and then searching these forums,
I finally figured out that I need to make the several calls. It also took me ... oh 2-3
hours to do what I 'feel' should have taken 20-30 minutes with decent docs and or
API methods.
Obviously, I was a bit frustrated - mainly because I think findPooledTaskInstances
JbpmContext.getTaskMgmtSession.findPooledTaskInstances( .. )
is misleadingly named - here's the javadocs:
| findPooledTaskInstances
|
| public java.util.List findPooledTaskInstances(java.lang.String actorId)
|
| get the taskinstances for which the given actor is in the pool.
|
|
This documentation says nothing about requiring the actorId on a task to be null in order
for the query to return results. I think it would be more aptly named:
findPooledTaskInstancesForTasksHavingActorIdEqualToNull()
- this is where my 'obscure' comment is coming from. In order for that call to
work, when I add pooled actors to a task, I have to know to set the actorId on the task to
null - figured out once I looked at the HQL query in the jBPM source code.
Anyway - I think jBPM is a great software component - It has a lot of promise for
implementing workflow-type systems - I also think the documentation is horrible - in
contrast, the Seam documentation (which led us to using jBPM on my current project) is
great.
Thanks
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4023679#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...