10-30-2010 12:35 PM
<sequenceFlow id='flow4' sourceRef="workOrderApprovedDecision" targetRef="createInventoryRelease">
<conditionExpression xsi:type="tFormalExpression">${workOrderApproved}</conditionExpression>
</sequenceFlow>
<callActivity id="createInventoryRelease" name="Inventory release" calledElement="inventoryRelease">
10-31-2010 04:47 AM
<serviceTask id="setVarServiceTask">
activiti:expression="#{value}"
activiti:resultVariableName="workOrderApproved" />
<sequenceFlow id='flow4' sourceRef="workOrderApprovedDecision" targetRef="createInventoryRelease">
<conditionExpression xsi:type="tFormalExpression">${workOrderApproved}</conditionExpression>
<extensionElements>
<activiti:listener expression="${execution.setVariable('workOrderApproved', value)}" />
</extensionElements>
</sequenceFlow>
<callActivity id="createInventoryRelease" name="Inventory release" calledElement="inventoryRelease">
10-31-2010 11:22 PM
public PvmProcessInstance createSubProcessInstance(PvmProcessDefinition processDefinition) {
ExecutionImpl subProcessInstance = newExecution();
// manage bidirectional super-subprocess relation
subProcessInstance.setParent(this);//arief add this
subProcessInstance.setSuperExecution(this);
this.setSubProcessInstance(subProcessInstance);
// Initialize the new execution
subProcessInstance.setProcessDefinition((ProcessDefinitionImpl) processDefinition);
subProcessInstance.setProcessInstance(subProcessInstance);
return subProcessInstance;
}
//parentScopeExecution.setActivity(parentActivity);
This will solve nullPointer exception when subprocess end.11-02-2010 12:55 PM
11-17-2010 10:15 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.