Activiti数据表

act_hi_actinst:流程历史记录,工作流走了哪些节点的相关信息,taskId,开始时间,结束时间,记录此表中。

 

act_hi_taskinst:流程任务审批记录,记录了该流程的节点审批的相关信息,比如审批人,审批时间,审批类型(通过或者驳回)等。

 

act_hi_varinst:流程审批的变量表,记录任务审批时传递的变量信息。

 

act_hi_detai:流程审批详细信息表,包含审批过的所有的变量信息,审批意见等。

 

act_ru_execution:记录该流程的相关信息。其中,PROC_INST_ID_,PROC_DEF_ID_记录了是哪一个流程及流程实例,BUSINESS_KEY_的值是执行该条流程的业务id,在此表中,流程与业务有了关联关系。

act_hi_procinst:记录该流程的相关信息。其中,PROC_INST_ID_,PROC_DEF_ID_记录了是哪一个流程及流程实例,BUSINESS_KEY_的值是执行该条流程的业务id,同时,该表还记录了该条流程开始的时间和执行人,若流程结束了,也记录结束的时间。

act_hi_taskinst :任务历史表,是该业务流程执行的记录,记录了该流程已经处理的各个环节的信息,比如环节名称,执行人,接收时间,结束时间等。

最后一条记录与act_ru_task对应的该流程的记录一致。

act_ru_task:任务执行表,记录流程到达的节点。比如根据proc_inst_id_获得该流程到达的任务节点,需何人审批等信息。

若改变流程的走向,比如该流程应该张三审批,若修改成李四审批,则修改assignee_字段的值为李四即可。当然,如assignee_字段值为空,则表明该任务的审批不是确定的某个人,而是一个组或者角色的人员审批。

 

act_ru_variable:任务执行变量表。记录执行过程中的变量信息,当然是根据流程查询的。

 

act_hi_identitylink :记录了该流程已经经历的环节的执行人,貌似只按定义的流程记录,不按实际记录

act_ru_identitylink :同上

act_re_procdef:流程部署相关信息,该表的实体类ProcessDefinition。

                            ProcessDefinition definition = repositoryService.getProcessDefinition(processkey);

猜你喜欢

转载自jiage17.iteye.com/blog/2219957