142 lines
5.9 KiB
XML
Executable File
142 lines
5.9 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="_maiaItem" structureRef="java.util.Map" />
|
|
<itemDefinition id="_tasksMetaDataItem" structureRef="java.util.Map" />
|
|
<itemDefinition id="_responseItem" structureRef="String" />
|
|
<itemDefinition id="_actualTaskItem" structureRef="java.util.List" />
|
|
|
|
<process processType="Private" isExecutable="true" id="mapaBEV" name="mapaBEV" tns:packageName="maia.flows" tns:version="1" >
|
|
|
|
<!-- process variables -->
|
|
<property id="maia" itemSubjectRef="_maiaItem"/>
|
|
<property id="tasksMetaData" itemSubjectRef="_tasksMetaDataItem"/>
|
|
<property id="response" itemSubjectRef="_responseItem"/>
|
|
<property id="actualTask" itemSubjectRef="_actualTaskItem"/>
|
|
|
|
<!-- nodes -->
|
|
<startEvent id="_1" name="Start" />
|
|
<callActivity id="_2" name="Precalificacion" calledElement="precalificacion" >
|
|
<ioSpecification>
|
|
<dataInput id="_2_tasksMetaDataInput" name="tasksMetaData" />
|
|
<dataInput id="_2_maiaInput" name="maia" />
|
|
<dataOutput id="_2_responseOutput" name="response" />
|
|
<dataOutput id="_2_tasksMetaDataOutput" name="tasksMetaData" />
|
|
<dataOutput id="_2_maiaOutput" name="maia" />
|
|
<inputSet>
|
|
<dataInputRefs>_2_tasksMetaDataInput</dataInputRefs>
|
|
<dataInputRefs>_2_maiaInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_2_responseOutput</dataOutputRefs>
|
|
<dataOutputRefs>_2_tasksMetaDataOutput</dataOutputRefs>
|
|
<dataOutputRefs>_2_maiaOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>tasksMetaData</sourceRef>
|
|
<targetRef>_2_tasksMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_2_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_2_responseOutput</sourceRef>
|
|
<targetRef>response</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_2_tasksMetaDataOutput</sourceRef>
|
|
<targetRef>tasksMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_2_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<scriptTask id="_3" name="Preparacion" scriptFormat="http://www.java.com/java" >
|
|
<script>maia.put("PID",kcontext.getProcessInstance().getId());
|
|
actualTask=new java.util.ArrayList();
|
|
tasksMetaData=new java.util.HashMap();
|
|
kcontext.setVariable("actualTask",actualTask);
|
|
kcontext.setVariable("tasksMetaData",tasksMetaData);</script>
|
|
</scriptTask>
|
|
<scriptTask id="_4" name="Finaliza Flujo" scriptFormat="http://www.java.com/java" >
|
|
<script>FlowUtil.endFlow(kcontext);</script>
|
|
</scriptTask>
|
|
<endEvent id="_5" name="End" >
|
|
<terminateEventDefinition/>
|
|
</endEvent>
|
|
<callActivity id="_6" name="Calificacion" >
|
|
<ioSpecification>
|
|
<inputSet>
|
|
</inputSet>
|
|
<outputSet>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
</callActivity>
|
|
|
|
<!-- connections -->
|
|
<sequenceFlow id="_3-_2" sourceRef="_3" targetRef="_2" />
|
|
<sequenceFlow id="_1-_3" sourceRef="_1" targetRef="_3" />
|
|
<sequenceFlow id="_6-_4" sourceRef="_6" targetRef="_4" />
|
|
<sequenceFlow id="_4-_5" sourceRef="_4" targetRef="_5" />
|
|
<sequenceFlow id="_2-_6" sourceRef="_2" targetRef="_6" />
|
|
|
|
</process>
|
|
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="mapaBEV" >
|
|
<bpmndi:BPMNShape bpmnElement="_1" >
|
|
<dc:Bounds x="4" y="172" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_2" >
|
|
<dc:Bounds x="235" y="171" width="120" height="52" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_3" >
|
|
<dc:Bounds x="69" y="169" width="131" height="56" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_4" >
|
|
<dc:Bounds x="553" y="169" width="115" height="51" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_5" >
|
|
<dc:Bounds x="702" y="175" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_6" >
|
|
<dc:Bounds x="394" y="168" width="130" height="55" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="_3-_2" >
|
|
<di:waypoint x="134" y="197" />
|
|
<di:waypoint x="295" y="197" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_1-_3" >
|
|
<di:waypoint x="28" y="196" />
|
|
<di:waypoint x="134" y="197" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_6-_4" >
|
|
<di:waypoint x="459" y="195" />
|
|
<di:waypoint x="610" y="194" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_4-_5" >
|
|
<di:waypoint x="610" y="194" />
|
|
<di:waypoint x="726" y="199" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_2-_6" >
|
|
<di:waypoint x="295" y="197" />
|
|
<di:waypoint x="459" y="195" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
|
|
</definitions> |