[jboss-user] [jBPM] - Re: Active tasks for process instance
jnorris
do-not-reply at jboss.com
Fri Aug 24 11:23:22 EDT 2012
jnorris [https://community.jboss.org/people/jnorris] created the discussion
"Re: Active tasks for process instance"
To view the discussion, visit: https://community.jboss.org/message/755835#755835
--------------------------------------------------------------
Hi Esteban,
I implemented code which appears to work for a simple test case:
List<Task> activeTasks = new ArrayList<Task>();
StatefulKnowledgeSession ksession = createKnowledgeSession();
org.jbpm.task.TaskService localTaskService = this.getTaskService();
JPAWorkingMemoryDbLogger jpaLogger = new JPAWorkingMemoryDbLogger( ksession );
KnowledgeRuntimeLoggerFactory.newConsoleLogger( ksession );
WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession.getProcessInstance( piId );
Collection<NodeInstance> nodes = processInstance.getNodeInstances();
Task jbpmTask;
for ( NodeInstance nodeInstance : nodes )
{
if( nodeInstance instanceof HumanTaskNodeInstance )
{
jbpmTask = localTaskService.getTaskByWorkItemId( ((HumanTaskNodeInstance) nodeInstance ).getWorkItemId() );
activeTasks.add( bpmTask );
}
}
Regards,
Jim
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/755835#755835]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120824/09a08661/attachment.html
More information about the jboss-user
mailing list