1. 程式人生 > >activiti 如何設定多個審批人(十五)

activiti 如何設定多個審批人(十五)

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");
	}
}