1
我已经创建了一个使用kaleo工作流的工作流。在此我试图为多个用户分配一个任务,我在此为脚本分配标签中使用了groovy脚本。它不工作。当我将两个用户标识放在用户对象中时,第一个用户被替换,第二个用户得到审批任务。 我也使用用户arraylist这个,就像kaleo single批准者脚本赋值definition中的角色一样,但没有用处。将任务分配给多个用户,分配生命线中的kaleo worlflow
我该如何管理这个。
这是我的代码。
roles=null;
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
String secondid;
try
{
Class.forName(dbDriver);
con= (Connection) DriverManager.getConnection(dbUrl,dbUser,dbPwd);
stmt = con.createStatement();
rs = stmt.executeQuery("select ap1,ap2 from test where id = '"+userId+"'");
users=new ArrayList<User>();
while (rs.next())
{
println "approverid one"+rs.getInt(1);
println "approverid two"+rs.getInt(2);
user=UserLocalServiceUtil.getUser(Long.parseLong(rs.getString(1)));
user=UserLocalServiceUtil.getUser(Long.parseLong(rs.getString(2)));
users.add(user);
println "array list:"+users;
}
rs.close();
con.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
]]>
</script>
<script-language>groovy</script-language>
</scripted-assignment>
当我加入的用户两个用户ID tag.also它表明定义错误上载
。
我也面临同样的问题。 –