1. flowable工作流的一些基本概念


model:
运行工作流首先你得需要一个流程的模板,来说明这个流程有哪几个节点,比如一个请假流程提交后先给到张三,张三同意后再给李四,李四同意后结束。

deploy:
流程模板部署后成为流程定义,一个模板可以多次部署,每次部署成功后版本号+1,所以不影响老的流程定义。
部署这个动作会往三张表里插入数据:
act_re_deployment:部署一次,这张表里生成1条记录,会有一个ID_
act_re_procdef:部署的时候在这张表里生成1条记录,代表一个流程实例,通过DEPLOYMENT_ID_对应act_re_deployment的ID_
act_ge_bytearray:部署的时候在这张表里生成2条记录,一条是对应的xml,一条是对应图片,通过DEPLOYMENT_ID_对应act_re_deployment的ID_

processDefinition:
流程实例运行的时候以流程定义为参照,决定了一个流程实例运行的时候每一步的走向,而流程定义又是以流程模板部署而来。
流程定义主要是act_re_procdef表

processInstance:
张三发起一个流程就是一个流程实例,李四发起一个流程就是一个流程实例
当前运行中的流程实例存放在act_ru_execution表
已经结束的流程实例存放在act_hi_actinst表

task:
task代表一个节点的任务,比如张三发起一个流程,生成一个流程实例,当前的节点任务应该是张三的下一个节点李四审批了
当前运行中的任务存放在act_ru_task表
已经审批通过的任务存放在act_hi_taskinst表


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM