Activiti工作流引擎数据库表结构
2021/8/6 19:07:42
本文主要是介绍Activiti工作流引擎数据库表结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
转自:https://www.cnblogs.com/icysnow/p/4726222.html
数据库表的命名 Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。 l ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 l ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。 l ACT_ID_*:’ID’表示identity。这些表包含标识的信息,如用户,用户组,等等。 l ACT_HI_*:’HI’表示history。就是这些表包含着历史的相关数据,如结束的流程实例,变量,任务,等等。 l ACT_GE_*:普通数据,各种情况都使用的数据。 数据库表结构说明 l ACT_GE_PROPERTY:属性数据表。存储这个流程引擎级别的数据。
- NAME_:属性名称
- VALUE_:属性值
- REV_INT:版本号
- ID_:资源文件编号,自增长
- REV_INT:版本号
- NAME_:资源文件名称
- DEPLOYMENT_ID_:来自于父表ACT_RE_DEPLOYMENT的主键
- BYTES_:大文本类型,存储文本字节流
- ID_:部署编号,自增长
- NAME_:部署包的名称
- DEPLOY_TIME_:部署时间
- ID_:流程ID,由“流程编号:流程版本号:自增长ID”组成
- CATEGORY_:流程命名空间(该编号就是流程文件targetNamespace的属性值)
- NAME_:流程名称(该编号就是流程文件process元素的name属性值)
- KEY_:流程编号(该编号就是流程文件process元素的id属性值)
- VERSION_:流程版本号(由程序控制,新增即为1,修改后依次加1来完成的)
- DEPLOYMENT_ID_:部署编号
- RESOURCE_NAME_:资源文件名称
- DGRM_RESOURCE_NAME_:图片资源文件名称
- HAS_START_FROM_KEY_:是否有Start From Key
- ID_:用户组名*
- REV_INT:版本号
- NAME_:用户组描述信息*
- TYPE_:用户组类型
- USER_ID_:用户名
- GROUP_ID_:用户组名
- ID_:用户名
- REV_INT:版本号
- FIRST_:用户名称
- LAST_:用户姓氏
- EMAIL_:邮箱
- PWD_:密码
- ID_:
- REV_:版本号
- PROC_INST_ID_:流程实例编号
- BUSINESS_KEY_:业务编号
- PARENT_ID_:找到该执行实例的父级,最终会找到整个流程的执行实例
- PROC_DEF_ID_:流程ID
- SUPER_EXEC_: 引用的执行模板
- ACT_ID_: 节点id
- IS_ACTIVE_: 是否访问
- IS_CONCURRENT_:
- IS_SCOPE_:
- ID_:
- REV_:
- EXECUTION_ID_: 执行实例的id
- PROC_INST_ID_: 流程实例的id
- PROC_DEF_ID_: 流程定义的id,对应act_re_procdef 的id_
- NAME_: 任务名称,对应 ***task 的name
- PARENT_TASK_ID_ : 对应父任务
- DESCRIPTION_:
- TASK_DEF_KEY_: ***task 的id
- OWNER_ : 发起人
- ASSIGNEE_: 分配到任务的人
- DELEGATION_ : 委托人
- PRIORITY_: 紧急程度
- CREATE_TIME_: 发起时间
- DUE_TIME_:审批时长
- ID_: 标识
- REV_: 版本
- GROUP_ID_: 组织id
- TYPE_: 类型
- USER_ID_: 用户id
- TASK_ID_: 任务id
- ID_:标识
- REV_:版本号
- TYPE_:数据类型
- NAME_:变量名
- EXECUTION_ID_: 执行实例id
- PROC_INST_ID_: 流程实例id
- TASK_ID_: 任务id
- BYTEARRAY_ID_:
- DOUBLE_:若数据类型为double ,保存数据在此列
- LONG_: 若数据类型为Long保存数据到此列
- TEXT_: string 保存到此列
- TEXT2_:
- ID_ : 唯一标识
- PROC_INST_ID_ : 流程ID
- BUSINESS_KEY_ : 业务编号
- PROC_DEF_ID_ : 流程定义id
- START_TIME_ : 流程开始时间
- ENT__TIME : 结束时间
- DURATION_ : 流程经过时间
- START_USER_ID_ : 开启流程用户id
- START_ACT_ID_ : 开始节点
- END_ACT_ID_: 结束节点
- SUPER_PROCESS_INSTANCE_ID_ : 父流程流程id
- DELETE_REASON_ : 从运行中任务表中删除原因
- ID_ : 标识
- PROC_DEF_ID_ :流程定义id
- PROC_INST_ID_ : 流程实例id
- EXECUTION_ID_ : 执行实例
- ACT_ID_ : 节点id
- ACT_NAME_ : 节点名称
- ACT_TYPE_ : 节点类型
- ASSIGNEE_ : 节点任务分配人
- START_TIME_ : 开始时间
- END_TIME_ : 结束时间
- DURATION : 经过时长
- ID_ : 标识
- PROC_DEF_ID_ : 流程定义id
- TASK_DEF_KEY_ : 任务定义id
- PROC_INST_ID_ : 流程实例id
- EXECUTION_ID_ : 执行实例id
- PARENT_TASK_ID_ : 父任务id
- NAME_ : 任务名称
- DESCRIPTION_ : 说明
- OWNER_ : 拥有人(发起人)
- ASSIGNEE_ : 分配到任务的人
- START__TIME_ : 开始任务时间
- END_TIME_ : 结束任务时间
- DURATION_ : 时长
- DELETE_REASON_ :从运行时任务表中删除的原因
- PRIORITY_ : 紧急程度
- DUE_DATE_ :
- ID_ : 标识
- TYPE_ : variableUpdate 和 formProperty 两种值
- PROC_INST_ID_ : 对应流程实例id
- EXECUTION_ID_ : 对应执行实例id
- TASK_ID_ : 对应任务id
- ACT_INST_ID : 对应节点id
- NAME_ : 历史流程变量名称,或者表单属性的名称
- VAR_TYPE_ : 定义类型
- REV_ : 版本
- TIME_ : 导入时间
- BYTEARRAY_ID_
- DOUBLE_ : 如果定义的变量或者表单属性的类型为double,他的值存在这里
- LONG_ : 如果定义的变量或者表单属性的类型为LONG ,他的值存在这里
- TEXT_ : 如果定义的变量或者表单属性的类型为string,值存在这里
- TEXT2_:
- ID_ :标识
- TYPE_ : 意见记录类型 为comment 时 为处理意见
- TIME_ : 记录时间
- USER_ID_ :
- TASK_ID_ : 对应任务的id
- PROC_INST_ID_ : 对应的流程实例的id
- ACTION_ : 为AddComment 时为处理意见
- MESSAGE_ : 处理意见
- FULL_MSG_ :
这篇关于Activiti工作流引擎数据库表结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享