工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化‘,它主要解决的是在多个参与者之间按照某种预定的规则传递文档,信息或者任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现。
工作流需要结合企业的业务,单独用没有用。
maven项目添加activiti需要的依赖坐标:
乱码解决
配置类自动生成所需要的表:
生成表:
工作流生成表的第二种方案:
spring配置文件
在代码中得到工作流引擎对象:
3 部署流程
启动流程:
查看任务
完成任务
ZIP包方式部署工作流方式
流程的级联删除:
通过部署id级联删除流程
判断流程状态
查询历史记录表
完成任务并设置参数传递给下一个执行者(结点)
得到上一个结点传来的参数并进行审批
在完成当前任务的时候,传递参数给下一个结点
当遇到分支时,我们可以在连线上做判断表达式,来选择走向