|
1.我们修改流程执行者是在定时器里面写的:
代码如下:
String sProcess = ActionUtils.getRequestContext().getActionContext().getProcess().getFullName();
String sActivity = ActionUtils.getRequestContext().getActionContext().getActivity().getName();
String sPersonID = ContextHelper.getPerson().getID();
HashMap<String, Object> params2 = new HashMap<String, Object>();
params2.put("task", sID);
params2.put("fid", sFID);
params2.put("check", false);
com.justep.system.action.ActionUtils.invokeAction(sProcess, sActivity, "modifyExecutorAction", sPersonID, params2);
其中sID是任务ID,sFID是执行者的fID
2.通过调用系统的修改执行者方法,是可以把执行者修改掉的,但是修改掉以后,用新的执行者进去执行任务,报如下错误:
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180197; 提示: 任务"【文件起草申请:文件管理员审核】研发部门工作规范1.0(预)(申请文件编码:TE-STP-DS-0001)申请人: 杨璐萍"必须指定执行者
请问是不是还有其他需要修改的地方?
|
|