ScriptTask_8-ExclusiveGateway_4 ScriptTask_9-ExclusiveGateway_4 ExclusiveGateway_4-CallActivity_4 ExclusiveGateway_3-ScriptTask_4 ScriptTask_4-ExclusiveGateway_5 maia.put("cusuariobpm", taskMetaData.getUserId()); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 105 , 106); ExclusiveGateway_3-ScriptTask_7 ScriptTask_7-ParallelGateway_1 maia.put("cusuariobpm", taskMetaData.getUserId()); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 107 , 108); CallActivity_1-ExclusiveGateway_2 ExclusiveGateway_2-ScriptTask_3 ExclusiveGateway_2-ScriptTask_8 ExclusiveGateway_2-ScriptTask_6 CallActivity_2-ExclusiveGateway_3 ExclusiveGateway_3-ScriptTask_4 ExclusiveGateway_3-ScriptTask_7 ExclusiveGateway_3-ScriptTask_9 ScriptTask_1-ExclusiveGateway_1 ExclusiveGateway_8-ExclusiveGateway_1 ExclusiveGateway_1-CallActivity_1 StartEvent_1-ScriptTask_1 taskMetaData=FlowUtil.createTaskInfoByClassName("30",21, 1,120,"com.fp.viaticos.task.AsignarJefe", "Autorizar jefe", 10, "OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); //enviar mail al jefe del empleado FlowUtil.executeClass(taskMetaData.getClassCode(), maia); String action = maia.get("action")!=null ?""+maia.get("action"):null; if(action == null || action.equals("A") ){ FlowUtil.mail("com.fp.viaticos.mail.Jefe", maia, taskMetaData, 101 , 102); } List old=(List)tasksMetaData.get("Autorizar jefe"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Autorizar jefe",old); ExclusiveGateway_1-CallActivity_1 CallActivity_1-ExclusiveGateway_2 CallActivity_1_maiaInput CallActivity_1_taskMetaDataInput CallActivity_1_actualTaskOutput CallActivity_1_maiaOutput CallActivity_1_taskMetaDataOutput maia CallActivity_1_maiaInput taskMetaData CallActivity_1_taskMetaDataInput CallActivity_1_actualTaskOutput actualTask CallActivity_1_maiaOutput maia CallActivity_1_taskMetaDataOutput taskMetaData taskMetaData=FlowUtil.createTaskInfoByClassName("30",22, 1,120,"com.fp.viaticos.task.AsignarSupervisior", "Autorizar supervisor", 10, "OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); //enviar mail al responsable de la unidad a la que pertenece del empleado FlowUtil.mail("com.fp.viaticos.mail.ResponsableUnidad", maia, taskMetaData, 101 , 102); List old=(List)tasksMetaData.get("Autorizar supervisor"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Autorizar supervisor",old); ScriptTask_6-CallActivity_2 CallActivity_2-ExclusiveGateway_3 CallActivity_2_maiaInput CallActivity_2_taskMetaDataInput CallActivity_2_actualTaskOutput CallActivity_2_maiaOutput CallActivity_2_taskMetaDataOutput maia CallActivity_2_maiaInput taskMetaData CallActivity_2_taskMetaDataInput CallActivity_2_actualTaskOutput actualTask CallActivity_2_maiaOutput maia CallActivity_2_taskMetaDataOutput taskMetaData ExclusiveGateway_5-ScriptTask_5 ScriptTask_5-EndEvent_2 FlowUtil.endFlow(kcontext); ScriptTask_5-EndEvent_2 ScriptTask_4-ExclusiveGateway_5 ScriptTask_3-ExclusiveGateway_5 ExclusiveGateway_5-ScriptTask_5 ExclusiveGateway_2-ScriptTask_3 ScriptTask_3-ExclusiveGateway_5 //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 105 , 106); ExclusiveGateway_2-ScriptTask_8 ScriptTask_8-ExclusiveGateway_4 //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 103 , 104); ScriptTask_7-ParallelGateway_1 ParallelGateway_1-CallActivity_5 ParallelGateway_1-CallActivity_3 ParallelGateway_1-CallActivity_14 ExclusiveGateway_3-ScriptTask_9 ScriptTask_9-ExclusiveGateway_4 maia.put("cusuariobpm", taskMetaData.getUserId()); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 103 , 104); taskMetaData=FlowUtil.createTaskInfoByClassName("30",30, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano", "Confirmar talento humano", 12,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 113 , 114); List old=(List)tasksMetaData.get("Confimar talento humano"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confimar talento humano",old); ParallelGateway_1-CallActivity_5 CallActivity_5-ParallelGateway_2 CallActivity_5_maiaInput CallActivity_5_taskMetaDataInput CallActivity_5_actualTaskOutput CallActivity_5_maiaOutput CallActivity_5_taskMetaDataOutput maia CallActivity_5_maiaInput taskMetaData CallActivity_5_taskMetaDataInput CallActivity_5_actualTaskOutput actualTask CallActivity_5_maiaOutput maia CallActivity_5_taskMetaDataOutput taskMetaData taskMetaData=FlowUtil.createTaskInfoByClassName("30",29, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Confirmar tesorería", 12,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 113 , 114); List old=(List)tasksMetaData.get("Confirmar tesorería"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confirmar tesorería",old); ParallelGateway_1-CallActivity_3 CallActivity_3-ParallelGateway_2 CallActivity_3_maiaInput CallActivity_3_taskMetaDataInput CallActivity_3_actualTaskOutput CallActivity_3_maiaOutput CallActivity_3_taskMetaDataOutput maia CallActivity_3_maiaInput taskMetaData CallActivity_3_taskMetaDataInput CallActivity_3_actualTaskOutput actualTask CallActivity_3_maiaOutput maia CallActivity_3_taskMetaDataOutput taskMetaData taskMetaData=FlowUtil.createTaskInfoByClassName("30",31, 1,120,"com.fp.viaticos.task.AsignarEmpleado", "Confirmar comision SP", 13,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 115 , 116); List old=(List)tasksMetaData.get("Confirmar comision SP"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confirmar comision SP",old); ParallelGateway_2-CallActivity_6 CallActivity_6-ExclusiveGateway_7 CallActivity_6_maiaInput CallActivity_6_taskMetaDataInput CallActivity_6_actualTaskOutput CallActivity_6_maiaOutput CallActivity_6_taskMetaDataOutput maia CallActivity_6_maiaInput taskMetaData CallActivity_6_taskMetaDataInput CallActivity_6_actualTaskOutput actualTask CallActivity_6_maiaOutput maia CallActivity_6_taskMetaDataOutput taskMetaData CallActivity_14-ParallelGateway_2 CallActivity_3-ParallelGateway_2 CallActivity_5-ParallelGateway_2 ParallelGateway_2-CallActivity_6 taskMetaData=FlowUtil.createTaskInfoByClassName("30",33, 1,120,"com.fp.viaticos.task.AsignarContabilidad", "Reajustar contabilidad", 15,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Contabilidad", maia, taskMetaData, 119 , 120); List old=(List)tasksMetaData.get("Reajustar contabilidad"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Reajustar contabilidad",old); ParallelGateway_3-CallActivity_8 CallActivity_8-ParallelGateway_4 CallActivity_8_maiaInput CallActivity_8_taskMetaDataInput CallActivity_8_actualTaskOutput CallActivity_8_maiaOutput CallActivity_8_taskMetaDataOutput maia CallActivity_8_maiaInput taskMetaData CallActivity_8_taskMetaDataInput CallActivity_8_actualTaskOutput actualTask CallActivity_8_maiaOutput maia CallActivity_8_taskMetaDataOutput taskMetaData CallActivity_6-ExclusiveGateway_7 ExclusiveGateway_7-CallActivity_7 ExclusiveGateway_7-CallActivity_10 taskMetaData=FlowUtil.createTaskInfoByClassName("30",34, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano", "Reajustar talento humano", 15,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 119 , 120); List old=(List)tasksMetaData.get("Reajustar talento humano"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Reajustar talento humano",old); ParallelGateway_3-CallActivity_9 CallActivity_9-ParallelGateway_4 CallActivity_9_maiaInput CallActivity_9_taskMetaDataInput CallActivity_9_actualTaskOutput CallActivity_9_maiaOutput CallActivity_9_taskMetaDataOutput maia CallActivity_9_maiaInput taskMetaData CallActivity_9_taskMetaDataInput CallActivity_9_actualTaskOutput actualTask CallActivity_9_maiaOutput maia CallActivity_9_taskMetaDataOutput taskMetaData CallActivity_7-ParallelGateway_3 ParallelGateway_3-CallActivity_8 ParallelGateway_3-CallActivity_9 ParallelGateway_3-ScriptTask_12 SequenceFlow_5 SequenceFlow_7 CallActivity_8-ParallelGateway_4 CallActivity_9-ParallelGateway_4 ScriptTask_12-ParallelGateway_4 SequenceFlow_6 SequenceFlow_8 SequenceFlow_9 taskMetaData=FlowUtil.createTaskInfoByClassName("30",50, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Confirmar movilización", 19,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 133 , 134); List old=(List)tasksMetaData.get("Confirmar movilización"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Notificar movilización",old); ParallelGateway_1-CallActivity_14 CallActivity_14-ParallelGateway_2 CallActivity_14_maiaInput CallActivity_14_taskMetaDataInput CallActivity_14_actualTaskOutput CallActivity_14_maiaOutput CallActivity_14_taskMetaDataOutput maia CallActivity_14_maiaInput taskMetaData CallActivity_14_taskMetaDataInput CallActivity_14_actualTaskOutput actualTask CallActivity_14_maiaOutput maia CallActivity_14_taskMetaDataOutput taskMetaData ExclusiveGateway_2-ScriptTask_6 ScriptTask_6-CallActivity_2 //enviar mail al jefe del empleado FlowUtil.executeClass(taskMetaData.getClassCode(), maia); String action = maia.get("action")!=null ?""+maia.get("action"):null; //System.out.println("Se ingresa al nodo notificar SP :" + action); if(action == null || action.equals("A") ){ FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 107 , 108); } StartEvent_1-ScriptTask_1 ScriptTask_1-ExclusiveGateway_1 maia.put("PID",kcontext.getProcessInstance().getId()); actualTask=new java.util.ArrayList(); kcontext.setVariable("actualTask",actualTask); ScriptTask_10-EndEvent_4 ExclusiveGateway_8-ScriptTask_10 ScriptTask_10-EndEvent_4 FlowUtil.endFlow(kcontext); taskMetaData=FlowUtil.createTaskInfoByClassName("30",24, 1,30,"com.fp.viaticos.task.AsignarEmpleado", "Modificar empleado", 11, "OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); List old=(List)tasksMetaData.get("Modificar empleado"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Modificar empleado",old); ExclusiveGateway_4-CallActivity_4 CallActivity_4-ExclusiveGateway_8 CallActivity_4_maiaInput CallActivity_4_taskMetaDataInput CallActivity_4_actualTaskOutput CallActivity_4_maiaOutput CallActivity_4_taskMetaDataOutput maia CallActivity_4_maiaInput taskMetaData CallActivity_4_taskMetaDataInput CallActivity_4_actualTaskOutput actualTask CallActivity_4_maiaOutput maia CallActivity_4_taskMetaDataOutput taskMetaData CallActivity_4-ExclusiveGateway_8 ExclusiveGateway_8-ExclusiveGateway_1 ExclusiveGateway_8-ScriptTask_10 return ("D".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); return ("D".equals(taskMetaData.getResponse())); return ("M".equals(taskMetaData.getResponse())); return ("M".equals(taskMetaData.getResponse())); return ("D".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); return ("D".equals(taskMetaData.getResponse())); taskMetaData=FlowUtil.createTaskInfoByClassName("30", 23, 1, 120, "com.fp.viaticos.task.AsignarEmpleado", "Generar Informe SP", 16, "OK_NO"); kcontext.setVariable("taskMetaData", taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 123, 124); List old=(List)tasksMetaData.get("Generar Informe SP"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Generar Informe SP",old); ExclusiveGateway_7-CallActivity_10 CallActivity_10-ExclusiveGateway_9 CallActivity_10_maiaInput CallActivity_10_taskMetaDataInput CallActivity_10_actualTaskOutput CallActivity_10_maiaOutput CallActivity_10_taskMetaDataOutput maia CallActivity_10_maiaInput taskMetaData CallActivity_10_taskMetaDataInput CallActivity_10_actualTaskOutput actualTask CallActivity_10_maiaOutput maia CallActivity_10_taskMetaDataOutput taskMetaData CallActivity_10-ExclusiveGateway_9 CallActivity_13-ExclusiveGateway_9 ExclusiveGateway_9-CallActivity_11 taskMetaData=FlowUtil.createTaskInfoByClassName("30",25, 1,120,"com.fp.viaticos.task.AsignarJefeInforme", "Autorizar informe JI", 17,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); //enviar mail al jefe del empleado FlowUtil.executeClass(taskMetaData.getClassCode(), maia); String action = maia.get("action")!=null ?""+maia.get("action"):null; if(action == null || action.equals("A") ){ FlowUtil.mail("com.fp.viaticos.mail.JefeInforme", maia, taskMetaData, 125 , 126); } List old=(List)tasksMetaData.get("Autorizar informe JI"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Autorizar informe JI",old); ExclusiveGateway_9-CallActivity_11 CallActivity_11-ExclusiveGateway_10 CallActivity_11_maiaInput CallActivity_11_taskMetaDataInput CallActivity_11_actualTaskOutput CallActivity_11_maiaOutput CallActivity_11_taskMetaDataOutput maia CallActivity_11_maiaInput taskMetaData CallActivity_11_taskMetaDataInput CallActivity_11_actualTaskOutput actualTask CallActivity_11_maiaOutput maia CallActivity_11_taskMetaDataOutput taskMetaData CallActivity_11-ExclusiveGateway_10 ExclusiveGateway_10-ScriptTask_13 ExclusiveGateway_10-ScriptTask_14 return ("A".equals(taskMetaData.getResponse())); return ("M".equals(taskMetaData.getResponse())); ExclusiveGateway_10-ScriptTask_14 ScriptTask_14-ExclusiveGateway_11 //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeInforme", maia, taskMetaData, 127 , 128); ExclusiveGateway_10-ScriptTask_13 ScriptTask_13-CallActivity_12 //enviar mail al jefe del empleado FlowUtil.executeClass(taskMetaData.getClassCode(), maia); String action = maia.get("action")!=null ?""+maia.get("action"):null; //System.out.println("Se ingresa al nodo notificar SP :" + action); if(action == null || action.equals("A") ){ FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeInforme", maia, taskMetaData, 129, 130); } taskMetaData=FlowUtil.createTaskInfoByClassName("30",39, 1,120,"com.fp.viaticos.task.AsignarSupervisiorInforme", "Autorizar informe RU", 17,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); //enviar mail al responsable de la unidad a la que pertenece del empleado FlowUtil.mail("com.fp.viaticos.mail.ResponsableUnidadInforme", maia, taskMetaData, 125 , 126); List old=(List)tasksMetaData.get("Autorizar informe RU"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Autorizar informe RU",old); ScriptTask_13-CallActivity_12 CallActivity_12-ExclusiveGateway_6 CallActivity_12_maiaInput CallActivity_12_taskMetaDataInput CallActivity_12_actualTaskOutput CallActivity_12_maiaOutput CallActivity_12_taskMetaDataOutput maia CallActivity_12_maiaInput taskMetaData CallActivity_12_taskMetaDataInput CallActivity_12_actualTaskOutput actualTask CallActivity_12_maiaOutput maia CallActivity_12_taskMetaDataOutput taskMetaData taskMetaData=FlowUtil.createTaskInfoByClassName("30",35, 1,30,"com.fp.viaticos.task.AsignarEmpleado", "Modificar informe SP", 20,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); List old=(List)tasksMetaData.get("Modificar informe SP"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Modificar informe SP",old); ExclusiveGateway_11-CallActivity_13 CallActivity_13-ExclusiveGateway_9 CallActivity_13_maiaInput CallActivity_13_taskMetaDataInput CallActivity_13_actualTaskOutput CallActivity_13_maiaOutput CallActivity_13_taskMetaDataOutput maia CallActivity_13_maiaInput taskMetaData CallActivity_13_taskMetaDataInput CallActivity_13_actualTaskOutput actualTask CallActivity_13_maiaOutput maia CallActivity_13_taskMetaDataOutput taskMetaData ScriptTask_14-ExclusiveGateway_11 ScriptTask_16-ExclusiveGateway_11 ExclusiveGateway_11-CallActivity_13 CallActivity_12-ExclusiveGateway_6 ExclusiveGateway_6-ScriptTask_16 ExclusiveGateway_6-ScriptTask_15 return ("M".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); ExclusiveGateway_6-ScriptTask_16 ScriptTask_16-ExclusiveGateway_11 maia.put("cusuariobpm", taskMetaData.getUserId()); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidadInforme", maia, taskMetaData, 127 , 128); ExclusiveGateway_6-ScriptTask_15 ScriptTask_15-ParallelGateway_5 maia.put("cusuariobpm", taskMetaData.getUserId()); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidadInforme", maia, taskMetaData, 129 , 130); taskMetaData=FlowUtil.createTaskInfoByClassName("30",37, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano","Confirmar informe TH", 18,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 131 , 132); List old=(List)tasksMetaData.get("Confirmar informe TH"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confirmar informe TH",old); ParallelGateway_5-CallActivity_16 CallActivity_16-ParallelGateway_6 CallActivity_16_maiaInput CallActivity_16_taskMetaDataInput CallActivity_16_actualTaskOutput CallActivity_16_maiaOutput CallActivity_16_taskMetaDataOutput maia CallActivity_16_maiaInput taskMetaData CallActivity_16_taskMetaDataInput CallActivity_16_actualTaskOutput actualTask CallActivity_16_maiaOutput maia CallActivity_16_taskMetaDataOutput taskMetaData ScriptTask_15-ParallelGateway_5 ParallelGateway_5-CallActivity_16 ParallelGateway_5-CallActivity_15 taskMetaData=FlowUtil.createTaskInfoByClassName("30",36, 1,120,"com.fp.viaticos.task.AsignarTesoreria","Confirmar informe tesoreria" ,18,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 131 , 132); List old=(List)tasksMetaData.get("Confirmar informe tesoreria"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confirmar informe tesoreria",old); ParallelGateway_5-CallActivity_15 CallActivity_15-ParallelGateway_6 CallActivity_15_maiaInput CallActivity_15_taskMetaDataInput CallActivity_15_actualTaskOutput CallActivity_15_maiaOutput CallActivity_15_taskMetaDataOutput maia CallActivity_15_maiaInput taskMetaData CallActivity_15_taskMetaDataInput CallActivity_15_actualTaskOutput actualTask CallActivity_15_maiaOutput maia CallActivity_15_taskMetaDataOutput taskMetaData CallActivity_16-ParallelGateway_6 CallActivity_15-ParallelGateway_6 SequenceFlow_10 ParallelGateway_3-ScriptTask_12 ScriptTask_12-ParallelGateway_4 //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 121 , 122); taskMetaData=FlowUtil.createTaskInfoByClassName("30", 32, 1, 120, "com.fp.viaticos.task.AsignarJefeComision", "Confirmar jefe inmediato", 14, "OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); //enviar mail al jefe del empleado FlowUtil.mail("com.fp.viaticos.mail.Jefe", maia, taskMetaData, 117 , 118); List old=(List)tasksMetaData.get("Confirmar jefe inmediato"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Confirmar jefe inmediato",old); ExclusiveGateway_7-CallActivity_7 CallActivity_7-ParallelGateway_3 CallActivity_7_maiaInput CallActivity_7_taskMetaDataInput CallActivity_7_actualTaskOutput CallActivity_7_maiaOutput CallActivity_7_taskMetaDataOutput maia CallActivity_7_maiaInput taskMetaData CallActivity_7_taskMetaDataInput CallActivity_7_actualTaskOutput actualTask CallActivity_7_maiaOutput maia CallActivity_7_taskMetaDataOutput taskMetaData taskMetaData=FlowUtil.createTaskInfoByClassName("30",52, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Reajustar tesorería", 15,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 119 , 120); List old=(List)tasksMetaData.get("Reajustar tesorería"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Reajustar tesorería",old); SequenceFlow_5 SequenceFlow_6 DataInput_1 DataInput_2 DataOutput_1 DataOutput_2 DataOutput_3 maia DataInput_1 taskMetaData DataInput_2 DataOutput_1 maia DataOutput_2 taskMetaData DataOutput_3 actualTask taskMetaData=FlowUtil.createTaskInfoByClassName("30",53, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Reajustar Movilización", 15,"OK_NO"); kcontext.setVariable("taskMetaData",taskMetaData); FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 119 , 120); List old=(List)tasksMetaData.get("Reajustar Movilización"); if(old!=null){ old.addAll(actualTask); }else{ old=actualTask; } tasksMetaData.put("Reajustar Movilización",old); SequenceFlow_7 SequenceFlow_8 DataInput_3 DataInput_4 DataOutput_4 DataOutput_5 DataOutput_6 maia DataInput_3 taskMetaData DataInput_4 DataOutput_4 maia DataOutput_5 taskMetaData DataOutput_6 actualTask ParallelGateway_4-ScriptTask_11 ScriptTask_11-EndEvent_3 FlowUtil.endFlow(kcontext); SequenceFlow_9 ParallelGateway_4-ScriptTask_11 FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 137, 138); ScriptTask_11-EndEvent_3 ParallelGateway_6-ScriptTask_2 ScriptTask_2-EndEvent_1 FlowUtil.endFlow(kcontext); SequenceFlow_10 ParallelGateway_6-ScriptTask_2 FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 135, 136); ScriptTask_2-EndEvent_1