744 lines
32 KiB
XML
Executable File
744 lines
32 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="instrumnovacion" name="instrumnovacion" 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" />
|
|
<scriptTask id="_2" name="Preparacion" scriptFormat="http://www.java.com/java" >
|
|
<script>actualTask=new java.util.ArrayList();
|
|
kcontext.setVariable("actualTask",actualTask);</script>
|
|
</scriptTask>
|
|
<callActivity id="_3" name="2-Notifica a las partes" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"NOTIFPARTES",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("1-Enviar certificado cancelacion");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("1-Enviar certificado cancelacion",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="_4" name="6-Envia a Negocios contrato" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"ENVNEGCONT",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("4-Realiza escrituracion");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("4-Realiza escrituracion",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>
|
|
<callActivity id="_76" name="10-Instrumenta Refinanciacion" calledElement="taskasign" tns:waitForCompletion="false" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("16",110, 1,20,"INSTREFINAN",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("9-Recibe y escanea escritura");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("9-Recibe y escanea escritura",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="7-Adjunta contrato " calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("16",104, 1,20,"ADJCONT",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-Inscribe escritura");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("5-Inscribe escritura",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="_10" name="8-Imprimir Tabla" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"IMPTABLA",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-Recibe escritura para validacion");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("7-Recibe escritura para validacion",old);</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>
|
|
<callActivity id="_12" name="9-Coordina firma" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"COORDFIRMA",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-Envia copia");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("8-Envia copia",old);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_12_maiaInput" name="maia" />
|
|
<dataInput id="_12_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_12_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_12_maiaOutput" name="maia" />
|
|
<dataOutput id="_12_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_12_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_12_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_12_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_12_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_12_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_12_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_12_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_12_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_12_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_12_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_74" name="4-Crea contrato de mutuo" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"CREACONTMUT",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-Validar Cond Proyecto");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("10-Validar Cond Proyecto",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>
|
|
<callActivity id="_85" name="3-Suspende cobranzas" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"SUSPCOBR",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("3-Envia oficio y minuta");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("3-Envia oficio y minuta",old);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_85_maiaInput" name="maia" />
|
|
<dataInput id="_85_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_85_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_85_maiaOutput" name="maia" />
|
|
<dataOutput id="_85_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_85_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_85_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_85_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_85_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_85_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_85_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_85_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_85_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_85_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_85_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_53" name="11-Instrumenta Reestructuracion" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"INSTREESTR",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-Escrituras para archivo");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("11-Escrituras para archivo",old);</script>
|
|
</tns:onExit-script>
|
|
</extensionElements>
|
|
<ioSpecification>
|
|
<dataInput id="_53_maiaInput" name="maia" />
|
|
<dataInput id="_53_taskMetaDataInput" name="taskMetaData" />
|
|
<dataOutput id="_53_actualTaskOutput" name="actualTask" />
|
|
<dataOutput id="_53_maiaOutput" name="maia" />
|
|
<dataOutput id="_53_taskMetaDataOutput" name="taskMetaData" />
|
|
<inputSet>
|
|
<dataInputRefs>_53_maiaInput</dataInputRefs>
|
|
<dataInputRefs>_53_taskMetaDataInput</dataInputRefs>
|
|
</inputSet>
|
|
<outputSet>
|
|
<dataOutputRefs>_53_actualTaskOutput</dataOutputRefs>
|
|
<dataOutputRefs>_53_maiaOutput</dataOutputRefs>
|
|
<dataOutputRefs>_53_taskMetaDataOutput</dataOutputRefs>
|
|
</outputSet>
|
|
</ioSpecification>
|
|
<dataInputAssociation>
|
|
<sourceRef>maia</sourceRef>
|
|
<targetRef>_53_maiaInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataInputAssociation>
|
|
<sourceRef>taskMetaData</sourceRef>
|
|
<targetRef>_53_taskMetaDataInput</targetRef>
|
|
</dataInputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_53_actualTaskOutput</sourceRef>
|
|
<targetRef>actualTask</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_53_maiaOutput</sourceRef>
|
|
<targetRef>maia</targetRef>
|
|
</dataOutputAssociation>
|
|
<dataOutputAssociation>
|
|
<sourceRef>_53_taskMetaDataOutput</sourceRef>
|
|
<targetRef>taskMetaData</targetRef>
|
|
</dataOutputAssociation>
|
|
</callActivity>
|
|
<callActivity id="_52" name="5-Coordina sucripcion contrato" calledElement="taskasign" >
|
|
<extensionElements>
|
|
<tns:onEntry-script scriptFormat="http://www.java.com/java">
|
|
<script>taskMetaData=FlowUtil.createTaskInfo("17",104, 1,20,"COORDSUSCONT",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("2-Recibe documentacion");
|
|
if(old!=null){
|
|
old.addAll(actualTask);
|
|
}else{
|
|
old=actualTask;
|
|
}
|
|
tasksMetaData.put("2-Recibe documentacion",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>
|
|
<exclusiveGateway id="_93" name="Gateway" gatewayDirection="Converging" />
|
|
<exclusiveGateway id="_92" name="Gateway" gatewayDirection="Diverging" />
|
|
<endEvent id="_89" name="End" >
|
|
<terminateEventDefinition/>
|
|
</endEvent>
|
|
<scriptTask id="_88" name="Finaliza Flujo" scriptFormat="http://www.java.com/java" >
|
|
<script>kcontext.setVariable("response","E");</script>
|
|
</scriptTask>
|
|
<parallelGateway id="_91" name="Gateway" gatewayDirection="Converging" />
|
|
<parallelGateway id="_90" name="Gateway" gatewayDirection="Diverging" />
|
|
|
|
<!-- connections -->
|
|
<sequenceFlow id="_1-_2" sourceRef="_1" targetRef="_2" />
|
|
<sequenceFlow id="_2-_3" sourceRef="_2" targetRef="_3" />
|
|
<sequenceFlow id="_52-_4" sourceRef="_52" targetRef="_4" />
|
|
<sequenceFlow id="_92-_76" sourceRef="_92" targetRef="_76" name="Refinanciacion" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.jboss.org/drools/rule" >return ((String)maia.get("FINANCIALTYPE")).compareTo("F")==0;
|
|
</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_4-_77" sourceRef="_4" targetRef="_77" />
|
|
<sequenceFlow id="_77-_10" sourceRef="_77" targetRef="_10" />
|
|
<sequenceFlow id="_10-_12" sourceRef="_10" targetRef="_12" />
|
|
<sequenceFlow id="_90-_74" sourceRef="_90" targetRef="_74" />
|
|
<sequenceFlow id="_90-_85" sourceRef="_90" targetRef="_85" />
|
|
<sequenceFlow id="_92-_53" sourceRef="_92" targetRef="_53" name="Reestructuracion" tns:priority="1" >
|
|
<conditionExpression xsi:type="tFormalExpression" language="http://www.jboss.org/drools/rule" >return ((String)maia.get("FINANCIALTYPE")).compareTo("R")==0;
|
|
</conditionExpression>
|
|
</sequenceFlow>
|
|
<sequenceFlow id="_91-_52" sourceRef="_91" targetRef="_52" />
|
|
<sequenceFlow id="_76-_93" sourceRef="_76" targetRef="_93" />
|
|
<sequenceFlow id="_53-_93" sourceRef="_53" targetRef="_93" />
|
|
<sequenceFlow id="_12-_92" sourceRef="_12" targetRef="_92" />
|
|
<sequenceFlow id="_88-_89" sourceRef="_88" targetRef="_89" />
|
|
<sequenceFlow id="_93-_88" sourceRef="_93" targetRef="_88" />
|
|
<sequenceFlow id="_85-_91" sourceRef="_85" targetRef="_91" />
|
|
<sequenceFlow id="_74-_91" sourceRef="_74" targetRef="_91" />
|
|
<sequenceFlow id="_3-_90" sourceRef="_3" targetRef="_90" />
|
|
|
|
</process>
|
|
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="instrumnovacion" >
|
|
<bpmndi:BPMNShape bpmnElement="_1" >
|
|
<dc:Bounds x="102" y="99" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_2" >
|
|
<dc:Bounds x="71" y="28" width="116" height="31" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_3" >
|
|
<dc:Bounds x="231" y="20" width="202" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_4" >
|
|
<dc:Bounds x="862" y="193" width="177" height="49" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_76" >
|
|
<dc:Bounds x="1149" y="191" width="199" height="41" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_77" >
|
|
<dc:Bounds x="858" y="114" width="186" height="47" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_10" >
|
|
<dc:Bounds x="850" y="25" width="200" height="42" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_12" >
|
|
<dc:Bounds x="1156" y="29" width="177" height="40" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_74" >
|
|
<dc:Bounds x="638" y="23" width="168" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_85" >
|
|
<dc:Bounds x="464" y="117" width="183" height="45" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_53" >
|
|
<dc:Bounds x="1389" y="111" width="215" height="45" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_52" >
|
|
<dc:Bounds x="623" y="196" width="201" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_93" >
|
|
<dc:Bounds x="1473" y="189" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_92" >
|
|
<dc:Bounds x="1223" y="110" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_89" >
|
|
<dc:Bounds x="1742" y="192" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_88" >
|
|
<dc:Bounds x="1573" y="195" width="137" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_91" >
|
|
<dc:Bounds x="698" y="111" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="_90" >
|
|
<dc:Bounds x="532" y="23" width="48" height="48" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="_1-_2" >
|
|
<di:waypoint x="126" y="123" />
|
|
<di:waypoint x="129" y="43" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_2-_3" >
|
|
<di:waypoint x="129" y="43" />
|
|
<di:waypoint x="332" y="44" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_52-_4" >
|
|
<di:waypoint x="723" y="220" />
|
|
<di:waypoint x="950" y="217" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_92-_76" >
|
|
<di:waypoint x="1247" y="134" />
|
|
<di:waypoint x="1248" y="211" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_4-_77" >
|
|
<di:waypoint x="950" y="217" />
|
|
<di:waypoint x="951" y="137" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_77-_10" >
|
|
<di:waypoint x="951" y="137" />
|
|
<di:waypoint x="950" y="46" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_10-_12" >
|
|
<di:waypoint x="950" y="46" />
|
|
<di:waypoint x="1244" y="49" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_90-_74" >
|
|
<di:waypoint x="556" y="47" />
|
|
<di:waypoint x="722" y="47" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_90-_85" >
|
|
<di:waypoint x="556" y="47" />
|
|
<di:waypoint x="555" y="139" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_92-_53" >
|
|
<di:waypoint x="1247" y="134" />
|
|
<di:waypoint x="1496" y="133" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_91-_52" >
|
|
<di:waypoint x="722" y="135" />
|
|
<di:waypoint x="723" y="220" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_76-_93" >
|
|
<di:waypoint x="1248" y="211" />
|
|
<di:waypoint x="1497" y="213" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_53-_93" >
|
|
<di:waypoint x="1496" y="133" />
|
|
<di:waypoint x="1497" y="213" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_12-_92" >
|
|
<di:waypoint x="1244" y="49" />
|
|
<di:waypoint x="1247" y="134" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_88-_89" >
|
|
<di:waypoint x="1641" y="213" />
|
|
<di:waypoint x="1766" y="216" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_93-_88" >
|
|
<di:waypoint x="1497" y="213" />
|
|
<di:waypoint x="1641" y="213" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_85-_91" >
|
|
<di:waypoint x="555" y="139" />
|
|
<di:waypoint x="722" y="135" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_74-_91" >
|
|
<di:waypoint x="722" y="47" />
|
|
<di:waypoint x="722" y="135" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="_3-_90" >
|
|
<di:waypoint x="332" y="44" />
|
|
<di:waypoint x="556" y="47" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
|
|
</definitions> |