_1-_15 SequenceFlow_18 SequenceFlow_25 SequenceFlow_18 FlowUtil.endFlow(kcontext); _1-_15 SequenceFlow_2 maia.put("PID",kcontext.getProcessInstance().getId()); actualTask=new java.util.ArrayList(); kcontext.setVariable("actualTask",actualTask); SequenceFlow_23 SequenceFlow_10 System.out.println("***Ingresa a la tarea generar valor a cancelar***"); FlowUtil.executeClass("com.fp.armas.task.GenerarValorACancelar", maia); //taskMetaData.getAditionalData().get("datosmail"); //taskMetaData = new com.fp.simple.dto.TaskInfo(); taskMetaData.setResponse((maia.get("BPMStatus")!=null)?""+maia.get("BPMStatus"):null); kcontext.setVariable("taskMetaData",taskMetaData); SequenceFlow_19 SequenceFlow_3 System.out.println("Ingresa a tarea de enviar el mail de aceptacion de requisitos"); //enviar mail al usuario dueƱo de la solicitud FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 10 , 11); SequenceFlow_24 SequenceFlow_25 DataInput_40 DataInput_41 DataOutput_3 DataOutput_5 maia DataInput_40 taskMetaData DataInput_41 DataOutput_3 maia DataOutput_5 taskMetaData SequenceFlow_3 _16-_12 FlowUtil.endFlow(kcontext); taskMetaData=FlowUtil.createTaskInfo("30",25, 1,120, "Revisar solicitud y documentos requeridos", 1, "OK_NO"); //para asignar a un grupo especifico maia.put("grupo","ANALISTA_DOC_"); 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); kcontext.setVariable("taskMetaData",taskMetaData); actualTask.add(taskMetaData); tasksMetaData.put("Revisar solicitud y documentos requeridos",actualTask); SequenceFlow_2 SequenceFlow_1 DataInput_11 DataInput_26 DataInput_29 DataInput_83 DataOutput_4 DataOutput_8 maia DataInput_11 DataInput_26 Revisar solicitud y documentos requeridos DataInput_26 DataInput_29 #{taskMetaData.groupId} DataInput_29 taskMetaData DataInput_83 DataOutput_4 maia DataOutput_8 taskMetaData #{taskMetaData.userId} SequenceFlow_1 SequenceFlow_7 SequenceFlow_23 return ("D".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); SequenceFlow_10 SequenceFlow_19 SequenceFlow_24 return ("A".equals(taskMetaData.getResponse())); return ("D".equals(taskMetaData.getResponse())); SequenceFlow_5 SequenceFlow_7 SequenceFlow_4 //enviar mail al usuario indicando razones del rechazo FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 52 , 53); SequenceFlow_4 SequenceFlow_5 FlowUtil.endFlow(kcontext); _16-_12