364 lines
16 KiB
XML
Executable File
364 lines
16 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="_responseItem" structureRef="String" />
|
|
<itemDefinition id="_groupTaskItem" structureRef="java.util.List" />
|
|
|
|
<process processType="Private" isExecutable="true" id="matrizevaluacion" name="matrizevaluacion" tns:packageName="maia.flows" tns:version="1" >
|
|
|
|
<!-- process variables -->
|
|
<property id="tasksMetaData" itemSubjectRef="_tasksMetaDataItem"/>
|
|
<property id="maia" itemSubjectRef="_maiaItem"/>
|
|
<property id="taskMetaData" itemSubjectRef="_taskMetaDataItem"/>
|
|
<property id="actualTask" itemSubjectRef="_actualTaskItem"/>
|
|
<property id="response" itemSubjectRef="_responseItem"/>
|
|
<property id="groupTask" itemSubjectRef="_groupTaskItem"/>
|
|
|
|
<!-- nodes -->
|
|
<startEvent id="_1" name="Start" />
|
|
<scriptTask id="_2" name="Preparacion" scriptFormat="http://www.java.com/java" >
|
|
<script>actualTask=new java.util.ArrayList();
|
|
groupTask=new java.util.ArrayList();
|
|
kcontext.setVariable("actualTask",actualTask);
|
|
kcontext.setVariable("groupTask",groupTask);</script>
|
|
</scriptTask>
|
|
<callActivity id="_3" name="16-Informe de Inspeccion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",100, 1,30,"INSPCAMPO",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("16-Informe de Inspeccion",actualTask);
|
|
groupTask.addAll(actualTask);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_3_maiaInput" name="maia" />
|
|
<dataInput id="_3_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_3_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_3_maiaOutput" name="maia" />
|
|
<dataOutput id="_3_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_3_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_3_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_3_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_3_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_3_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_3_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_3_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_3_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_3_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_3_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_4" name="16-Matriz de Evaluacion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",114, 1,20,"MATRIZEVAL",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("16-Matriz de Evaluacion",actualTask);
|
|
groupTask.addAll(actualTask);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_4_maiaInput" name="maia" />
|
|
<dataInput id="_4_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_4_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_4_maiaOutput" name="maia" />
|
|
<dataOutput id="_4_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_4_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_4_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_4_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_4_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_4_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_4_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_4_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_4_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_4_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_4_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_23" name="17-Decision de Evaluacion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",1004, 1,15,"DECPROEVAL",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("17-Decision de Evaluacion",actualTask);
|
|
groupTask.addAll(actualTask);</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>taskMetaData</sourceRef>
|
|
<targetRef>_23_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_23_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_42" name="16-Reporte Inf de Inspeccion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",1001, 1,10,"REPINSPCAMPO",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("16-Reporte Inf de Inspeccion",actualTask);
|
|
groupTask.addAll(actualTask);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_42_maiaInput" name="maia" />
|
|
<dataInput id="_42_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_42_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_42_maiaOutput" name="maia" />
|
|
<dataOutput id="_42_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_42_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_42_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_42_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_42_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_42_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_42_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_42_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_42_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_42_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_42_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<scriptTask id="_43" name="Finalizar" scriptFormat="http://www.java.com/java" >
|
|
<script>actualTask=groupTask;
|
|
kcontext.setVariable("actualTask",actualTask);</script>
|
|
</scriptTask>
|
|
<callActivity id="_10" name="16-Reporte Matriz Evaluacion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",1007, 1,5,"REPMATRIZEVAL",Kind.OK);
|
|
kcontext.setVariable("taskMetaData",taskMetaData);</script>
|
|
</tns:onEntry-script>
|
|
<tns:onExit-script scriptFormat="http://www.java.com/java">
|
|
<script>tasksMetaData.put("16-Reporte Matriz Evaluacion",actualTask);
|
|
groupTask.addAll(actualTask);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_10_maiaInput" name="maia" />
|
|
<dataInput id="_10_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_10_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_10_maiaOutput" name="maia" />
|
|
<dataOutput id="_10_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_10_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_10_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_10_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_10_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_10_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_10_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_10_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_10_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_10_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_10_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<endEvent id="_15" name="End" >
|
|
<terminateEventDefinition/>
|
|
</endEvent>
|
|
|
|
<!-- connections -->
|
|
<sequenceFlow id="_1-_2" sourceRef="_1" targetRef="_2" />
|
|
<sequenceFlow id="_2-_3" sourceRef="_2" targetRef="_3" />
|
|
<sequenceFlow id="_42-_4" sourceRef="_42" targetRef="_4" />
|
|
<sequenceFlow id="_10-_23" sourceRef="_10" targetRef="_23" />
|
|
<sequenceFlow id="_3-_42" sourceRef="_3" targetRef="_42" />
|
|
<sequenceFlow id="_23-_43" sourceRef="_23" targetRef="_43" />
|
|
<sequenceFlow id="_4-_10" sourceRef="_4" targetRef="_10" />
|
|
<sequenceFlow id="_43-_15" sourceRef="_43" targetRef="_15" />
|
|
|
|
</process>
|
|
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="matrizevaluacion" >
|
|
<bpmndi:BPMNShape bpmnElement="_1" >
|
|
<dc:Bounds x="-8" y="10" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_2" >
|
|
<dc:Bounds x="68" y="18" width="133" height="31" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_3" >
|
|
<dc:Bounds x="36" y="99" width="197" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_4" >
|
|
<dc:Bounds x="259" y="9" width="194" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_23" >
|
|
<dc:Bounds x="497" y="100" width="206" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_42" >
|
|
<dc:Bounds x="257" y="99" width="197" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_43" >
|
|
<dc:Bounds x="734" y="99" width="80" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_10" >
|
|
<dc:Bounds x="503" y="9" width="187" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_15" >
|
|
<dc:Bounds x="856" y="99" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="_1-_2" >
|
|
<di:waypoint x="16" y="34" />
|
|
<di:waypoint x="134" y="33" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_2-_3" >
|
|
<di:waypoint x="134" y="33" />
|
|
<di:waypoint x="134" y="123" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_42-_4" >
|
|
<di:waypoint x="355" y="123" />
|
|
<di:waypoint x="356" y="33" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_10-_23" >
|
|
<di:waypoint x="596" y="33" />
|
|
<di:waypoint x="600" y="124" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_3-_42" >
|
|
<di:waypoint x="134" y="123" />
|
|
<di:waypoint x="355" y="123" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_23-_43" >
|
|
<di:waypoint x="600" y="124" />
|
|
<di:waypoint x="774" y="123" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_4-_10" >
|
|
<di:waypoint x="356" y="33" />
|
|
<di:waypoint x="596" y="33" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_43-_15" >
|
|
<di:waypoint x="774" y="123" />
|
|
<di:waypoint x="880" y="123" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
|
|
</definitions> |