[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