工作流系统特性:
动态审批实现方案:
一、采用监听器实现方案
二、扩展参与人适配器实现方案
三、采用指派实现动态审批方案
人员信息存储
- act_ru_identitylink表存放组任务的办理人,表示正在执行的任务
- act_hi_identitylink表存放所有任务的办理人,包括个人任务和组任务,表示历史任务
taskService.addUserIdentityLink(task.getId(), "user102", IdentityLinkType.CANDIDATE);
这个方法各向act_ru_identitylink表和act_hi_identitylink表中插入taskId、userId、type为candidate的一条记录
taskService.addUserIdentityLink(task.getId(), "user102", IdentityLinkType.OWNER);
这个方法向act_ru_task表中修改id为taskId的记录的OWNER字段为userId
taskService.addUserIdentityLink(task.getId(), "user102", IdentityLinkType.ASSIGNEE);
这个方法向act_ru_task表中修改id为taskId的记录的ASSIGNEE字段为userId