560 lines
26 KiB
XML
Executable File
560 lines
26 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<definitions id="Definition"
|
|
targetNamespace="http://www.jboss.org/drools"
|
|
typeLanguage="http://www.java.com/javaTypes"
|
|
expressionLanguage="http://www.mvel.org/2.0"
|
|
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"
|
|
xmlns:g="http://www.jboss.org/drools/flow/gpd"
|
|
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
|
|
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
|
|
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
|
|
xmlns:tns="http://www.jboss.org/drools">
|
|
|
|
<itemDefinition id="_tasksMetaDataItem" structureRef="java.util.Map" />
|
|
<itemDefinition id="_maiaItem" structureRef="java.util.Map" />
|
|
<itemDefinition id="_taskMetaDataItem" structureRef="com.fp.simple.dto.TaskInfo" />
|
|
<itemDefinition id="_actualTaskItem" structureRef="java.util.List" />
|
|
<itemDefinition id="_actualTaskVMItem" structureRef="java.util.List" />
|
|
<itemDefinition id="_actualTaskVPItem" structureRef="java.util.List" />
|
|
<itemDefinition id="_actualTaskVTItem" structureRef="java.util.List" />
|
|
<itemDefinition id="_taskMetaDataVMItem" structureRef="com.fp.simple.dto.TaskInfo" />
|
|
<itemDefinition id="_taskMetaDataVPItem" structureRef="com.fp.simple.dto.TaskInfo" />
|
|
<itemDefinition id="_taskMetaDataVTItem" structureRef="com.fp.simple.dto.TaskInfo" />
|
|
|
|
<process processType="Private" isExecutable="true" id="casoprueba" name="casoprueba" tns:packageName="maia.flows" tns:version="1.2" >
|
|
|
|
<extensionElements>
|
|
<tns:import name="com.fp.simple.flow.FlowUtil" />
|
|
<tns:import name="java.util.ArrayList" />
|
|
<tns:import name="java.util.Map" />
|
|
<tns:import name="com.fp.simple.dto.Kind" />
|
|
</extensionElements>
|
|
<!-- process variables -->
|
|
<property id="tasksMetaData" itemSubjectRef="_tasksMetaDataItem"/>
|
|
<property id="maia" itemSubjectRef="_maiaItem"/>
|
|
<property id="taskMetaData" itemSubjectRef="_taskMetaDataItem"/>
|
|
<property id="actualTask" itemSubjectRef="_actualTaskItem"/>
|
|
<property id="actualTaskVM" itemSubjectRef="_actualTaskVMItem"/>
|
|
<property id="actualTaskVP" itemSubjectRef="_actualTaskVPItem"/>
|
|
<property id="actualTaskVT" itemSubjectRef="_actualTaskVTItem"/>
|
|
<property id="taskMetaDataVM" itemSubjectRef="_taskMetaDataVMItem"/>
|
|
<property id="taskMetaDataVP" itemSubjectRef="_taskMetaDataVPItem"/>
|
|
<property id="taskMetaDataVT" itemSubjectRef="_taskMetaDataVTItem"/>
|
|
|
|
<!-- nodes -->
|
|
<startEvent id="_1" name="Start" />
|
|
<callActivity id="_32" name="Desembolso" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("13",514, 1,10,"ASIGNAROFICIAL",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("Desembolso",actualTask);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_32_maiaInput" name="maia" />
|
|
<dataInput id="_32_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_32_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_32_maiaOutput" name="maia" />
|
|
<dataOutput id="_32_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_32_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_32_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_32_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_32_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_32_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_32_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_32_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_32_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_32_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_32_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_5" name="Validar Personas" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>System.out.println(">>>>>>>>>>Valida Personas");
|
|
taskMetaData=FlowUtil.createTaskInfo("13",518, 1,10,"VALIDAPERSONAS",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("Validar Personas",actualTask);
|
|
System.out.println(">>>>>>>Validar Personas>>>>"+taskMetaData.getResponse());</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_5_maiaInput" name="maia" />
|
|
<dataInput id="_5_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_5_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_5_maiaOutput" name="maia" />
|
|
<dataOutput id="_5_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_5_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_5_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_5_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_5_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_5_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_5_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_5_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_5_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_5_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_5_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<endEvent id="_12" name="End" >
|
|
<terminateEventDefinition/>
|
|
</endEvent>
|
|
<scriptTask id="_15" name="Prepara Flujo" scriptFormat="http://www.java.com/java" >
|
|
<script>maia.put("PID",kcontext.getProcessInstance().getId());
|
|
actualTask=new java.util.ArrayList();
|
|
kcontext.setVariable("actualTask",actualTask);</script>
|
|
</scriptTask>
|
|
<exclusiveGateway id="_17" name="Gateway" gatewayDirection="Diverging" />
|
|
<scriptTask id="_16" name="Finaliza Flujo" scriptFormat="http://www.java.com/java" >
|
|
<script>FlowUtil.endFlow(kcontext);</script>
|
|
</scriptTask>
|
|
<parallelGateway id="_19" name="Gateway" gatewayDirection="Diverging" />
|
|
<exclusiveGateway id="_18" name="Gateway" gatewayDirection="Converging" />
|
|
<callActivity id="_23" name="V.Monto" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaDataVM=FlowUtil.createTaskInfo("13",499, 1,10,"VALIDAMONTO",Kind.OK_NO);
|
|
kcontext.setVariable("taskMetaDataVM",taskMetaDataVM);
|
|
System.out.println(">>>>>ValidaMonto "+taskMetaDataVM);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("V.Monto",actualTaskVM);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_23_maiaInput" name="maia" />
|
|
<dataInput id="_23_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_23_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_23_maiaOutput" name="maia" />
|
|
<dataOutput id="_23_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_23_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_23_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_23_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_23_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_23_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_23_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaDataVM</sourceRef>
|
|
<targetRef>_23_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTaskVM</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaDataVM</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_25" name="V.Tasa" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaDataVT=FlowUtil.createTaskInfo("13",510, 1,10,"VALIDATASA",Kind.OK_NO);
|
|
kcontext.setVariable("taskMetaDataVT",taskMetaDataVT);
|
|
System.out.println(">>>>>ValidaTasa "+taskMetaDataVT);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("V.Tasa",actualTaskVT);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_25_maiaInput" name="maia" />
|
|
<dataInput id="_25_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_25_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_25_maiaOutput" name="maia" />
|
|
<dataOutput id="_25_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_25_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_25_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_25_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_25_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_25_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_25_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaDataVT</sourceRef>
|
|
<targetRef>_25_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_25_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTaskVT</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_25_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_25_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaDataVT</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_24" name="V.Plazo" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaDataVP=FlowUtil.createTaskInfo("13",499, 1,10,"VALIDAPLAZO",Kind.OK_NO);
|
|
kcontext.setVariable("taskMetaDataVP",taskMetaDataVP);
|
|
System.out.println(">>>>>ValidaPlazo "+taskMetaDataVP);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("V.Plazo",actualTaskVP);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_24_maiaInput" name="maia" />
|
|
<dataInput id="_24_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_24_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_24_maiaOutput" name="maia" />
|
|
<dataOutput id="_24_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_24_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_24_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_24_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_24_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_24_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_24_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaDataVP</sourceRef>
|
|
<targetRef>_24_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_24_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTaskVP</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_24_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_24_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaDataVP</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<exclusiveGateway id="_27" name="Gateway" gatewayDirection="Diverging" />
|
|
<exclusiveGateway id="_26" name="Gateway" gatewayDirection="Diverging" />
|
|
<parallelGateway id="_29" name="Gateway" gatewayDirection="Converging" />
|
|
<exclusiveGateway id="_28" name="Gateway" gatewayDirection="Diverging" />
|
|
<exclusiveGateway id="_31" name="Gateway" gatewayDirection="Diverging" />
|
|
<callActivity id="_30" name="Aprobacion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("13",510, 1,10,"ASIGNARCOMITE",Kind.OK_NO);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("Aprobacion",actualTask);
|
|
System.out.println("maia Aprobacion "+maia);
|
|
((java.util.Map)maia.get("request")).put("accountnumber",taskMetaData.getAditionalData().get("accountnumber"));</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_30_maiaInput" name="maia" />
|
|
<dataInput id="_30_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_30_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_30_maiaOutput" name="maia" />
|
|
<dataOutput id="_30_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_30_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_30_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_30_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_30_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_30_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_30_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_30_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_30_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_30_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_30_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
|
|
<!-- connections -->
|
|
<sequenceFlow id="_31-_32" sourceRef="_31" targetRef="_32" name="APROBADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")!=0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_15-_5" sourceRef="_15" targetRef="_5" />
|
|
<sequenceFlow id="_16-_12" sourceRef="_16" targetRef="_12" />
|
|
<sequenceFlow id="_1-_15" sourceRef="_1" targetRef="_15" />
|
|
<sequenceFlow id="_5-_17" sourceRef="_5" targetRef="_17" />
|
|
<sequenceFlow id="_18-_16" sourceRef="_18" targetRef="_16" />
|
|
<sequenceFlow id="_17-_19" sourceRef="_17" targetRef="_19" name="APROBADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")!=0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_17-_18" sourceRef="_17" targetRef="_18" name="NEGADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")==0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_31-_18" sourceRef="_31" targetRef="_18" name="NEGADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")==0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_32-_18" sourceRef="_32" targetRef="_18" />
|
|
<sequenceFlow id="_27-_18" sourceRef="_27" targetRef="_18" name="NEGADO" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVT.getResponse().compareTo("D")==0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_28-_18" sourceRef="_28" targetRef="_18" name="NEGADO" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVP.getResponse().compareTo("D")==0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_26-_18" sourceRef="_26" targetRef="_18" name="NEGADO" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVM.getResponse().compareTo("D")==0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_19-_23" sourceRef="_19" targetRef="_23" />
|
|
<sequenceFlow id="_19-_25" sourceRef="_19" targetRef="_25" />
|
|
<sequenceFlow id="_19-_24" sourceRef="_19" targetRef="_24" />
|
|
<sequenceFlow id="_25-_27" sourceRef="_25" targetRef="_27" />
|
|
<sequenceFlow id="_23-_26" sourceRef="_23" targetRef="_26" />
|
|
<sequenceFlow id="_26-_29" sourceRef="_26" targetRef="_29" name="APROBADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVM.getResponse().compareTo("D")!=0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_27-_29" sourceRef="_27" targetRef="_29" name="APROBADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVT.getResponse().compareTo("D")!=0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_28-_29" sourceRef="_28" targetRef="_29" name="APROBADO" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaDataVP.getResponse().compareTo("D")!=0;</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_24-_28" sourceRef="_24" targetRef="_28" />
|
|
<sequenceFlow id="_30-_31" sourceRef="_30" targetRef="_31" />
|
|
<sequenceFlow id="_29-_30" sourceRef="_29" targetRef="_30" />
|
|
|
|
</process>
|
|
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="casoprueba" >
|
|
<bpmndi:BPMNShape bpmnElement="_1" >
|
|
<dc:Bounds x="16" y="229" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_32" >
|
|
<dc:Bounds x="1128" y="108" width="110" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_5" >
|
|
<dc:Bounds x="252" y="228" width="143" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_12" >
|
|
<dc:Bounds x="1284" y="228" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_15" >
|
|
<dc:Bounds x="84" y="228" width="151" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_17" >
|
|
<dc:Bounds x="420" y="228" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_16" >
|
|
<dc:Bounds x="1116" y="228" width="145" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_19" >
|
|
<dc:Bounds x="420" y="96" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_18" >
|
|
<dc:Bounds x="1044" y="228" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_23" >
|
|
<dc:Bounds x="552" y="180" width="110" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_25" >
|
|
<dc:Bounds x="552" y="12" width="110" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_24" >
|
|
<dc:Bounds x="552" y="96" width="110" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_27" >
|
|
<dc:Bounds x="684" y="12" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_26" >
|
|
<dc:Bounds x="684" y="180" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_29" >
|
|
<dc:Bounds x="852" y="12" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_28" >
|
|
<dc:Bounds x="684" y="96" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_31" >
|
|
<dc:Bounds x="1044" y="12" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_30" >
|
|
<dc:Bounds x="912" y="12" width="110" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="_31-_32" >
|
|
<di:waypoint x="1068" y="36" />
|
|
<di:waypoint x="1183" y="132" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_15-_5" >
|
|
<di:waypoint x="159" y="252" />
|
|
<di:waypoint x="323" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_16-_12" >
|
|
<di:waypoint x="1188" y="252" />
|
|
<di:waypoint x="1308" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_1-_15" >
|
|
<di:waypoint x="40" y="253" />
|
|
<di:waypoint x="159" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_5-_17" >
|
|
<di:waypoint x="323" y="252" />
|
|
<di:waypoint x="444" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_18-_16" >
|
|
<di:waypoint x="1068" y="252" />
|
|
<di:waypoint x="1188" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_17-_19" >
|
|
<di:waypoint x="444" y="252" />
|
|
<di:waypoint x="444" y="120" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_17-_18" >
|
|
<di:waypoint x="444" y="252" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_31-_18" >
|
|
<di:waypoint x="1068" y="36" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_32-_18" >
|
|
<di:waypoint x="1183" y="132" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_27-_18" >
|
|
<di:waypoint x="708" y="36" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_28-_18" >
|
|
<di:waypoint x="708" y="120" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_26-_18" >
|
|
<di:waypoint x="708" y="204" />
|
|
<di:waypoint x="1068" y="252" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_19-_23" >
|
|
<di:waypoint x="444" y="120" />
|
|
<di:waypoint x="607" y="204" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_19-_25" >
|
|
<di:waypoint x="444" y="120" />
|
|
<di:waypoint x="607" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_19-_24" >
|
|
<di:waypoint x="444" y="120" />
|
|
<di:waypoint x="607" y="120" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_25-_27" >
|
|
<di:waypoint x="607" y="36" />
|
|
<di:waypoint x="708" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_23-_26" >
|
|
<di:waypoint x="607" y="204" />
|
|
<di:waypoint x="708" y="204" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_26-_29" >
|
|
<di:waypoint x="708" y="204" />
|
|
<di:waypoint x="876" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_27-_29" >
|
|
<di:waypoint x="708" y="36" />
|
|
<di:waypoint x="876" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_28-_29" >
|
|
<di:waypoint x="708" y="120" />
|
|
<di:waypoint x="876" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_24-_28" >
|
|
<di:waypoint x="607" y="120" />
|
|
<di:waypoint x="708" y="120" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_30-_31" >
|
|
<di:waypoint x="967" y="36" />
|
|
<di:waypoint x="1068" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_29-_30" >
|
|
<di:waypoint x="876" y="36" />
|
|
<di:waypoint x="967" y="36" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
|
|
</definitions> |