[jboss-user] [jBPM] - Re: intermediateCatchEvent - conditionalEventDefinition using drools

William Timpany do-not-reply at jboss.com
Mon Mar 26 13:20:47 EDT 2012


William Timpany [https://community.jboss.org/people/wtimpany] created the discussion

"Re: intermediateCatchEvent - conditionalEventDefinition using drools"

To view the discussion, visit: https://community.jboss.org/message/726384#726384

--------------------------------------------------------------
I have managed to find a solution that works for me with a bit of googling, and inspecting the example applications.


Script Task preceding the Condition

// -- set variable in kcontext

kcontext.setVariable("instanceId", wsb.getInstanceId());
 
// -- insert ProcessInstance into KnowledgeRuntime
kcontext.getKnowledgeRuntime().insert(kcontext.getProcessInstance());



Updated BPMN Task

<intermediateCatchEvent id="_5" name="Wait Until - Has Production Infrastructure is false" >
   <conditionalEventDefinition>
      <condition xsi:type="tFormalExpression" language="http://www.jboss.org/drools/rule">$processInstance : WorkflowProcessInstance() $instanceId : String() from (String)$processInstance.getVariable(instanceId); InstanceInfrastructureFact(exists == No, instanceId == $instanceId);</condition>
   </conditionalEventDefinition>
</intermediateCatchEvent>
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/726384#726384]

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/20120326/2274b2ed/attachment.html 


More information about the jboss-user mailing list