maia_modificado/.svn/pristine/ac/acc6a9576d70ee287c89d8812b3...

1033 lines
44 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" />
<process processType="Private" isExecutable="true" id="calificacionnovacion" name="calificacionnovacion" tns:packageName="maia.flows" tns:version="1" >
<extensionElements>
<tns:import name="java.util.List" />
</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="response" itemSubjectRef="_responseItem"/>
<!-- nodes -->
<startEvent id="_1" name="Start" />
<callActivity id="_69" name="6-Analisis Proyectos" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,5,"OBSPRONOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("6-Analisis Proyectos");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("6-Analisis Proyectos",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_69_maiaInput" name="maia" />
<dataInput id="_69_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_69_actualTaskOutput" name="actualTask" />
<dataOutput id="_69_maiaOutput" name="maia" />
<dataOutput id="_69_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_69_maiaInput</dataInputRefs>
<dataInputRefs>_69_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_69_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_69_maiaOutput</dataOutputRefs>
<dataOutputRefs>_69_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_69_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_69_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_69_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_69_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_69_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<scriptTask id="_2" name="Preparacion" scriptFormat="http://www.java.com/java" >
<script>actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);</script>
</scriptTask>
<parallelGateway id="_70" name="Gateway" gatewayDirection="Diverging" />
<callActivity id="_3" name="3-Verifica estado credito" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"VERIFESTADOCRE",Kind.OK_NO);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("5-Valida Consep");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("5-Valida Consep",old);</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="_71" name="7-Informe Juridico" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSINFJURNOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("7-Informe Juridico");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("7-Informe Juridico",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_71_maiaInput" name="maia" />
<dataInput id="_71_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_71_actualTaskOutput" name="actualTask" />
<dataOutput id="_71_maiaOutput" name="maia" />
<dataOutput id="_71_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_71_maiaInput</dataInputRefs>
<dataInputRefs>_71_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_71_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_71_maiaOutput</dataOutputRefs>
<dataOutputRefs>_71_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_71_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_71_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_71_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_71_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_71_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_4" name="5-Realiza Informe Credito" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"REALIZAINFCRE",Kind.OK_NO);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("5-Realiza Informe Credito");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("5-Realiza Informe Credito",old);</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>
<exclusiveGateway id="_8" name="Gateway" gatewayDirection="Diverging" />
<callActivity id="_76" name="10-Solicitud Reestructuracion" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("13",505, 1,20,"SOLREESTR",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("10-Solicitud Reestructuracion");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("10-Solicitud Reestructuracion",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_76_maiaInput" name="maia" />
<dataInput id="_76_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_76_actualTaskOutput" name="actualTask" />
<dataOutput id="_76_maiaOutput" name="maia" />
<dataOutput id="_76_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_76_maiaInput</dataInputRefs>
<dataInputRefs>_76_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_76_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_76_maiaOutput</dataOutputRefs>
<dataOutputRefs>_76_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_76_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_76_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_76_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_76_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_76_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_77" name="11-Solicitud Refinanciamiento" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("13",505, 1,20,"SOLREFINAN",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("11-Solicitud Refinanciamiento");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("23-Solicitud Refinanciamiento",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_77_maiaInput" name="maia" />
<dataInput id="_77_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_77_actualTaskOutput" name="actualTask" />
<dataOutput id="_77_maiaOutput" name="maia" />
<dataOutput id="_77_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_77_maiaInput</dataInputRefs>
<dataInputRefs>_77_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_77_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_77_maiaOutput</dataOutputRefs>
<dataOutputRefs>_77_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_77_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_77_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_77_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_77_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_77_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_78" name="12-Notificar Comite" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSCOMITENOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("12-Notificar Comite");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("12-Notificar Comite",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_78_maiaInput" name="maia" />
<dataInput id="_78_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_78_actualTaskOutput" name="actualTask" />
<dataOutput id="_78_maiaOutput" name="maia" />
<dataOutput id="_78_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_78_maiaInput</dataInputRefs>
<dataInputRefs>_78_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_78_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_78_maiaOutput</dataOutputRefs>
<dataOutputRefs>_78_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_78_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_78_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_78_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_78_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_78_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_72" name="8-Informe Riesgos" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSINFRIENOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("8-Informe Riesgos");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("8-Informe Riesgos",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_72_maiaInput" name="maia" />
<dataInput id="_72_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_72_actualTaskOutput" name="actualTask" />
<dataOutput id="_72_maiaOutput" name="maia" />
<dataOutput id="_72_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_72_maiaInput</dataInputRefs>
<dataInputRefs>_72_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_72_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_72_maiaOutput</dataOutputRefs>
<dataOutputRefs>_72_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_72_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_72_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_72_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_72_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_72_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_73" name="6-Informe Proyectos" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSINFPRONOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("6-Informe Proyectos");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("6-Informe Proyectos",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_73_maiaInput" name="maia" />
<dataInput id="_73_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_73_actualTaskOutput" name="actualTask" />
<dataOutput id="_73_maiaOutput" name="maia" />
<dataOutput id="_73_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_73_maiaInput</dataInputRefs>
<dataInputRefs>_73_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_73_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_73_maiaOutput</dataOutputRefs>
<dataOutputRefs>_73_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_73_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_73_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_73_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_73_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_73_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_74" name="9-Consolidar Informes" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"CONSINFORMENOV",Kind.OK_NO);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("9-Consolidar Informes");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("9-Consolidar Informes",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_74_maiaInput" name="maia" />
<dataInput id="_74_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_74_actualTaskOutput" name="actualTask" />
<dataOutput id="_74_maiaOutput" name="maia" />
<dataOutput id="_74_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_74_maiaInput</dataInputRefs>
<dataInputRefs>_74_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_74_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_74_maiaOutput</dataOutputRefs>
<dataOutputRefs>_74_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_74_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_74_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_74_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_74_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_74_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<parallelGateway id="_75" name="Gateway" gatewayDirection="Converging" />
<scriptTask id="_84" name="Finaliza Flujo" scriptFormat="http://www.java.com/java" >
<script>kcontext.setVariable("response","E");</script>
</scriptTask>
<exclusiveGateway id="_81" name="Gateway" gatewayDirection="Diverging" />
<endEvent id="_80" name="End" >
<terminateEventDefinition/>
</endEvent>
<exclusiveGateway id="_83" name="Gateway" gatewayDirection="Converging" />
<callActivity id="_82" name="9-Elegir Tipo Novacion" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"ELEGTIPONOV",Kind.OK_NO);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("9-Elegir Tipo Novacion");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("9-Elegir Tipo Novacion",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_82_maiaInput" name="maia" />
<dataInput id="_82_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_82_actualTaskOutput" name="actualTask" />
<dataOutput id="_82_maiaOutput" name="maia" />
<dataOutput id="_82_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_82_maiaInput</dataInputRefs>
<dataInputRefs>_82_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_82_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_82_maiaOutput</dataOutputRefs>
<dataOutputRefs>_82_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_82_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_82_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_82_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_82_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_82_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_29" name="8-Analisis Riesgos" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSPRORIENOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("6-Analisis Riesgos");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("6-Analisis Riesgos",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_29_maiaInput" name="maia" />
<dataInput id="_29_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_29_actualTaskOutput" name="actualTask" />
<dataOutput id="_29_maiaOutput" name="maia" />
<dataOutput id="_29_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_29_maiaInput</dataInputRefs>
<dataInputRefs>_29_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_29_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_29_maiaOutput</dataOutputRefs>
<dataOutputRefs>_29_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_29_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_29_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_29_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_29_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_29_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<endEvent id="_46" name="End" >
<terminateEventDefinition/>
</endEvent>
<scriptTask id="_45" name="Finaliza Flujo" scriptFormat="http://www.java.com/java" >
<script>kcontext.setVariable("response","E");</script>
</scriptTask>
<callActivity id="_52" name="5-Informar al Cliente" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSCLINOPARAM",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("5-Informar al Cliente");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("5-Informar al Cliente",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_52_maiaInput" name="maia" />
<dataInput id="_52_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_52_actualTaskOutput" name="actualTask" />
<dataOutput id="_52_maiaOutput" name="maia" />
<dataOutput id="_52_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_52_maiaInput</dataInputRefs>
<dataInputRefs>_52_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_52_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_52_maiaOutput</dataOutputRefs>
<dataOutputRefs>_52_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_52_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_52_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_52_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_52_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_52_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<callActivity id="_57" name="7-Analisis Juridico" calledElement="taskasign" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"OBSPROJURNOV",Kind.OK);
kcontext.setVariable("taskMetaData",taskMetaData);</script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<script>List old=(List)tasksMetaData.get("7-Analisis Juridico");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("7-Analisis Juridico",old);</script>
</tns:onExit-script>
</extensionElements>
<ioSpecification>
<dataInput id="_57_maiaInput" name="maia" />
<dataInput id="_57_taskMetaDataInput" name="taskMetaData" />
<dataOutput id="_57_actualTaskOutput" name="actualTask" />
<dataOutput id="_57_maiaOutput" name="maia" />
<dataOutput id="_57_taskMetaDataOutput" name="taskMetaData" />
<inputSet>
<dataInputRefs>_57_maiaInput</dataInputRefs>
<dataInputRefs>_57_taskMetaDataInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_57_actualTaskOutput</dataOutputRefs>
<dataOutputRefs>_57_maiaOutput</dataOutputRefs>
<dataOutputRefs>_57_taskMetaDataOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>maia</sourceRef>
<targetRef>_57_maiaInput</targetRef>
</dataInputAssociation>
<dataInputAssociation>
<sourceRef>taskMetaData</sourceRef>
<targetRef>_57_taskMetaDataInput</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_57_actualTaskOutput</sourceRef>
<targetRef>actualTask</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_57_maiaOutput</sourceRef>
<targetRef>maia</targetRef>
</dataOutputAssociation>
<dataOutputAssociation>
<sourceRef>_57_taskMetaDataOutput</sourceRef>
<targetRef>taskMetaData</targetRef>
</dataOutputAssociation>
</callActivity>
<!-- connections -->
<sequenceFlow id="_70-_69" sourceRef="_70" targetRef="_69" />
<sequenceFlow id="_1-_2" sourceRef="_1" targetRef="_2" />
<sequenceFlow id="_4-_70" sourceRef="_4" targetRef="_70" />
<sequenceFlow id="_2-_3" sourceRef="_2" targetRef="_3" />
<sequenceFlow id="_57-_71" sourceRef="_57" targetRef="_71" />
<sequenceFlow id="_8-_4" sourceRef="_8" targetRef="_4" name="Cumple parametros" >
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")!=0;</conditionExpression>
</sequenceFlow>
<sequenceFlow id="_3-_8" sourceRef="_3" targetRef="_8" />
<sequenceFlow id="_81-_76" sourceRef="_81" targetRef="_76" name="Reestructuracion" tns:priority="1" >
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return ((String)maia.get("FINANCIALTYPE")).compareTo("R")==0;
</conditionExpression>
</sequenceFlow>
<sequenceFlow id="_81-_77" sourceRef="_81" targetRef="_77" name="Refinanciamiento" tns:priority="1" >
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return ((String)maia.get("FINANCIALTYPE")).compareTo("F")==0;
</conditionExpression>
</sequenceFlow>
<sequenceFlow id="_83-_78" sourceRef="_83" targetRef="_78" />
<sequenceFlow id="_29-_72" sourceRef="_29" targetRef="_72" />
<sequenceFlow id="_69-_73" sourceRef="_69" targetRef="_73" />
<sequenceFlow id="_75-_74" sourceRef="_75" targetRef="_74" />
<sequenceFlow id="_72-_75" sourceRef="_72" targetRef="_75" />
<sequenceFlow id="_71-_75" sourceRef="_71" targetRef="_75" />
<sequenceFlow id="_73-_75" sourceRef="_73" targetRef="_75" />
<sequenceFlow id="_78-_84" sourceRef="_78" targetRef="_84" />
<sequenceFlow id="_82-_81" sourceRef="_82" targetRef="_81" />
<sequenceFlow id="_84-_80" sourceRef="_84" targetRef="_80" />
<sequenceFlow id="_76-_83" sourceRef="_76" targetRef="_83" />
<sequenceFlow id="_77-_83" sourceRef="_77" targetRef="_83" />
<sequenceFlow id="_74-_82" sourceRef="_74" targetRef="_82" />
<sequenceFlow id="_70-_29" sourceRef="_70" targetRef="_29" />
<sequenceFlow id="_45-_46" sourceRef="_45" targetRef="_46" />
<sequenceFlow id="_52-_45" sourceRef="_52" targetRef="_45" />
<sequenceFlow id="_8-_52" sourceRef="_8" targetRef="_52" name="No cumple parametros" >
<conditionExpression xsi:type="tFormalExpression" language="http://www.java.com/java" >return taskMetaData.getResponse().compareTo("D")==0;</conditionExpression>
</sequenceFlow>
<sequenceFlow id="_70-_57" sourceRef="_70" targetRef="_57" />
</process>
<bpmndi:BPMNDiagram>
<bpmndi:BPMNPlane bpmnElement="calificacionnovacion" >
<bpmndi:BPMNShape bpmnElement="_1" >
<dc:Bounds x="-6" y="47" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_69" >
<dc:Bounds x="959" y="130" width="191" height="46" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_2" >
<dc:Bounds x="101" y="53" width="116" height="31" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_70" >
<dc:Bounds x="888" y="73" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_3" >
<dc:Bounds x="287" y="41" width="177" height="49" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_71" >
<dc:Bounds x="1185" y="73" width="191" height="41" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_4" >
<dc:Bounds x="685" y="40" width="177" height="49" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_8" >
<dc:Bounds x="563" y="41" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_76" >
<dc:Bounds x="1725" y="86" width="179" height="41" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_77" >
<dc:Bounds x="1935" y="13" width="179" height="38" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_78" >
<dc:Bounds x="2094" y="83" width="149" height="40" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_72" >
<dc:Bounds x="1187" y="13" width="188" height="38" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_73" >
<dc:Bounds x="1185" y="135" width="191" height="38" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_74" >
<dc:Bounds x="1493" y="70" width="195" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_75" >
<dc:Bounds x="1412" y="68" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_84" >
<dc:Bounds x="2103" y="151" width="126" height="34" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_81" >
<dc:Bounds x="1789" y="6" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_80" >
<dc:Bounds x="2008" y="146" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_83" >
<dc:Bounds x="2001" y="86" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_82" >
<dc:Bounds x="1491" y="8" width="193" height="42" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_29" >
<dc:Bounds x="960" y="11" width="190" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_46" >
<dc:Bounds x="269" y="127" width="48" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_45" >
<dc:Bounds x="341" y="131" width="130" height="42" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_52" >
<dc:Bounds x="512" y="126" width="157" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="_57" >
<dc:Bounds x="959" y="72" width="196" height="48" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="_70-_69" >
<di:waypoint x="912" y="97" />
<di:waypoint x="912" y="156" />
<di:waypoint x="1054" y="153" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_1-_2" >
<di:waypoint x="18" y="71" />
<di:waypoint x="159" y="68" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_4-_70" >
<di:waypoint x="773" y="64" />
<di:waypoint x="773" y="99" />
<di:waypoint x="912" y="97" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_2-_3" >
<di:waypoint x="159" y="68" />
<di:waypoint x="375" y="65" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_57-_71" >
<di:waypoint x="1057" y="96" />
<di:waypoint x="1280" y="93" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_8-_4" >
<di:waypoint x="587" y="65" />
<di:waypoint x="773" y="64" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_3-_8" >
<di:waypoint x="375" y="65" />
<di:waypoint x="587" y="65" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_81-_76" >
<di:waypoint x="1813" y="30" />
<di:waypoint x="1814" y="106" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_81-_77" >
<di:waypoint x="1813" y="30" />
<di:waypoint x="2024" y="32" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_83-_78" >
<di:waypoint x="2025" y="110" />
<di:waypoint x="2168" y="103" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_29-_72" >
<di:waypoint x="1055" y="35" />
<di:waypoint x="1281" y="32" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_69-_73" >
<di:waypoint x="1054" y="153" />
<di:waypoint x="1280" y="154" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_75-_74" >
<di:waypoint x="1436" y="92" />
<di:waypoint x="1590" y="94" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_72-_75" >
<di:waypoint x="1281" y="32" />
<di:waypoint x="1436" y="31" />
<di:waypoint x="1436" y="92" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_71-_75" >
<di:waypoint x="1280" y="93" />
<di:waypoint x="1436" y="92" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_73-_75" >
<di:waypoint x="1280" y="154" />
<di:waypoint x="1438" y="154" />
<di:waypoint x="1436" y="92" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_78-_84" >
<di:waypoint x="2168" y="103" />
<di:waypoint x="2166" y="168" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_82-_81" >
<di:waypoint x="1587" y="29" />
<di:waypoint x="1813" y="30" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_84-_80" >
<di:waypoint x="2166" y="168" />
<di:waypoint x="2032" y="170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_76-_83" >
<di:waypoint x="1814" y="106" />
<di:waypoint x="2025" y="110" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_77-_83" >
<di:waypoint x="2024" y="32" />
<di:waypoint x="2025" y="110" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_74-_82" >
<di:waypoint x="1590" y="94" />
<di:waypoint x="1587" y="29" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_70-_29" >
<di:waypoint x="912" y="97" />
<di:waypoint x="912" y="37" />
<di:waypoint x="1055" y="35" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_45-_46" >
<di:waypoint x="406" y="152" />
<di:waypoint x="293" y="151" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_52-_45" >
<di:waypoint x="590" y="150" />
<di:waypoint x="406" y="152" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_8-_52" >
<di:waypoint x="587" y="65" />
<di:waypoint x="590" y="150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="_70-_57" >
<di:waypoint x="912" y="97" />
<di:waypoint x="1057" y="96" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</definitions>