_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