System.out.println("..........................NO REQUIERE TARJETA EDH V2.......................");
taskMetaData=FlowUtil.createTaskInfo("30",102, 1,120, "Generar Reporte", 35, "OK_NO");
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);
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
actualTask.add(taskMetaData);
tasksMetaData.put("Generar Reporte",actualTask);
SequenceFlow_17
SequenceFlow_20
DataInput_1
DataInput_2
DataInput_3
DataInput_4
DataOutput_3
DataOutput_5
maia
DataInput_1
DataInput_2
Generar Reporte
DataInput_26
DataInput_3
#{taskMetaData.groupId}
DataInput_29
taskMetaData
DataInput_4
DataOutput_3
maia
DataOutput_5
taskMetaData
#{taskMetaData.userId}
SequenceFlow_25
SequenceFlow_26
SequenceFlow_5
taskMetaData=FlowUtil.createTaskInfo("30",101, 1,120, "Firmar Tramite Supervisor", 38, "OK_NO");
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);
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
actualTask.add(taskMetaData);
tasksMetaData.put("Firmar Tramite Supervisor",actualTask);
SequenceFlow_20
SequenceFlow_25
DataInput_21
DataInput_22
DataInput_23
DataInput_24
DataInput_25
DataInput_27
DataInput_28
DataInput_30
DataInput_31
DataOutput_6
DataOutput_7
DataInput_21
Firmar Tramite Supervisor
_DataInput_16
DataInput_22
DataInput_23
DataInput_24
#{taskMetaData.groupId}
_DataInput_19
DataInput_25
DataInput_27
DataInput_28
maia
DataInput_30
taskMetaData
DataInput_31
DataOutput_6
maia
DataOutput_7
taskMetaData
#{taskMetaData.userId}
SequenceFlow_6
SequenceFlow_1
SequenceFlow_28
return ("D".equals(taskMetaData.getResponse()));
SequenceFlow_28
SequenceFlow_29
FlowUtil.executeClass("com.fp.armas.task.FechaCaducidadEstadoArma", maia);
FlowUtil.executeClass("com.fp.armas.task.TramiteAprobado", maia);
FlowUtil.executeClass("com.fp.armas.task.TipoArchivoControl", maia);
FlowUtil.executeClass("com.fp.armas.task.FinalizarDocumentoHabilitante", maia);
taskMetaData = new com.fp.simple.dto.TaskInfo();
taskMetaData.getAditionalData().put("datosmail", maia.get("datosmail"));
taskMetaData.setResponse((maia.get("tipoarchivo")!=null)?""+maia.get("tipoarchivo"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_29
SequenceFlow_30
SequenceFlow_35
taskMetaData=FlowUtil.createTaskInfo("30",109, 1,120, "Firmar Tramite Coordinador", 38, "OK_NO");
maia.put("grupo","COORD_MILITAR_");
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("Firmar Tramite Coordinador",actualTask);
SequenceFlow_30
SequenceFlow_31
DataInput_5
DataInput_6
DataInput_7
DataInput_8
DataInput_9
DataInput_10
DataInput_12
DataInput_13
DataInput_14
DataOutput_13
DataOutput_14
DataInput_5
Firmar Tramite Coordinador
_DataInput_16
DataInput_6
DataInput_7
DataInput_8
#{taskMetaData.groupId}
_DataInput_19
DataInput_9
DataInput_10
DataInput_12
maia
DataInput_13
taskMetaData
DataInput_14
DataOutput_13
maia
DataOutput_14
taskMetaData
#{taskMetaData.userId}
return ("D".equals(taskMetaData.getResponse()));
SequenceFlow_31
SequenceFlow_32
System.out.println("..........................VALIDAR CUSTODIO.......................");
FlowUtil.executeClass("com.fp.armas.task.ValidarCustodios", maia);
taskMetaData.getAditionalData().put("datosmail", maia.get("datosmail"));
taskMetaData.setResponse((maia.get("BPMStatus")!=null)?""+maia.get("BPMStatus"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
SequenceFlow_22
SequenceFlow_7
SequenceFlow_22
//FlowUtil.endFlow(kcontext);
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_32
SequenceFlow_33
SequenceFlow_34
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_23
SequenceFlow_15
SequenceFlow_16
FlowUtil.executeClass("com.fp.armas.task.TipoArchivoControl", maia);
taskMetaData = new com.fp.simple.dto.TaskInfo();
taskMetaData.getAditionalData().put("datosmail", maia.get("datosmail"));
taskMetaData.setResponse((maia.get("tipoarchivo")!=null)?""+maia.get("tipoarchivo"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
_1-_15
SequenceFlow_9
SequenceFlow_14
SequenceFlow_15
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_16
SequenceFlow_17
SequenceFlow_26
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_33
SequenceFlow_7
System.out.println("................NOTIFICACION ENVIA MAIL ADJUNTO.........");
//enviar mail de notificacion
SequenceFlow_35
SequenceFlow_34
SequenceFlow_36
SequenceFlow_36
SequenceFlow_3
System.out.println("................NOTIFICACION PRESENTARSE AL CENTRO DE CONTROL.........");
//enviar mail de notificacion
FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 4 ,5);
SequenceFlow_3
_16-_12
//FlowUtil.endFlow(kcontext);
_16-_12
_1-_15
SequenceFlow_8
System.out.println("..........................EMISION DOCUMENTO HABILITANTE 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);
SequenceFlow_14
SequenceFlow_23
System.out.println("............................................................................................ NO:");
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","Tramite Anulado en Revisar Tramite"+datosmail.get("observaciones"));
}else{
maia.put("observaciones","Tramite Anulado en Revisar Tramite");
}
FlowUtil.executeClass("com.fp.armas.task.TramiteAnulado", maia);
FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 8 ,9);
SequenceFlow_13
SequenceFlow_1
SequenceFlow_13
System.out.println("ingresa a enviar el mail");
//enviar mail de rechazo
FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 8 ,9);
taskMetaData=FlowUtil.createTaskInfo("30",30, 1,120, "Autorizar Tramite Coordinador", 31, "OK_NO");
maia.put("grupo","COORD_MILITAR_");
FlowUtil.executeClass("com.fp.armas.task.ValidacionGrupo", maia);
taskMetaData.setGroupId(""+maia.get("grupo"));
kcontext.setVariable("taskMetaData",taskMetaData);
System.out.println("............................................................................................ 1:");
taskMetaData.updateData(maia);
System.out.println("............................................................................................ 2:");
actualTask=new java.util.ArrayList();
System.out.println("............................................................................................ 3:");
kcontext.setVariable("actualTask",actualTask);
System.out.println("............................................................................................ 4:");
actualTask.add(taskMetaData);
System.out.println("............................................................................................ 5:");
tasksMetaData.put("Revisar Tramite",actualTask);
System.out.println("............................................................................................ 6:");
SequenceFlow_5
SequenceFlow_6
DataInput_11
DataInput_26
DataInput_29
DataInput_83
DataOutput_4
DataOutput_8
maia
DataInput_11
DataInput_26
Revisar Tramite
DataInput_26
DataInput_29
#{taskMetaData.groupId}
DataInput_29
taskMetaData
DataInput_83
DataOutput_4
maia
DataOutput_8
taskMetaData
#{taskMetaData.userId}
System.out.println("..........................REVISAR TRAMITE EDH V2.......................");
taskMetaData=FlowUtil.createTaskInfo("30",33, 1,120, "Revisar Tramite Supervisor", 30, "OK_NO");
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);
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
actualTask.add(taskMetaData);
tasksMetaData.put("Autorizar Tramite",actualTask);
SequenceFlow_8
SequenceFlow_9
DataInput_200
DataInput_201
DataInput_202
DataInput_203
DataOutput_1
DataOutput_2
maia
DataInput_200
DataInput_201
Autorizar Tramite
DataInput_26
DataInput_202
#{taskMetaData.groupId}
DataInput_29
taskMetaData
DataInput_203
DataOutput_1
maia
DataOutput_2
taskMetaData
#{taskMetaData.userId}