前言
在使用activity进行节点的任务审批时,有这样一种需求,某个审批节点的实际审批人可能存在多个,这样就存在了一个审批组的概念;
事实上,这种用法在OA系统或其他企业级内部项目的业务中是很常见的,配合权限体系,可以将审批权限拆分到用户组,而用户组里又可以添加不同的审批人,用户组又可以分配相应的权限,这样整个审批权限体系就可以流通了
下面将通过一个简单的案例演示一下activity组任务的使用方式
1、定义流程文件
流程文件很简单,就是一个二级请假审批,但是在经理审批这个节点上,我们并没有直接指定由具体的人审批,而是指定了一个多个候选人的用户组,在节点到达这个组的时候,由里面的各个人员拾取任务进行审批
2、部署流程文件和启动流程实例
public static void main(String[] args) {
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();