1.應用場景:工作流的活動節點中所有用戶必須全部發表意見,一人駁回流程駁回到上一個節點,全部通過才通過。代碼一般寫在路由選擇器或活動節點的路由選擇事件選項卡中,注意:參與者選項卡的角色(組)需勾選全部。
代碼:
java.util.Vector userEvents = (java.util.Vector) ((wt.workflow.work.WfAssignedActivity)self.getObject()).getUserEventList();
java.util.Vector selectResult = WfTally.any(self,userEvents);
if((selectResult.contains("Reject")&&selectResult.contains("Pass")) || !selectResult.contains("Pass")){
result = "Reject";
}else if(!selectResult.contains("Reject")){
result = "Pass";
}
現在忙項目,等閒下來了,再補充。