|
发表于 2017-11-1 14:03:28
|
显示全部楼层
- public static void sendMorePersonNoticeAction() {
- // 获得通知接收者
- String sData1 = "C69A1218E1B747278351EA20C7C35B4B";
- List<OrgUnit> ls = new ArrayList<OrgUnit>();
- ls.add(OrgUtils.findPersonMembersByID("ORG01", "PSN01").get(0));
- OrgUnit unit = new OrgUnit("/ORG01.ogn/9B38128D8B33435DBB6781B6E04AE7FE@ORG01.psm", "/起步软件/001");
- ls.add(unit);
- // 设置通知打开后自动结束、打开时抢占
- Map<String, Object> varMap = new HashMap<String, Object>();
- varMap.put("sExecuteMode", com.justep.system.process.TaskExecuteMode.SIMULTANEOUS);
- varMap.put("sExecuteMode2",com.justep.system.process.TaskExecuteMode2.FINISH_WHEN_OPEN);
- varMap.put("sKindID", com.justep.system.process.TaskKind.NOTICE);
- // 创建通知,执行保存方法,即发送通知
- Task t = TaskHelper.createTask("给多人发送通知", "/appdemo/test/process/date/dateProcess", "mainActivity", "/appdemo/test/process/date/mainActivity.a", "/appdemo/test/process/date/mainActivity.a",
- sData1, ls, varMap);
- t.save();
- }
复制代码 本地测试没问题,其中一个人打开后其他人的通知还在
确认SA_Task中sExecuteMode2、sExecuteMode、sKindID生成的值是什么
|
|