|
A节点提交到B节点,B节点是多人参与审批(分配模式:共同;执行模式:同时),每人都会有一个待办。待办的sData1都是业务FID,这个没有问题。现在希望通过某种方法,对每个审批人的待办,设置不同的sData2。这样在每个人打开待办页面的时候,根据sData2可以做不同的逻辑控制。
请问有没有合适的设置方法?
PS : 找一下论坛和demo,发现只有在流程start的时候,能做类似的处理:
1、http://docs.wex5.com/bex5-process-question-list-10044/
2、 // 设置流程参数
Map<String, Object> relations = new HashMap<String, Object>();
relations.put("sData1", awardID);
relations.put("sData2", operatorArr[j]);
List<Map<String, String>> startProcess = ProcessUtils.startProcess(processName, relations, null, new ArrayList<String>(), unit.getFID());
但我要的效果是在流程advance的时候进行设置,而advance对于多人待办的生成,貌似是内部封装好的,并没有开放相关的API。
|
|