_1-_15
_1-_15
SequenceFlow_1
maia.put("PID",kcontext.getProcessInstance().getId());
actualTask=new java.util.ArrayList();
tasksMetaData=new java.util.HashMap();
kcontext.setVariable("tasksMetaData",tasksMetaData);
kcontext.setVariable("actualTask",actualTask);
taskMetaData=FlowUtil.createTaskInfo("30",61, 1,120, "Validar tipo de Autorizacion", 1, "OK_NO");
maia.put("grupo","SUPERV_INSP_");
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("Validar tipo de Autorizacion",actualTask);
SequenceFlow_1
SequenceFlow_12
DataInput_1
DataInput_2
DataInput_3
DataInput_4
DataInput_5
DataInput_6
DataInput_12
DataInput_7
DataInput_8
DataOutput_6
DataOutput_7
DataInput_1
Validar tipo de Autorizacion
_DataInput_149
DataInput_2
DataInput_3
DataInput_4
#{taskMetaData.groupId}
_DataInput_152
DataInput_5
DataInput_6
DataInput_12
maia
DataInput_7
taskMetaData
DataInput_8
DataOutput_6
maia
DataOutput_7
taskMetaData
#{taskMetaData.userId}
SequenceFlow_16
SequenceFlow_12
SequenceFlow_15
SequenceFlow_7
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
Requiere Inspeccion
SequenceFlow_7
SequenceFlow_13
System.out.println("............................................................................................Autorizacion Previa de Importacion");
FlowUtil.executeClass("com.fp.armas.task.ValAutorizacionPreviaImporta", maia);
if(taskMetaData ==null){
taskMetaData = new com.fp.simple.dto.TaskInfo();
}
taskMetaData.setResponse((maia.get("previaimportacion")!=null)?""+maia.get("previaimportacion"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
SequenceFlow_13
SequenceFlow_19
SequenceFlow_20
taskMetaData=FlowUtil.createTaskInfo("30",61, 1,120, "Validar tipo de Autorizacion VUE", 1, "OK_NO");
taskMetaData.setGroupId("ANALISTA_VUE");
kcontext.setVariable("taskMetaData",taskMetaData);
taskMetaData.updateData(maia);
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
actualTask.add(taskMetaData);
tasksMetaData.put("Validar tipo de Autorizacion VUE",actualTask);
SequenceFlow_19
SequenceFlow_21
DataInput_14
DataInput_15
DataInput_16
DataInput_17
DataInput_18
DataInput_19
DataInput_20
DataInput_21
DataInput_22
DataOutput_1
DataOutput_2
DataInput_14
Validar tipo de Autorizacion VUE
_DataInput_149
DataInput_15
DataInput_16
DataInput_17
#{taskMetaData.groupId}
_DataInput_152
DataInput_18
DataInput_19
DataInput_20
maia
DataInput_21
taskMetaData
DataInput_22
DataOutput_1
maia
DataOutput_2
taskMetaData
#{taskMetaData.userId}
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_17
SequenceFlow_2
SequenceFlow_3
return ("N".equals(taskMetaData.getResponse()));
return ("Y".equals(taskMetaData.getResponse()));
SequenceFlow_8
_16-_12
Requiere Inspeccion
SequenceFlow_22
SequenceFlow_17
System.out.println(".............................................................................................Requiere Inspeccion :");
FlowUtil.executeClass("com.fp.armas.task.RequiereInspeccion", maia);
if(taskMetaData ==null){
taskMetaData = new com.fp.simple.dto.TaskInfo();
}
taskMetaData.setResponse((maia.get("inspeccion")!=null)?""+maia.get("inspeccion"):null);
System.out.println(".............................................................................................Requiere Inspeccion :"+taskMetaData.getResponse());
kcontext.setVariable("taskMetaData",taskMetaData);
System.out.println(".............................................................................................Requiere Inspeccion :"+taskMetaData.getResponse());
SequenceFlow_2
SequenceFlow_9
SequenceFlow_5
_16-_12
System.out.println("............................................................................................ Inspeccion :");
System.out.println("............................................................................................ Inspeccion OK");
FlowUtil.executeClass("com.fp.armas.task.ValidaInspeccion", maia);
if(taskMetaData ==null){
taskMetaData = new com.fp.simple.dto.TaskInfo();
}
taskMetaData.setResponse((maia.get("tramiteproceso")!=null)?""+maia.get("tramiteproceso"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
System.out.println("..........................................................................................regreso... :"+taskMetaData.getResponse());
SequenceFlow_3
SequenceFlow_4
DataInput_11
DataInput_13
DataOutput_4
DataOutput_8
maia
DataInput_11
taskMetaData
DataInput_13
DataOutput_4
maia
DataOutput_8
taskMetaData
SequenceFlow_11
SequenceFlow_5
SequenceFlow_8
DataInput_9
DataInput_10
DataOutput_3
DataOutput_5
maia
DataInput_9
taskMetaData
DataInput_10
DataOutput_3
maia
DataOutput_5
taskMetaData
SequenceFlow_10
SequenceFlow_11
return ("D".equals(taskMetaData.getResponse()));
SequenceFlow_20
SequenceFlow_21
SequenceFlow_22
SequenceFlow_4
SequenceFlow_9
SequenceFlow_10
return ("Y".equals(taskMetaData.getResponse()));
return ("N".equals(taskMetaData.getResponse()));
SequenceFlow_15
SequenceFlow_16
System.out.println("............................................................................................ RECHAZA VALIDAR TIPO SOLICITUD:");
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 Validar Tipo De Autorizacion"+datosmail.get("observaciones"));
}else{
maia.put("observaciones","Tramite Anulado en Validar Tipo De Autorizacion");
}
FlowUtil.executeClass("com.fp.armas.task.TramiteAnulado", maia);
FlowUtil.mail("com.fp.armas.mail.PersonaDireccion", maia, taskMetaData, 8 ,9);