|
楼主 |
发表于 2015-7-2 19:17:16
|
显示全部楼层
之前的代码是这样的:
uuid = UUID.randomUUID();
sData1 = uuid.toString();
sOrgID = rs.getString("sOrgID");
ls = new ArrayList<OrgUnit>();
ls = OrgUtils.findPersonMembersByID(null, sOrgID.substring(0,sOrgID.indexOf("@")));
System.out.println(sOrgID.substring(0,sOrgID.indexOf("@")));
Map<String, Object> varMap = new HashMap<String, Object>();
varMap.put("sKindID", com.justep.system.process.TaskKind.NOTICE );
varMap.put("sExecuteMode2", com.justep.system.process.TaskExecuteMode.SIMULTANEOUS);
//创建通知,执行保存方法,即发送通知
t = TaskHelper.createNotice(title, "/longwayOA/startTaskWork/process/startTaskWork/startTaskWorkProcess", "mainActivity", "/UI2/longwayOA/startTaskWork/process/startTaskWork/mainActivity.w", "/UI2/longwayOA/startTaskWork/process/startTaskWork/mainActivity.w", sData1, ls.get(0), varMap);
t.save();
看了楼上改成了现在这样:
t = TaskHelper.createTask(title, "/longwayOA/startTaskWork/process/startTaskWork/startTaskWorkProcess", "mainActivity", "/UI2/longwayOA/startTaskWork/process/startTaskWork/mainActivity.w", "/UI2/longwayOA/startTaskWork/process/startTaskWork/mainActivity.w", sData1, ls, varMap);
t.save();
上面两种写法都生成了待办任务,而且打开之后,_pagePattern还是readonly的,没在服务器上部署的时候,上面的代码(也就是createNotice方法)生成的代办点进去就是write的,但是部署到服务器上再生成任务就变成readonly的了,怎么回事。。。
|
|