06-29-2012 02:07 AM
06-29-2012 03:03 AM
06-29-2012 06:50 AM
06-29-2012 07:42 AM
06-29-2012 09:59 AM
<process id="AccountDetails" name="AccountDetails">
<documentation>Place documentation for the 'AccountDetails' process here.</documentation>
<startEvent id="startevent1" name="Start"></startEvent>
<exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"></exclusiveGateway>
<sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="exclusivegateway1"></sequenceFlow>
<serviceTask id="servicetask1" name="Get Asset Allocations" activiti:class="com.cgi.msuite.bpmn.wms.portfolios.tasks.GetAssetAllocationsTask"></serviceTask>
<sequenceFlow id="flow5" name="" sourceRef="exclusivegateway1" targetRef="servicetask1">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${flow.equals("AssetAlloc")}]]></conditionExpression>
</sequenceFlow>
<serviceTask id="servicetask2" name="Get Account Transactions" activiti:class="com.cgi.msuite.bpmn.wms.portfolios.tasks.GetAccountTransactionsTask"></serviceTask>
<sequenceFlow id="flow3" name="" sourceRef="exclusivegateway1" targetRef="servicetask2">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${flow.equals("Transactions")}]]></conditionExpression>
</sequenceFlow>
<serviceTask id="servicetask3" name="Get Account Positions" activiti:class="com.cgi.msuite.bpmn.wms.portfolios.tasks.GetAccountPositionsTask"></serviceTask>
<sequenceFlow id="flow7" name="" sourceRef="exclusivegateway1" targetRef="servicetask3">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${flow.equals("Positions")}]]></conditionExpression>
</sequenceFlow>
<endEvent id="endevent1" name="End"></endEvent>
<sequenceFlow id="flow6" name="" sourceRef="servicetask1" targetRef="endevent1"></sequenceFlow>
<sequenceFlow id="flow4" name="" sourceRef="servicetask2" targetRef="endevent1"></sequenceFlow>
<sequenceFlow id="flow8" name="" sourceRef="servicetask3" targetRef="endevent1"></sequenceFlow>
<serviceTask id="servicetask8" name="Get Maturity Schedule" activiti:class="com.cgi.msuite.bpmn.wms.portfolios.tasks.GetAccountMaturityScheduleTask"></serviceTask>
<sequenceFlow id="flow17" name="" sourceRef="exclusivegateway1" targetRef="servicetask8">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${flow.equals("MaturitySchedule")}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="flow18" name="" sourceRef="servicetask8" targetRef="endevent1"></sequenceFlow>
<callActivity id="callactivity1" name="Projected Income" calledElement="AccountProjectedIncome">
<extensionElements>
<activiti:in source="flow" target="flow"></activiti:in>
</extensionElements>
</callActivity>
<sequenceFlow id="flow19" name="" sourceRef="exclusivegateway1" targetRef="callactivity1">
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${flow.equals("QrtlyIncmProj")}]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="flow20" name="" sourceRef="callactivity1" targetRef="endevent1"></sequenceFlow>
</process>
07-02-2012 10:52 AM
public PvmProcessInstance createSubProcessInstance(PvmProcessDefinition processDefinition) {
ExecutionImpl subProcessInstance = newExecution();
// manage bidirectional super-subprocess relation
subProcessInstance.setSuperExecution(this);
this.setSubProcessInstance(subProcessInstance);
// Initialize the new execution
subProcessInstance.setProcessDefinition((ProcessDefinitionImpl) processDefinition);
subProcessInstance.setProcessInstance(subProcessInstance);
return subProcessInstance;
}
07-02-2012 11:09 AM
07-02-2012 11:25 AM
07-02-2012 11:37 AM
08-08-2012 12:39 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.