taskMetaData=FlowUtil.createTaskInfo("30",101, 1,120, "Firmar Plan", 50, "OK_NO"); //para asignar a un usuario especifico 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 Plan",actualTask); SequenceFlow_6 SequenceFlow_4 _DataInput_16 _DataInput_17 _DataInput_18 _DataInput_19 _DataInput_20 _DataInput_21 _DataInput_22 DataInput_5 DataInput_84 DataOutput_6 DataOutput_9 _DataInput_16 Firmar Plan _DataInput_16 _DataInput_17 _DataInput_18 _DataInput_19 #{taskMetaData.groupId} _DataInput_19 _DataInput_20 _DataInput_21 _DataInput_22 maia DataInput_5 taskMetaData DataInput_84 DataOutput_6 maia DataOutput_9 taskMetaData #{taskMetaData.userId} _16-_12 SequenceFlow_10 SequenceFlow_11 maia.put("respuesta","Y"); FlowUtil.executeClass("com.fp.armas.task.ActualizarPlanificacion", maia); taskMetaData=FlowUtil.createTaskInfo("30",105, 1,120, "Generar Reporte", 49, "OK_NO"); //para asignar a un grupo especifico 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("Generar Reporte",actualTask); SequenceFlow_11 SequenceFlow_6 DataInput_18 DataInput_19 DataInput_20 DataInput_21 DataOutput_1 DataOutput_2 maia DataInput_18 DataInput_19 Generar Reporte DataInput_26 DataInput_20 #{taskMetaData.groupId} DataInput_29 taskMetaData DataInput_21 DataOutput_1 maia DataOutput_2 taskMetaData #{taskMetaData.userId} SequenceFlow_4 _16-_12 FlowUtil.endFlow(kcontext); SequenceFlow_1 SequenceFlow_8 SequenceFlow_10 return ("D".equals(taskMetaData.getResponse())); return ("A".equals(taskMetaData.getResponse())); SequenceFlow_8 SequenceFlow_13 maia.put("respuesta","N"); FlowUtil.executeClass("com.fp.armas.task.ActualizarPlanificacion", maia); taskMetaData=FlowUtil.createTaskInfo("30",106, 1,120, "Modificar Plan Inspeccion", 57, "OK_NO"); //para asignar a un grupo especifico 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("Modificar Plan Inspeccion",actualTask); SequenceFlow_13 SequenceFlow_14 DataInput_1 DataInput_2 DataInput_3 DataInput_4 DataOutput_3 DataOutput_5 maia DataInput_1 DataInput_2 Modificar Plan Inspeccion DataInput_26 DataInput_3 #{taskMetaData.groupId} DataInput_29 taskMetaData DataInput_4 DataOutput_3 maia DataOutput_5 taskMetaData #{taskMetaData.userId} _1-_15 _1-_15 SequenceFlow_12 maia.put("PID",kcontext.getProcessInstance().getId()); actualTask=new java.util.ArrayList(); kcontext.setVariable("actualTask",actualTask); SequenceFlow_12 SequenceFlow_14 SequenceFlow_7 taskMetaData=FlowUtil.createTaskInfo("30",104, 1,120, "Aprobar Plan Inspeccion", 48, "OK_NO"); //para asignar a un grupo especifico 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("Aprobar Plan Inspeccion",actualTask); SequenceFlow_7 SequenceFlow_1 DataInput_11 DataInput_26 DataInput_29 DataInput_83 DataOutput_4 DataOutput_8 maia DataInput_11 DataInput_26 Aprobar Plan Inspeccion DataInput_26 DataInput_29 #{taskMetaData.groupId} DataInput_29 taskMetaData DataInput_83 DataOutput_4 maia DataOutput_8 taskMetaData #{taskMetaData.userId}