_1-_15 SequenceFlow_10 System.out.println("..........................EJECUCION DEVOLUCION V2......................."); maia.put("PID",kcontext.getProcessInstance().getId()); actualTask=new java.util.ArrayList(); tasksMetaData=new java.util.HashMap(); kcontext.setVariable("tasksMetaData",tasksMetaData); kcontext.setVariable("actualTask",actualTask); _1-_15 SequenceFlow_11 SequenceFlow_5 SequenceFlow_7 taskMetaData=FlowUtil.createTaskInfo("30",32, 1,120, "Autorizar Devolucion",37, "OK_NO"); //para asignar a un usuario especifico maia.put("grupo","SUPERV_REG_"); FlowUtil.executeClass("com.fp.armas.task.ValidacionGrupo", maia); taskMetaData.setGroupId(""+maia.get("grupo")); kcontext.setVariable("taskMetaData",taskMetaData); taskMetaData.updateData(maia); System.out.println("1..................."); actualTask=new java.util.ArrayList(); System.out.println("2..................."); kcontext.setVariable("actualTask",actualTask); System.out.println("3..................."); actualTask.add(taskMetaData); System.out.println("4..................."); System.out.println("5..................."); tasksMetaData.put("Autorizar Devolucion",actualTask); System.out.println("6..................."); SequenceFlow_5 SequenceFlow_1 DataInput_13 DataInput_14 DataInput_15 DataInput_16 DataInput_17 DataInput_18 DataInput_19 DataInput_20 DataInput_21 DataOutput_1 DataOutput_2 DataInput_13 Autorizar Devolucion _DataInput_16 DataInput_14 DataInput_15 DataInput_16 #{taskMetaData.groupId} _DataInput_19 DataInput_17 DataInput_18 DataInput_19 maia DataInput_20 taskMetaData DataInput_21 DataOutput_1 maia DataOutput_2 taskMetaData #{taskMetaData.userId} return ("A".equals(taskMetaData.getResponse())); SequenceFlow_7 _16-_12 System.out.println(" Anula "+taskMetaData.getAditionalData()); if(taskMetaData.getAditionalData()!=null && taskMetaData.getAditionalData().get("datosmail")!=null){ Map<String,Object>datosmail = (Map<String,Object>)taskMetaData.getAditionalData().get("datosmail"); maia.put("observaciones",datosmail.get("observaciones")); } FlowUtil.executeClass("com.fp.armas.task.TramiteAnulado", maia); FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 8 ,9); _16-_12 return ("D".equals(taskMetaData.getResponse())); taskMetaData=FlowUtil.createTaskInfo("30",29, 1,120, "Informacion Devolucion", 36, "OK_NO"); //para asignar a un usuario especifico maia.put("grupo","TEC_ALM_CENTRO_"); FlowUtil.executeClass("com.fp.armas.task.ValidacionGrupo", maia); taskMetaData.setGroupId(""+maia.get("grupo")); kcontext.setVariable("taskMetaData",taskMetaData); taskMetaData.updateData(maia); actualTask=new java.util.ArrayList(); kcontext.setVariable("actualTask",actualTask); actualTask.add(taskMetaData); tasksMetaData.put("Informacion Devolucion",actualTask); SequenceFlow_10 SequenceFlow_11 DataInput_1 DataInput_2 DataInput_3 DataInput_4 DataInput_5 DataInput_6 DataInput_7 DataInput_8 DataInput_9 DataOutput_3 DataOutput_5 DataInput_1 Informacion Devolucion _DataInput_16 DataInput_2 DataInput_3 DataInput_4 #{taskMetaData.groupId} _DataInput_19 DataInput_5 DataInput_6 DataInput_7 maia DataInput_8 taskMetaData DataInput_9 DataOutput_3 maia DataOutput_5 taskMetaData #{taskMetaData.userId} SequenceFlow_2 SequenceFlow_6 System.out.println("fin"); //FlowUtil.endFlow(kcontext); System.out.println("fin1"); SequenceFlow_6 SequenceFlow_1 SequenceFlow_2 DataInput_10 DataInput_11 DataOutput_4 DataOutput_6 maia DataInput_10 taskMetaData DataInput_11 DataOutput_4 maia DataOutput_6 taskMetaData