_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