_1-_15
_1-_15
SequenceFlow_2
System.out.println("..........................EMISION GUIA LIBRE TRANSITO 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_1
SequenceFlow_5
SequenceFlow_13
return ("D".equals(taskMetaData.getResponse()));
taskMetaData=FlowUtil.createTaskInfo("30",23, 1,120, "Validacion Inconsistencias Informacion Solicitud", 56, "OK_NO");
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);
actualTask.add(taskMetaData);
tasksMetaData.put("Validacion Inconsistencias Informacion Solicitud",actualTask);
SequenceFlow_2
SequenceFlow_1
DataInput_11
DataInput_26
DataInput_29
DataInput_83
DataOutput_4
DataOutput_8
maia
DataInput_11
DataInput_26
Validacion Inconsistencias Informacion Solicitud
DataInput_26
DataInput_29
#{taskMetaData.groupId}
DataInput_29
taskMetaData
DataInput_83
DataOutput_4
maia
DataOutput_8
taskMetaData
#{taskMetaData.userId}
SequenceFlow_5
SequenceFlow_6
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 ,61);
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_13
SequenceFlow_16
System.out.println(" Verifica cantidad armamento ");
FlowUtil.executeClass("com.fp.armas.task.VerificarCantidadArmas", maia);
taskMetaData = new com.fp.simple.dto.TaskInfo();
taskMetaData.setResponse((maia.get("requierecustodia")!=null)?""+maia.get("requierecustodia"):null);
kcontext.setVariable("taskMetaData",taskMetaData);
SequenceFlow_16
SequenceFlow_20
SequenceFlow_24
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
SequenceFlow_20
SequenceFlow_15
SequenceFlow_22
System.out.println(" Genera Orden trabajo ");
taskMetaData=FlowUtil.createTaskInfo("30",27, 1,120, "Generar Orden Trabajo", 55, "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("Generar Orden Trabajo",actualTask);
SequenceFlow_24
SequenceFlow_15
DataInput_1
DataInput_2
DataInput_3
DataInput_4
DataOutput_11
DataOutput_12
maia
DataInput_1
DataInput_2
Generar Orden Trabajo
DataInput_26
DataInput_3
#{taskMetaData.groupId}
DataInput_29
taskMetaData
DataInput_4
DataOutput_11
maia
DataOutput_12
taskMetaData
#{taskMetaData.userId}
System.out.println(" Documento Habilitante ");
SequenceFlow_22
SequenceFlow_23
DataInput_90
DataInput_91
DataOutput_19
DataOutput_20
DataOutput_21
maia
DataInput_90
taskMetaData
DataInput_91
DataOutput_19
taskMetaData
DataOutput_20
maia
DataOutput_21
actualTask
SequenceFlow_23
_16-_12
//FlowUtil.endFlow(kcontext);
_16-_12
SequenceFlow_6