activiti 如何設定多個審批人(十五)
阿新 • • 發佈:2019-01-21
1、activiti 中有互斥閘道器 和 並行閘道器;在實際專案開發中,經常會出現一項功能,任意審批人審批都可以的情況;
例如:在5院委外專案申請中,生產單位上報的申請,計劃經營處中任意一人審批,該申請就通過;
同時設定多個審批人,此功能和設定單個審批人 稍有差異;
具體實現方法是:在審批人的任務監聽介面實現類中,新增多個審批人即可,具體程式碼如下:
/** * 計劃經營處 * * @author ZHEN.L * @DATE 2016.12.28 * */ public class PlanManagement1TaskListener implements TaskListener { private static final long serialVersionUID = -1498867677214749452L; public void notify(DelegateTask task) { task.addCandidateUser("4028821658f6ed580158f6f450030002"); task.addCandidateUser("40288216594433e50159449be9580002"); } }