Deployement部署对象
1、一次部署的多个文件的信息。对于不需要的流程可以删除和修改。
2、对应的表
SELECT * FROM act_re_deployment#部署对象表
SELECT * FROM act_re_procdef#流程定义表
SELECT * FROM act_ge_bytearray#资源文件表
SELECT * FROMact_ge_property#主键生成策略表
ProcessDefinition流程定义
1,、解析.bpmn后得到的流程定义规则的信息,工作流系统就是按照流程定义的规则执行的。
相关报表:
#部署对象和流程定义相关报表
SELECT * FROM act_re_deployment#部署对象表
SELECT * FROM act_re_procdef#流程定义表
SELECT * FROM act_ge_bytearray#资源文件表
SELECT * FROM act_ge_property#主键生成策略表
=================================================================================
Excution执行对象
按流程定义的规则执行一次的过程
对应的表:
SELECT * FROM act_ru_execution#正在执行的信息
SELECT * FROM act_hi_procinst#已经执行完成的历史流程实例信息
SELECT * FROM act_hi_actinst#存放历史所有完成的活动
ProcessInstance流程实例
特指流程从开始到结束的那个最大的执行分支,一个执行的流程中,流程实例只有一个。
注意:
(1)如果是单利流程,执行对象ID就是流程实例ID
(2)如果一个流程分支和聚合,那么执行对象ID和流程实例ID就不相同
(3)一个流程中,流程实例只有一个,执行对象可以存在多个。
=================================================================================
Task任务
执行到某个任务换环节时声称的任务信息
对应的表:
SELECT * FROM act_ru_task#正在执行的任务信息
SELECT * FROM act_hi_taskinst#已经执行完成的任务信息
相关的数据库表
SELECT * FROM act_ru_execution#正在执行的执行对象表
SELECT * FROM act_hi_procinst #流程实例的历史表,从开始到结束只有一个
SELECT * FROM act_ru_task#正在执行的任务表(只有节点是UserTask的时候,该表中处在数据)
SELECT * FROM act_hi_taskinst#任务历史表(只有节点是UserTask的时候,该表中处在数据)
SELECT * FROM act_hi_actinst#所有活动节点的历史表
=================================================================================
流程变量
在流程执行或者任务执行的工程中,用于设置和获取变量值,使用流程变量在流程传递的过程中传递业务参数。
对应的表:
SELECT * FROM act_ru_variable#正在执行的流程变量表
SELECT * FROM act_hi_varinst#流程变量历史表
=================================================================================
SELECT * FROM act_ru_identitylink#任务办理人表(个人任务,组任务)
SELECT * FROM act_id_identitylink#历史任务办理人表(个人任务,组任务)
=================================================================================
SELECT * FROM act_id_group#角色表
SELECT * FROM act_id_user#用户表
SELECT * FROM act_id_membership#用户角色关联表