ScriptTask_8-ExclusiveGateway_4
ScriptTask_9-ExclusiveGateway_4
ExclusiveGateway_4-CallActivity_4
ExclusiveGateway_3-ScriptTask_4
ScriptTask_4-ExclusiveGateway_5
maia.put("cusuariobpm", taskMetaData.getUserId());
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 105 , 106);
ExclusiveGateway_3-ScriptTask_7
ScriptTask_7-ParallelGateway_1
maia.put("cusuariobpm", taskMetaData.getUserId());
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 107 , 108);
CallActivity_1-ExclusiveGateway_2
ExclusiveGateway_2-ScriptTask_3
ExclusiveGateway_2-ScriptTask_8
ExclusiveGateway_2-ScriptTask_6
CallActivity_2-ExclusiveGateway_3
ExclusiveGateway_3-ScriptTask_4
ExclusiveGateway_3-ScriptTask_7
ExclusiveGateway_3-ScriptTask_9
ScriptTask_1-ExclusiveGateway_1
ExclusiveGateway_8-ExclusiveGateway_1
ExclusiveGateway_1-CallActivity_1
StartEvent_1-ScriptTask_1
taskMetaData=FlowUtil.createTaskInfoByClassName("30",21, 1,120,"com.fp.viaticos.task.AsignarJefe", "Autorizar jefe", 10, "OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
//enviar mail al jefe del empleado
FlowUtil.executeClass(taskMetaData.getClassCode(), maia);
String action = maia.get("action")!=null ?""+maia.get("action"):null;
if(action == null || action.equals("A") ){
FlowUtil.mail("com.fp.viaticos.mail.Jefe", maia, taskMetaData, 101 , 102);
}
List old=(List)tasksMetaData.get("Autorizar jefe");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Autorizar jefe",old);
ExclusiveGateway_1-CallActivity_1
CallActivity_1-ExclusiveGateway_2
CallActivity_1_maiaInput
CallActivity_1_taskMetaDataInput
CallActivity_1_actualTaskOutput
CallActivity_1_maiaOutput
CallActivity_1_taskMetaDataOutput
maia
CallActivity_1_maiaInput
taskMetaData
CallActivity_1_taskMetaDataInput
CallActivity_1_actualTaskOutput
actualTask
CallActivity_1_maiaOutput
maia
CallActivity_1_taskMetaDataOutput
taskMetaData
taskMetaData=FlowUtil.createTaskInfoByClassName("30",22, 1,120,"com.fp.viaticos.task.AsignarSupervisior", "Autorizar supervisor", 10, "OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
//enviar mail al responsable de la unidad a la que pertenece del empleado
FlowUtil.mail("com.fp.viaticos.mail.ResponsableUnidad", maia, taskMetaData, 101 , 102);
List old=(List)tasksMetaData.get("Autorizar supervisor");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Autorizar supervisor",old);
ScriptTask_6-CallActivity_2
CallActivity_2-ExclusiveGateway_3
CallActivity_2_maiaInput
CallActivity_2_taskMetaDataInput
CallActivity_2_actualTaskOutput
CallActivity_2_maiaOutput
CallActivity_2_taskMetaDataOutput
maia
CallActivity_2_maiaInput
taskMetaData
CallActivity_2_taskMetaDataInput
CallActivity_2_actualTaskOutput
actualTask
CallActivity_2_maiaOutput
maia
CallActivity_2_taskMetaDataOutput
taskMetaData
ExclusiveGateway_5-ScriptTask_5
ScriptTask_5-EndEvent_2
FlowUtil.endFlow(kcontext);
ScriptTask_5-EndEvent_2
ScriptTask_4-ExclusiveGateway_5
ScriptTask_3-ExclusiveGateway_5
ExclusiveGateway_5-ScriptTask_5
ExclusiveGateway_2-ScriptTask_3
ScriptTask_3-ExclusiveGateway_5
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 105 , 106);
ExclusiveGateway_2-ScriptTask_8
ScriptTask_8-ExclusiveGateway_4
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 103 , 104);
ScriptTask_7-ParallelGateway_1
ParallelGateway_1-CallActivity_5
ParallelGateway_1-CallActivity_3
ParallelGateway_1-CallActivity_14
ExclusiveGateway_3-ScriptTask_9
ScriptTask_9-ExclusiveGateway_4
maia.put("cusuariobpm", taskMetaData.getUserId());
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidad", maia, taskMetaData, 103 , 104);
taskMetaData=FlowUtil.createTaskInfoByClassName("30",30, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano", "Confirmar talento humano", 12,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 113 , 114);
List old=(List)tasksMetaData.get("Confimar talento humano");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confimar talento humano",old);
ParallelGateway_1-CallActivity_5
CallActivity_5-ParallelGateway_2
CallActivity_5_maiaInput
CallActivity_5_taskMetaDataInput
CallActivity_5_actualTaskOutput
CallActivity_5_maiaOutput
CallActivity_5_taskMetaDataOutput
maia
CallActivity_5_maiaInput
taskMetaData
CallActivity_5_taskMetaDataInput
CallActivity_5_actualTaskOutput
actualTask
CallActivity_5_maiaOutput
maia
CallActivity_5_taskMetaDataOutput
taskMetaData
taskMetaData=FlowUtil.createTaskInfoByClassName("30",29, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Confirmar tesorería", 12,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 113 , 114);
List old=(List)tasksMetaData.get("Confirmar tesorería");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confirmar tesorería",old);
ParallelGateway_1-CallActivity_3
CallActivity_3-ParallelGateway_2
CallActivity_3_maiaInput
CallActivity_3_taskMetaDataInput
CallActivity_3_actualTaskOutput
CallActivity_3_maiaOutput
CallActivity_3_taskMetaDataOutput
maia
CallActivity_3_maiaInput
taskMetaData
CallActivity_3_taskMetaDataInput
CallActivity_3_actualTaskOutput
actualTask
CallActivity_3_maiaOutput
maia
CallActivity_3_taskMetaDataOutput
taskMetaData
taskMetaData=FlowUtil.createTaskInfoByClassName("30",31, 1,120,"com.fp.viaticos.task.AsignarEmpleado", "Confirmar comision SP", 13,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 115 , 116);
List old=(List)tasksMetaData.get("Confirmar comision SP");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confirmar comision SP",old);
ParallelGateway_2-CallActivity_6
CallActivity_6-ExclusiveGateway_7
CallActivity_6_maiaInput
CallActivity_6_taskMetaDataInput
CallActivity_6_actualTaskOutput
CallActivity_6_maiaOutput
CallActivity_6_taskMetaDataOutput
maia
CallActivity_6_maiaInput
taskMetaData
CallActivity_6_taskMetaDataInput
CallActivity_6_actualTaskOutput
actualTask
CallActivity_6_maiaOutput
maia
CallActivity_6_taskMetaDataOutput
taskMetaData
CallActivity_14-ParallelGateway_2
CallActivity_3-ParallelGateway_2
CallActivity_5-ParallelGateway_2
ParallelGateway_2-CallActivity_6
taskMetaData=FlowUtil.createTaskInfoByClassName("30",33, 1,120,"com.fp.viaticos.task.AsignarContabilidad", "Reajustar contabilidad", 15,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Contabilidad", maia, taskMetaData, 119 , 120);
List old=(List)tasksMetaData.get("Reajustar contabilidad");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Reajustar contabilidad",old);
ParallelGateway_3-CallActivity_8
CallActivity_8-ParallelGateway_4
CallActivity_8_maiaInput
CallActivity_8_taskMetaDataInput
CallActivity_8_actualTaskOutput
CallActivity_8_maiaOutput
CallActivity_8_taskMetaDataOutput
maia
CallActivity_8_maiaInput
taskMetaData
CallActivity_8_taskMetaDataInput
CallActivity_8_actualTaskOutput
actualTask
CallActivity_8_maiaOutput
maia
CallActivity_8_taskMetaDataOutput
taskMetaData
CallActivity_6-ExclusiveGateway_7
ExclusiveGateway_7-CallActivity_7
ExclusiveGateway_7-CallActivity_10
taskMetaData=FlowUtil.createTaskInfoByClassName("30",34, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano", "Reajustar talento humano", 15,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 119 , 120);
List old=(List)tasksMetaData.get("Reajustar talento humano");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Reajustar talento humano",old);
ParallelGateway_3-CallActivity_9
CallActivity_9-ParallelGateway_4
CallActivity_9_maiaInput
CallActivity_9_taskMetaDataInput
CallActivity_9_actualTaskOutput
CallActivity_9_maiaOutput
CallActivity_9_taskMetaDataOutput
maia
CallActivity_9_maiaInput
taskMetaData
CallActivity_9_taskMetaDataInput
CallActivity_9_actualTaskOutput
actualTask
CallActivity_9_maiaOutput
maia
CallActivity_9_taskMetaDataOutput
taskMetaData
CallActivity_7-ParallelGateway_3
ParallelGateway_3-CallActivity_8
ParallelGateway_3-CallActivity_9
ParallelGateway_3-ScriptTask_12
SequenceFlow_5
SequenceFlow_7
CallActivity_8-ParallelGateway_4
CallActivity_9-ParallelGateway_4
ScriptTask_12-ParallelGateway_4
SequenceFlow_6
SequenceFlow_8
SequenceFlow_9
taskMetaData=FlowUtil.createTaskInfoByClassName("30",50, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Confirmar movilización", 19,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 133 , 134);
List old=(List)tasksMetaData.get("Confirmar movilización");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Notificar movilización",old);
ParallelGateway_1-CallActivity_14
CallActivity_14-ParallelGateway_2
CallActivity_14_maiaInput
CallActivity_14_taskMetaDataInput
CallActivity_14_actualTaskOutput
CallActivity_14_maiaOutput
CallActivity_14_taskMetaDataOutput
maia
CallActivity_14_maiaInput
taskMetaData
CallActivity_14_taskMetaDataInput
CallActivity_14_actualTaskOutput
actualTask
CallActivity_14_maiaOutput
maia
CallActivity_14_taskMetaDataOutput
taskMetaData
ExclusiveGateway_2-ScriptTask_6
ScriptTask_6-CallActivity_2
//enviar mail al jefe del empleado
FlowUtil.executeClass(taskMetaData.getClassCode(), maia);
String action = maia.get("action")!=null ?""+maia.get("action"):null;
//System.out.println("Se ingresa al nodo notificar SP :" + action);
if(action == null || action.equals("A") ){
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 107 , 108);
}
StartEvent_1-ScriptTask_1
ScriptTask_1-ExclusiveGateway_1
maia.put("PID",kcontext.getProcessInstance().getId());
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
ScriptTask_10-EndEvent_4
ExclusiveGateway_8-ScriptTask_10
ScriptTask_10-EndEvent_4
FlowUtil.endFlow(kcontext);
taskMetaData=FlowUtil.createTaskInfoByClassName("30",24, 1,30,"com.fp.viaticos.task.AsignarEmpleado", "Modificar empleado", 11, "OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
List old=(List)tasksMetaData.get("Modificar empleado");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Modificar empleado",old);
ExclusiveGateway_4-CallActivity_4
CallActivity_4-ExclusiveGateway_8
CallActivity_4_maiaInput
CallActivity_4_taskMetaDataInput
CallActivity_4_actualTaskOutput
CallActivity_4_maiaOutput
CallActivity_4_taskMetaDataOutput
maia
CallActivity_4_maiaInput
taskMetaData
CallActivity_4_taskMetaDataInput
CallActivity_4_actualTaskOutput
actualTask
CallActivity_4_maiaOutput
maia
CallActivity_4_taskMetaDataOutput
taskMetaData
CallActivity_4-ExclusiveGateway_8
ExclusiveGateway_8-ExclusiveGateway_1
ExclusiveGateway_8-ScriptTask_10
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
return ("D".equals(taskMetaData.getResponse()));
return ("M".equals(taskMetaData.getResponse()));
return ("M".equals(taskMetaData.getResponse()));
return ("D".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
return ("D".equals(taskMetaData.getResponse()));
taskMetaData=FlowUtil.createTaskInfoByClassName("30", 23, 1, 120, "com.fp.viaticos.task.AsignarEmpleado", "Generar Informe SP", 16, "OK_NO");
kcontext.setVariable("taskMetaData", taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 123, 124);
List old=(List)tasksMetaData.get("Generar Informe SP");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Generar Informe SP",old);
ExclusiveGateway_7-CallActivity_10
CallActivity_10-ExclusiveGateway_9
CallActivity_10_maiaInput
CallActivity_10_taskMetaDataInput
CallActivity_10_actualTaskOutput
CallActivity_10_maiaOutput
CallActivity_10_taskMetaDataOutput
maia
CallActivity_10_maiaInput
taskMetaData
CallActivity_10_taskMetaDataInput
CallActivity_10_actualTaskOutput
actualTask
CallActivity_10_maiaOutput
maia
CallActivity_10_taskMetaDataOutput
taskMetaData
CallActivity_10-ExclusiveGateway_9
CallActivity_13-ExclusiveGateway_9
ExclusiveGateway_9-CallActivity_11
taskMetaData=FlowUtil.createTaskInfoByClassName("30",25, 1,120,"com.fp.viaticos.task.AsignarJefeInforme", "Autorizar informe JI", 17,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
//enviar mail al jefe del empleado
FlowUtil.executeClass(taskMetaData.getClassCode(), maia);
String action = maia.get("action")!=null ?""+maia.get("action"):null;
if(action == null || action.equals("A") ){
FlowUtil.mail("com.fp.viaticos.mail.JefeInforme", maia, taskMetaData, 125 , 126);
}
List old=(List)tasksMetaData.get("Autorizar informe JI");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Autorizar informe JI",old);
ExclusiveGateway_9-CallActivity_11
CallActivity_11-ExclusiveGateway_10
CallActivity_11_maiaInput
CallActivity_11_taskMetaDataInput
CallActivity_11_actualTaskOutput
CallActivity_11_maiaOutput
CallActivity_11_taskMetaDataOutput
maia
CallActivity_11_maiaInput
taskMetaData
CallActivity_11_taskMetaDataInput
CallActivity_11_actualTaskOutput
actualTask
CallActivity_11_maiaOutput
maia
CallActivity_11_taskMetaDataOutput
taskMetaData
CallActivity_11-ExclusiveGateway_10
ExclusiveGateway_10-ScriptTask_13
ExclusiveGateway_10-ScriptTask_14
return ("A".equals(taskMetaData.getResponse()));
return ("M".equals(taskMetaData.getResponse()));
ExclusiveGateway_10-ScriptTask_14
ScriptTask_14-ExclusiveGateway_11
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeInforme", maia, taskMetaData, 127 , 128);
ExclusiveGateway_10-ScriptTask_13
ScriptTask_13-CallActivity_12
//enviar mail al jefe del empleado
FlowUtil.executeClass(taskMetaData.getClassCode(), maia);
String action = maia.get("action")!=null ?""+maia.get("action"):null;
//System.out.println("Se ingresa al nodo notificar SP :" + action);
if(action == null || action.equals("A") ){
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeInforme", maia, taskMetaData, 129, 130);
}
taskMetaData=FlowUtil.createTaskInfoByClassName("30",39, 1,120,"com.fp.viaticos.task.AsignarSupervisiorInforme", "Autorizar informe RU", 17,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
//enviar mail al responsable de la unidad a la que pertenece del empleado
FlowUtil.mail("com.fp.viaticos.mail.ResponsableUnidadInforme", maia, taskMetaData, 125 , 126);
List old=(List)tasksMetaData.get("Autorizar informe RU");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Autorizar informe RU",old);
ScriptTask_13-CallActivity_12
CallActivity_12-ExclusiveGateway_6
CallActivity_12_maiaInput
CallActivity_12_taskMetaDataInput
CallActivity_12_actualTaskOutput
CallActivity_12_maiaOutput
CallActivity_12_taskMetaDataOutput
maia
CallActivity_12_maiaInput
taskMetaData
CallActivity_12_taskMetaDataInput
CallActivity_12_actualTaskOutput
actualTask
CallActivity_12_maiaOutput
maia
CallActivity_12_taskMetaDataOutput
taskMetaData
taskMetaData=FlowUtil.createTaskInfoByClassName("30",35, 1,30,"com.fp.viaticos.task.AsignarEmpleado", "Modificar informe SP", 20,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
List old=(List)tasksMetaData.get("Modificar informe SP");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Modificar informe SP",old);
ExclusiveGateway_11-CallActivity_13
CallActivity_13-ExclusiveGateway_9
CallActivity_13_maiaInput
CallActivity_13_taskMetaDataInput
CallActivity_13_actualTaskOutput
CallActivity_13_maiaOutput
CallActivity_13_taskMetaDataOutput
maia
CallActivity_13_maiaInput
taskMetaData
CallActivity_13_taskMetaDataInput
CallActivity_13_actualTaskOutput
actualTask
CallActivity_13_maiaOutput
maia
CallActivity_13_taskMetaDataOutput
taskMetaData
ScriptTask_14-ExclusiveGateway_11
ScriptTask_16-ExclusiveGateway_11
ExclusiveGateway_11-CallActivity_13
CallActivity_12-ExclusiveGateway_6
ExclusiveGateway_6-ScriptTask_16
ExclusiveGateway_6-ScriptTask_15
return ("M".equals(taskMetaData.getResponse()));
return ("A".equals(taskMetaData.getResponse()));
ExclusiveGateway_6-ScriptTask_16
ScriptTask_16-ExclusiveGateway_11
maia.put("cusuariobpm", taskMetaData.getUserId());
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidadInforme", maia, taskMetaData, 127 , 128);
ExclusiveGateway_6-ScriptTask_15
ScriptTask_15-ParallelGateway_5
maia.put("cusuariobpm", taskMetaData.getUserId());
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefeyResponsableUnidadInforme", maia, taskMetaData, 129 , 130);
taskMetaData=FlowUtil.createTaskInfoByClassName("30",37, 1,120,"com.fp.viaticos.task.AsignarTalentoHumano","Confirmar informe TH", 18,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.TalentoHumano", maia, taskMetaData, 131 , 132);
List old=(List)tasksMetaData.get("Confirmar informe TH");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confirmar informe TH",old);
ParallelGateway_5-CallActivity_16
CallActivity_16-ParallelGateway_6
CallActivity_16_maiaInput
CallActivity_16_taskMetaDataInput
CallActivity_16_actualTaskOutput
CallActivity_16_maiaOutput
CallActivity_16_taskMetaDataOutput
maia
CallActivity_16_maiaInput
taskMetaData
CallActivity_16_taskMetaDataInput
CallActivity_16_actualTaskOutput
actualTask
CallActivity_16_maiaOutput
maia
CallActivity_16_taskMetaDataOutput
taskMetaData
ScriptTask_15-ParallelGateway_5
ParallelGateway_5-CallActivity_16
ParallelGateway_5-CallActivity_15
taskMetaData=FlowUtil.createTaskInfoByClassName("30",36, 1,120,"com.fp.viaticos.task.AsignarTesoreria","Confirmar informe tesoreria" ,18,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 131 , 132);
List old=(List)tasksMetaData.get("Confirmar informe tesoreria");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confirmar informe tesoreria",old);
ParallelGateway_5-CallActivity_15
CallActivity_15-ParallelGateway_6
CallActivity_15_maiaInput
CallActivity_15_taskMetaDataInput
CallActivity_15_actualTaskOutput
CallActivity_15_maiaOutput
CallActivity_15_taskMetaDataOutput
maia
CallActivity_15_maiaInput
taskMetaData
CallActivity_15_taskMetaDataInput
CallActivity_15_actualTaskOutput
actualTask
CallActivity_15_maiaOutput
maia
CallActivity_15_taskMetaDataOutput
taskMetaData
CallActivity_16-ParallelGateway_6
CallActivity_15-ParallelGateway_6
SequenceFlow_10
ParallelGateway_3-ScriptTask_12
ScriptTask_12-ParallelGateway_4
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.EmpleadoyJefe", maia, taskMetaData, 121 , 122);
taskMetaData=FlowUtil.createTaskInfoByClassName("30", 32, 1, 120, "com.fp.viaticos.task.AsignarJefeComision", "Confirmar jefe inmediato", 14, "OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
//enviar mail al jefe del empleado
FlowUtil.mail("com.fp.viaticos.mail.Jefe", maia, taskMetaData, 117 , 118);
List old=(List)tasksMetaData.get("Confirmar jefe inmediato");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Confirmar jefe inmediato",old);
ExclusiveGateway_7-CallActivity_7
CallActivity_7-ParallelGateway_3
CallActivity_7_maiaInput
CallActivity_7_taskMetaDataInput
CallActivity_7_actualTaskOutput
CallActivity_7_maiaOutput
CallActivity_7_taskMetaDataOutput
maia
CallActivity_7_maiaInput
taskMetaData
CallActivity_7_taskMetaDataInput
CallActivity_7_actualTaskOutput
actualTask
CallActivity_7_maiaOutput
maia
CallActivity_7_taskMetaDataOutput
taskMetaData
taskMetaData=FlowUtil.createTaskInfoByClassName("30",52, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Reajustar tesorería", 15,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 119 , 120);
List old=(List)tasksMetaData.get("Reajustar tesorería");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Reajustar tesorería",old);
SequenceFlow_5
SequenceFlow_6
DataInput_1
DataInput_2
DataOutput_1
DataOutput_2
DataOutput_3
maia
DataInput_1
taskMetaData
DataInput_2
DataOutput_1
maia
DataOutput_2
taskMetaData
DataOutput_3
actualTask
taskMetaData=FlowUtil.createTaskInfoByClassName("30",53, 1,120,"com.fp.viaticos.task.AsignarTesoreria", "Reajustar Movilización", 15,"OK_NO");
kcontext.setVariable("taskMetaData",taskMetaData);
FlowUtil.mail("com.fp.viaticos.mail.Tesoreria", maia, taskMetaData, 119 , 120);
List old=(List)tasksMetaData.get("Reajustar Movilización");
if(old!=null){
old.addAll(actualTask);
}else{
old=actualTask;
}
tasksMetaData.put("Reajustar Movilización",old);
SequenceFlow_7
SequenceFlow_8
DataInput_3
DataInput_4
DataOutput_4
DataOutput_5
DataOutput_6
maia
DataInput_3
taskMetaData
DataInput_4
DataOutput_4
maia
DataOutput_5
taskMetaData
DataOutput_6
actualTask
ParallelGateway_4-ScriptTask_11
ScriptTask_11-EndEvent_3
FlowUtil.endFlow(kcontext);
SequenceFlow_9
ParallelGateway_4-ScriptTask_11
FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 137, 138);
ScriptTask_11-EndEvent_3
ParallelGateway_6-ScriptTask_2
ScriptTask_2-EndEvent_1
FlowUtil.endFlow(kcontext);
SequenceFlow_10
ParallelGateway_6-ScriptTask_2
FlowUtil.mail("com.fp.viaticos.mail.Empleado", maia, taskMetaData, 135, 136);
ScriptTask_2-EndEvent_1