我activiti 部署流程 为啥有一个表没有插入数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我activiti 部署流程 为啥有一个表没有插入数据相关的知识,希望对你有一定的参考价值。

参考技术A Activiti的流程定义文件可以直接部署bpmn20.xml、zip、bar文件,其中后面的zip和bar类型一样都是压缩文件格式,bpmn20.xml是符合bpmn2.0规范的xml定义。 今天要解决的问题就是帮助大家打包流程资源文件,其中肯能包括:bpmn20.xml、png、form等...本回答被提问者和网友采纳 参考技术B 流程定义表没有插入吗?我之前也遇到过,我是xml文件没有加上bpmn20 加上后就插入了流程定义表

Activiti_Activiti核心数据表的作用

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


本文出自 “Captain” 博客,请务必保留此出处http://ltzbk.blog.51cto.com/13409701/1981098

以上是关于我activiti 部署流程 为啥有一个表没有插入数据的主要内容,如果未能解决你的问题,请参考以下文章

工作流Activiti表说明

activiti全部知识点

activiti怎么与自己的数据库表结合

activity 根据流程实例ID删除流程实例删除流程部署

activiti自己定义流程之整合:整合自己定义表单部署流程定义

Activiti_Activiti核心数据表的作用