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#用户角色关联表