[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