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]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
