As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<sequenceFlow id='flow4' sourceRef="workOrderApprovedDecision" targetRef="createInventoryRelease"> <conditionExpression xsi:type="tFormalExpression">${workOrderApproved}</conditionExpression> </sequenceFlow> <callActivity id="createInventoryRelease" name="Inventory release" calledElement="inventoryRelease">
<serviceTask id="setVarServiceTask"><br> activiti:expression="#{value}"<br> activiti:resultVariableName="workOrderApproved" />
<br><sequenceFlow id='flow4' sourceRef="workOrderApprovedDecision" targetRef="createInventoryRelease"><br> <conditionExpression xsi:type="tFormalExpression">${workOrderApproved}</conditionExpression><br> <extensionElements><br> <activiti:listener expression="${execution.setVariable('workOrderApproved', value)}" /><br> </extensionElements><br></sequenceFlow><br> <br><callActivity id="createInventoryRelease" name="Inventory release" calledElement="inventoryRelease"><br>
public PvmProcessInstance createSubProcessInstance(PvmProcessDefinition processDefinition) {<br> ExecutionImpl subProcessInstance = newExecution();<br> <br> // manage bidirectional super-subprocess relation<br><br> subProcessInstance.setParent(this);//arief add this<br><br> subProcessInstance.setSuperExecution(this);<br> this.setSubProcessInstance(subProcessInstance);<br> <br> // Initialize the new execution<br> subProcessInstance.setProcessDefinition((ProcessDefinitionImpl) processDefinition);<br> subProcessInstance.setProcessInstance(subProcessInstance);<br><br> return subProcessInstance;<br> }
<br> //parentScopeExecution.setActivity(parentActivity);<br>