activi 创建数据库20张表

时间: 2023-09-06 20:02:40 浏览: 49
Activiti是一款开源的业务流程管理(BPM)平台,它使用数据库存储和管理流程定义、流程实例、任务、执行者等相关数据。根据具体的业务需求,Activiti可以创建多张表来支持流程管理的功能。 首先,Activiti使用的数据库可以是关系型数据库,如MySQL,Oracle等。对于不同的数据库,Activiti会根据其特定的数据存储结构来创建相应的表。 在Activiti中,最基本的表是流程定义表,该表用于存储流程定义的基本信息,如流程的ID、名称、版本号等。另外,Activiti还会创建流程实例表,用于存储流程实例的运行状态、开始时间、结束时间等信息。 除了上述两张表外,Activiti还会创建任务表,用于存储任务的相关信息,如任务的ID、名称、执行者等。此外,Activiti还会创建执行表用于记录流程的执行情况,历史表用于存储已经完成的流程实例信息,用户表用于存储参与流程的用户信息等。 根据具体业务需求,Activiti还可以创建其他自定义的表。例如,如果需要在流程中存储一些业务相关的数据,可以创建自定义业务表。此外,Activiti还支持多租户功能,可以通过创建租户表来实现对不同租户的流程隔离和管理。 综上所述,根据业务需求,Activiti可以创建多达20张表,包括流程定义表、流程实例表、任务表、执行表、历史表、用户表等。这些表的创建将有助于使用Activiti进行流程管理和业务处理。
相关问题

activiti6的28张表注释

1. ACT_GE_PROPERTY:引擎属性表,存储引擎的核心属性 2. ACT_HI_ACTINST:所有活动实例的历史记录 3. ACT_HI_ATTACHMENT:附件表,存储任务实例的附加信息,如附件、批注等 4. ACT_HI_COMMENT:批注表,记录用户在任务上的批注信息 5. ACT_HI_DETAIL:详情表,存储活动实例的详细信息,例如变量、表单等 6. ACT_HI_IDENTITYLINK:身份关系表,存储参与者与任务之间的关系信息 7. ACT_HI_PROCINST:流程实例历史表,存储流程实例的历史记录 8. ACT_HI_TASKINST:任务实例历史表,存储任务实例的历史记录 9. ACT_HI_VARINST:变量实例历史表,存储流程实例中的变量历史记录 10. ACT_ID_GROUP:用户组表,存储用户组信息 11. ACT_ID_INFO:用户信息表,存储用户信息 12. ACT_ID_MEMBERSHIP:用户组关系表,存储用户与用户组的关系信息 13. ACT_ID_USER:用户表,存储用户信息 14. ACT_RE_DEPLOYMENT:流程部署表,记录已部署的流程定义信息 15. ACT_RE_MODEL:模型表,存储模型信息 16. ACT_RE_PROCDEF:流程定义表,存储流程定义的信息 17. ACT_RU_DEADLETTER_JOB:死信任务表,记录执行失败的定时任务 18. ACT_RU_EVENT_SUBSCR:事件订阅表,存储订阅的流程事件信息 19. ACT_RU_EXECUTION:流程执行表,存储流程执行信息 20. ACT_RU_EXT_TASK:扩展任务表,可用于任务扩展 21. ACT_RU_JOB:任务表,存储任务信息 22. ACT_RU_SUSPENDED_JOB:挂起任务表,记录挂起的任务 23. ACT_RU_TASK:任务表,存储任务信息 24. ACT_RU_VARIABLE:变量表,存储流程实例中使用的变量信息 25. ACT_RU_IDENTITYLINK:身份关系表,存储参与者与任务之间的关系信息 26. ACT_EVT_LOG:事件日志表,存储流程事件日志信息 27. ACT_GE_BYTEARRAY:字节数组表,存储各种文件信息 28. ACT_GE_SCHEMA:Schema表,引擎用于存储和更新关系数据库的MyBatis映射文件的表。

activiti6的28张表分类和字段详细注释

Activiti 6的28张表可以分为以下几类: 1. ACT_RE_*:这个前缀的表包含了所有的静态的流程定义信息,比如流程的ID、名称、版本号、流程图等。 - ACT_RE_DEPLOYMENT:部署信息表,记录流程部署的时间、名称、分类等信息。 - ACT_RE_PROCDEF:流程定义表,记录流程定义的ID、名称、版本号、部署ID等信息。 2. ACT_RU_*:这个前缀的表包含了运行时的流程实例数据,比如当前的任务、执行对象等。 - ACT_RU_EXECUTION:流程执行表,记录流程实例的ID、当前环节、业务ID等信息。 - ACT_RU_TASK:任务表,记录任务的ID、名称、执行人等信息。 3. ACT_HI_*:这个前缀的表包含了历史的流程实例数据,比如流程的启动时间、结束时间、审批记录等。 - ACT_HI_PROCINST:流程实例历史表,记录流程实例的启动时间、结束时间、业务ID等信息。 - ACT_HI_TASKINST:任务历史表,记录任务的开始时间、结束时间、执行人等信息。 4. ACT_ID_*:这个前缀的表包含了身份和权限管理相关的数据,比如用户、组、角色等。 - ACT_ID_USER:用户表,记录用户的ID、姓名、邮箱等信息。 - ACT_ID_GROUP:组表,记录组的ID、名称、类型等信息。 5. ACT_GE_*:这个前缀的表包含了Activiti引擎的通用数据,比如变量、字节流等。 - ACT_GE_BYTEARRAY:字节流表,记录各种资源文件的内容,如图片、部署的流程文件等。 - ACT_GE_PROPERTY:属性表,记录键值对形式的数据,如数据库版本号、Activiti版本号等。 下面是每个表的详细注释: 1. ACT_RE_DEPLOYMENT - ID:部署ID - NAME:部署名称 - CATEGORY:部署分类 - DEPLOY_TIME:部署时间 - TENANT_ID:租户ID 2. ACT_RE_PROCDEF - ID:流程定义ID - NAME:流程定义名称 - KEY:流程定义KEY - VERSION:流程定义版本号 - DEPLOYMENT_ID:部署ID - RESOURCE_NAME:流程定义资源文件名称 - DIAGRAM_RESOURCE_NAME:流程定义图片资源文件名称 - DESCRIPTION:流程定义描述 3. ACT_RU_EXECUTION - ID:流程执行ID - REV:数据版本号 - BUSINESS_KEY:业务ID - PROC_DEF_ID:流程定义ID - ACT_ID:当前环节ID - IS_ACTIVE:是否处于活动状态 - IS_CONCURRENT:是否并发执行 - IS_SCOPE:是否为子流程 - PARENT_ID:父流程执行ID - SUPER_EXEC:超级流程执行ID - ROOT_PROC_INST_ID:根流程实例ID - SUSPENSION_STATE:挂起状态 4. ACT_RU_TASK - ID:任务ID - REV:数据版本号 - NAME:任务名称 - PARENT_TASK_ID:父任务ID - DESCRIPTION:任务描述 - PRIORITY:任务优先级 - CREATE_TIME:任务创建时间 - CLAIM_TIME:任务签收时间 - END_TIME:任务结束时间 - DUE_DATE:任务到期时间 - FORM_KEY:表单KEY - ASSIGNEE:任务处理人ID - DELEGATION:委派状态 - EXECUTION_ID:所属流程执行ID 5. ACT_HI_PROCINST - ID:流程实例ID - PROC_DEF_ID:流程定义ID - BUSINESS_KEY:业务ID - START_TIME:流程启动时间 - END_TIME:流程结束时间 - DURATION:流程持续时间 - START_USER_ID:流程启动人ID - END_ACT_ID:流程结束环节ID - DELETE_REASON:删除原因 - TENANT_ID:租户ID 6. ACT_HI_TASKINST - ID:任务历史ID - PROC_DEF_ID:流程定义ID - PROC_INST_ID:流程实例ID - NAME:任务名称 - PARENT_TASK_ID:父任务ID - DESCRIPTION:任务描述 - OWNER:任务拥有者ID - CLAIM_TIME:任务签收时间 - END_TIME:任务结束时间 - DURATION:任务持续时间 - DELETE_REASON:删除原因 - TENANT_ID:租户ID 7. ACT_ID_USER - ID:用户ID - FIRST:用户姓 - LAST:用户名 - EMAIL:邮箱 - PASSWORD:密码 - REV:数据版本号 - TENANT_ID:租户ID 8. ACT_ID_GROUP - ID:组ID - NAME:组名 - TYPE:组类型 - REV:数据版本号 - TENANT_ID:租户ID 9. ACT_GE_BYTEARRAY - ID:字节流ID - REV:数据版本号 - NAME:资源文件名称 - DEPLOYMENT_ID:部署ID - BYTES:资源文件内容 - GENERATED:是否自动生成 - TENANT_ID:租户ID 10. ACT_GE_PROPERTY - NAME:属性名称 - VALUE:属性值 以上是Activiti 6的28张表分类和字段详细注释。

相关推荐

最新推荐

recommend-type

Activiti连接达梦数据库.pdf

目前国内部分公司做的项目要求去ioe使用国产的替代方案。数据从异构数据库中迁移到达梦,应用中使用Activiti工作流在替换了数据库驱动后,无法直接使用,本文介绍如何适配达梦数据库
recommend-type

对activiti二次开发适配达梦数据库.docx

对activiti二次开发适配达梦数据库,全网最全教程详解,文本内容详解: 需要对activiti进行二次开发,增加对达梦数据库的适配信息
recommend-type

ACTIVITI数据库表结构集成web设计器

activiti 表结构 数据库 act_ activiti 集成web设计器
recommend-type

Activiti基本架构和数据库表结构

Activiti 流程引擎重点关注在系统开发的易用性和轻量性上。每一项 BPM 业务功能 Activiti 流程引擎都以服务的形式提供给开发人员。通过使用这些服务,开发人员能够构建出功能丰富、轻便且高效的 BPM 应用程序
recommend-type

activiti实现员工请假流程解析

主要介绍了activiti实现员工请假流程解析,本文通过实例代码图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
recommend-type

RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz

REALTEK 8188FTV 8188eus 8188etv linux驱动程序稳定版本, 支持AP,STA 以及AP+STA 共存模式。 稳定支持linux4.0以上内核。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

:YOLOv1目标检测算法:实时目标检测的先驱,开启计算机视觉新篇章

![:YOLOv1目标检测算法:实时目标检测的先驱,开启计算机视觉新篇章](https://img-blog.csdnimg.cn/img_convert/69b98e1a619b1bb3c59cf98f4e397cd2.png) # 1. 目标检测算法概述 目标检测算法是一种计算机视觉技术,用于识别和定位图像或视频中的对象。它在各种应用中至关重要,例如自动驾驶、视频监控和医疗诊断。 目标检测算法通常分为两类:两阶段算法和单阶段算法。两阶段算法,如 R-CNN 和 Fast R-CNN,首先生成候选区域,然后对每个区域进行分类和边界框回归。单阶段算法,如 YOLO 和 SSD,一次性执行检
recommend-type

设计算法实现将单链表中数据逆置后输出。用C语言代码

如下所示: ```c #include <stdio.h> #include <stdlib.h> // 定义单链表节点结构体 struct node { int data; struct node *next; }; // 定义单链表逆置函数 struct node* reverse(struct node *head) { struct node *prev = NULL; struct node *curr = head; struct node *next; while (curr != NULL) { next
recommend-type

c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf

校园超市商品信息管理系统课程设计旨在帮助学生深入理解程序设计的基础知识,同时锻炼他们的实际操作能力。通过设计和实现一个校园超市商品信息管理系统,学生掌握了如何利用计算机科学与技术知识解决实际问题的能力。在课程设计过程中,学生需要对超市商品和销售员的关系进行有效管理,使系统功能更全面、实用,从而提高用户体验和便利性。 学生在课程设计过程中展现了积极的学习态度和纪律,没有缺勤情况,演示过程流畅且作品具有很强的使用价值。设计报告完整详细,展现了对问题的深入思考和解决能力。在答辩环节中,学生能够自信地回答问题,展示出扎实的专业知识和逻辑思维能力。教师对学生的表现予以肯定,认为学生在课程设计中表现出色,值得称赞。 整个课程设计过程包括平时成绩、报告成绩和演示与答辩成绩三个部分,其中平时表现占比20%,报告成绩占比40%,演示与答辩成绩占比40%。通过这三个部分的综合评定,最终为学生总成绩提供参考。总评分以百分制计算,全面评估学生在课程设计中的各项表现,最终为学生提供综合评价和反馈意见。 通过校园超市商品信息管理系统课程设计,学生不仅提升了对程序设计基础知识的理解与应用能力,同时也增强了团队协作和沟通能力。这一过程旨在培养学生综合运用技术解决问题的能力,为其未来的专业发展打下坚实基础。学生在进行校园超市商品信息管理系统课程设计过程中,不仅获得了理论知识的提升,同时也锻炼了实践能力和创新思维,为其未来的职业发展奠定了坚实基础。 校园超市商品信息管理系统课程设计的目的在于促进学生对程序设计基础知识的深入理解与掌握,同时培养学生解决实际问题的能力。通过对系统功能和用户需求的全面考量,学生设计了一个实用、高效的校园超市商品信息管理系统,为用户提供了更便捷、更高效的管理和使用体验。 综上所述,校园超市商品信息管理系统课程设计是一项旨在提升学生综合能力和实践技能的重要教学活动。通过此次设计,学生不仅深化了对程序设计基础知识的理解,还培养了解决实际问题的能力和团队合作精神。这一过程将为学生未来的专业发展提供坚实基础,使其在实际工作中能够胜任更多挑战。