_1-_11
_13-_2
_5-_3
_3-_8
_3_maiaInput
_3_taskMetaDataInput
_3_SkippableInput
_3_TaskNameInput
_3_GroupIdInput
_3_taskMetaDataOutput
maia
_3_maiaInput
taskMetaData
_3_taskMetaDataInput
_3_SkippableInput
false
_3_SkippableInput
_3_TaskNameInput
#{maia.request.subject}
_3_TaskNameInput
_3_GroupIdInput
#{taskMetaData.groupId}
_3_GroupIdInput
_3_taskMetaDataOutput
taskMetaData
#{taskMetaData.userId}
_10-_4
_4-_6
FlowUtil.evalRule(taskMetaData.getRuleCode(), maia);
FlowUtil.executeClass(taskMetaData.getClassCode(), maia);
try{
taskMetaData.setUserId((maia.get("userId")!=null)?""+maia.get("userId"):null);
}catch(Exception e){
}
try{
taskMetaData.setGroupId((maia.get("groupId")!=null)?""+maia.get("groupId"):null);
}catch(Exception e){
}
taskMetaData.setAction((maia.get("action")!=null)?""+maia.get("action"):null);
try{
if(maia.get("internalCode")!=null){
taskMetaData.setInternalCode(maia.get("internalCode"));
}
}catch(Exception e){
}
maia.remove("userId");
maia.remove("ActorId");
maia.remove("groupId");
maia.remove("GroupId");
maia.remove("action");
maia.remove("internalCode");
_6-_5
_5-_3
_4-_6
_6-_5
_6-_7
_6-_7
_8-_7
_7-_13
_3-_8
_8-_7
_8-_9
_8-_9
_9-_12
_11-_10
_12-_10
_10-_4
_1-_11
_11-_10
mainTask=taskMetaData;
actualTask=new java.util.ArrayList();
kcontext.setVariable("actualTask",actualTask);
_9-_12
_12-_10
actualTask.add(taskMetaData);
taskMetaData=mainTask;
_7-_13
_13-_2
if(taskMetaData.getResponse()==null){
taskMetaData.setResponse("A");
}
taskMetaData.updateData(maia);
kcontext.setVariable("maia",maia);
actualTask.add(taskMetaData);
return "A".equals(taskMetaData.getAction());
return !("A".equals(taskMetaData.getAction()));
return taskMetaData.getResponse().compareTo("R")!=0;
return taskMetaData.getResponse().compareTo("R")==0;