工作流activiti表结构

    xiaoxiao2021-03-25  156

    activiti工作流,在工作中正好使用上:

    先引入几篇文章:作者写的蛮好的

             工作流扫盲:https://blog.csdn.net/zwk626542417/article/details/46592471

                                 https://blog.csdn.net/zwk626542417/article/details/46594505

                                 https://blog.csdn.net/zwk626542417/article/details/46602419

                                 https://blog.csdn.net/zwk626542417/article/details/46646565

                                 https://blog.csdn.net/zwk626542417/article/details/46648139

    工作流表结构介绍:所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识

    ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。

    ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据,在流程结束时就会删除这些记录。这样运行时表可以一直很小速度很快。

    ACT_ID_*: 'ID'表示identity。 这些表包含身份信息,比如用户,组等等。

    ACT_HI_*: 'HI'表示history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。

    ACT_GE_*: 通用数据, 用于不同场景下,如存放资源文件。

    参考了http://blog.csdn.net/rosten/article/details/35220867

    资源库流程规则表

    1)     act_re_deployment部署信息表

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:

    PRIMARY  KEY

    2

    NAME

    部署流程名称

    Varchar (255)

     

    3

    CATEGORY_

    分类

    Varchar(255)

     

    4

    TENANT_ID_

     

    Varchar (255)

     

    5

    DEPLOY_TIME__

    部署时间

    TIMESTAMP

     

     

    2)     act_re_model 流程设计模型部署表

     

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:

    PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    KEY_

    KEY

    Varchar(255)

     

    4

    CATEGORY_

    分类

    Varchar (255)

     

    5

    CREATE_TIME_

    创建时间

    TIMESTAMP

     

    6

    NAME_

    名称

    Varchar(255)

     

    7

    VERSION_

    版本

    INT(11)

     

    8

    META_INFO_

    数据源信息

    Varchar(4000)

     

    9

    DEPLOYMENT_ID_

    部署ID

    Varchar(64)

     

    10

    EDITOR_SOURCE_VALUE_ID_

    编辑源值ID

    Varchar(64)

     

    11

    EDITOR_SOURCE_EXTRA_VALUE_ID_

    编辑源额外值ID

    Varchar(64)

     

    12

    TENANT_ID_

     

    Varchar(255)

     

    13

    LAST_UPDATE_TIME_

    最后修改时间

    TIMESTAMP

     

     

       3) act_re_procdef 流程定义数据表

    包括流程定义、类型、流程名称、流程key、版本号、部署ID、资源名称、图片资源名称、描述信息、是否从key启动、暂停状态。

     

     

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:

    PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    CATEGORY_

    分类

    Varchar (255)

     

    4

    NAME_

    流程名称

    Varchar(255)

     

    5

    KEY_

    KEY

    Varchar(255)

     

    6

    VERSION_

    版本

    INT(11)

     

    7

    DEPLOYMENT_ID_

    部署ID

    Varchar(64)

     

    8

    RESOURCE_NAME_

    资源名称

    Varchar(4000)

     

    9

    GROUP_RESOURCE_NAME_

    图片资源名称

    Varchar(4000)

     

    10

    DESCRIPTION_

    部署ID

    Varchar(4000)

     

    11

    HAS_START_FORM_KEY_

    是否存在开始节点formKey

    TINYINT(4)

     

    12

    SUSPENSION_STATE_

    是否挂起

    INT(11)

     

    13

    TENANT_ID_

     

    Varchar(255)

     

     

     

     

     

     

    运行时数据库表

    1)     act_ru_execution运行时流程执行实例表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    4

    BUSINESS_KEY_

    业务key

    Varchar(255)

     

    5

    PARENT_ID_

    父执行流程

    Varchar(255)

     

    6

    PROC_DEF_ID

    流程定义Id

    Varchar (64)

     

    7

    SUPER_EXEC_

    SUPER_EXEC_

    Varchar(64)

     

    8

    ACT_ID_

    实例id

    Varchar (64)

     

    9

    IS_ACTIVE_

    激活状态

    Varchar (255)

     

    10

    IS_CONCURRENT_

    并发状态

    TINYINT(4)

     

    11

    IS_SCOPE_

    IS_SCOPE_

    TINYINT(4)

     

    12

    IS_EVENT_SCOPE_

    IS_EVENT_SCOPE_

    TINYINT(4)

     

    13

    SUSPENSION_STATE_

    是否挂起

    INT (11)

     

    14

    CACHED_ENT_STATE_

    缓存结束状态

    INT (11)

     

    15

    TENANT_ID_

     

    Varchar(255)

     

     

     

    2)     act_ru_identitylink运行时流程人员表,主要存储任务节点与参与者的相关信息

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    GROUP_ID_

    用户组id

    Varchar (255)

     

    4

    TYPE_

    用户组类型

    Varchar(255)

     

    5

    USER_ID_

    用户

    Varchar(255)

     

    6

    TASK_ID

    任务Id

    Varchar (64)

     

    7

    PROC_INST_ID_

    流程实例ID

    Varchar(64)

     

    8

    PROC_DEF_ID_

    流程定义Id

    Varchar (64)

     

     

     

    3)     act_ru_task运行时任务节点表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    EXECUTION_ID_

    实例id

    Varchar (64)

     

    4

    PROC_INST_ID_

    流程实例ID

    Varchar(64)

     

    5

    PROC_DEF_ID_

    流程定义ID

    Varchar(64)

     

    7

    NAME_

    任务名称

    Varchar (255)

     

    8

    PARENT_TASK_ID_

    实父节任务ID

    Varchar(64)

     

    9

    DESCRIPTION_

    任务描述

    Varchar (4000)

     

    10

    TASK_DEF_KEY_

    任务定义key

    Varchar (255)

     

    11

    OWNER_

    所属人

    Varchar (255)

     

    12

    ASSIGNEE_

    代理人员

    Varchar (255)

     

    13

    DELEGATION_

    暂代理团

    Varchar(64)

     

    14

    PRIORITY_

    优先权

    INT (11)

     

    15

    CREATE_TIME_

    创建时间

    timestamp

     

    16

    DUE_DATE_

    执行时间

    timestamp

     

    17

    CATEGORY_

    分类

    Varchar(255)

     

    18

    SUSPENSION_STATE_

    是否挂起

    INT (11)

     

    19

    TENANT_ID_

     

    Varchar(255)

     

     

    4)     act_ru_variable运行时流程变量数据表

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    NAME_

    变量名称

    Varchar (255)

     

    4

    EXECUTION_ID_

    执行实例ID

    Varchar(255)

     

    5

    PROC_INST_ID_

    流程实例Id

    Varchar(255)

     

    7

    TASK_ID_

    任务id

    Varchar (64)

     

    8

    BYTEARRAY_ID_

    字节组ID

    Varchar(64)

     

    9

    DESCRIPTION_

    节点定义描述

    Varchar (64)

     

    10

    DOUBLE_

    DOUBLE_

    double

     

    11

    LONG_

    LONG_

    bigint (20)

     

    12

    TEXT_

    TEXT_

    Varchar (4000)

     

    13

    TEXT2_

    TEXT2_

    Varchar (4000)

     

     

    5)     act_ru_job 运行中的任务

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    TYPE_

    类型

    Varchar (255)

     

    4

    LOCK_EXP_TIME_

    锁定释放时间

    timestamp

     

    5

    LOCK_OWNER_

    挂起者

    Varchar(255)

     

    7

    EXCLUSIVE_

     

    Tinyint(1)

     

    8

    EXECUTION_ID_

    执行实例ID

    Varchar(64)

     

    10

    PROCESS_INSTANCE_ID_

    流程实例ID

    Varchar (64)

     

    11

    PROC_DEF_ID_

    流程定义ID

    Varchar (64)

     

    12

    RETRIES_

     

    INT (11)

     

    13

    EXCEPTION_STACK_ID_

    异常信息ID

    Varchar (64)

     

    14

    EXCEPTION_MSG_

    异常信息

    Varchar (4000)

     

    15

    DUEDATE_

    到期时间

    timestamp

     

    16

    REPEAT_

    重复

    Varchar (255)

     

    17

    HANDLER_TYPE_

    处理类型

    Varchar (255)

     

    18

    HANDLER_CFG_

     

    Varchar (4000)

     

    19

    TENANT_ID_

     

    Varchar (255)

     

     

     

     

    6)     act_ru_event_subscr事件子脚本

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    INT (11)

     

    3

    EVENT_TYPE_

    事件类型

    Varchar (255)

     

    4

    EVENT_NAME_

    事件名称

    Varchar(255)

     

    5

    EXECUTION_ID_

    流程执行ID

    Varchar(64)

     

    6

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    7

    ACTIVITY_ID_

    活动ID

    Varchar(64)

     

    8

    CONFIGURATION_

    配置信息

    Varchar (255)

     

    9

    CREATED_

    创建时间

    timestamp

     

    10

    PROC_DEF_ID_

    流程定义Id

    Varchar (64)

     

    11

    TENANT_ID_

     

    Varchar (255)

     

     

    历史数据库表

    1)act_hi_actinst 历史节点表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    PROC_DEF_ID_

    流程定义ID

    Varchar (64)

     

    3

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    4

    EXECUTION_ID_

    流程执行ID

    Varchar (64)

     

    5

    ACT_ID_

    活动ID

    Varchar(255)

     

    6

    TASK_ID_

    任务id

    Varchar (64)

     

    7

    CALL_PROC_INST_ID_

    请求流程实例ID

    Varchar(64)

     

    8

    ACT_NAME_

    活动名称

    Varchar (255)

     

    9

    ACT_TYPE_

    活动类型

    Varchar (255)

     

    10

    ASSIGNEE_

    代理人员

    Varchar (255)

     

    11

    START_TIME_

    开始时间

    datetime

     

     

    END_TIME_

    结束时间

    datetime

     

     

    DURATION_

    时长

    Bigint(20)

     

     

    TENANT_ID_

     

    Varchar (255)

     

     

    2)act_hi_attachment历史附件表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    Varchar (11)

     

    3

    USER_ID_

    用户id

    Varchar (255)

     

    4

    NAME_

    名称

    Varchar (255)

     

    5

    DESCRIPTION_

    描述

    Varchar(4000)

     

    6

    TYPE_

    类型

    Varchar (255)

     

    7

    TASK_ID_

    任务Id

    Varchar(64)

     

    8

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    9

    URL_

    连接

    Varchar (4000)

     

    10

    CONTENT_ID_

    内容Id

    Varchar (64)

     

     

    3)act_hi_comment历史意见表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    TYPE_

    类型

    Varchar (255)

     

    3

    TIME_

    时间

    datetime

     

    4

    USER_ID_

    用户Id

    Varchar (255)

     

    5

    TASK_ID_

    任务Id

    Varchar(64)

     

    6

    PROC_INST_ID_

    流程实例Id

    Varchar (64)

     

    8

    ACTION_

    活动

    Varchar (255)

     

    9

    MESSAGE_

    消息

    Varchar (4000)

     

    10

    FULL_MSG_

    全部消息

    longblob

     

     

    4)act_hi_identitylink历史流程人员表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    GROUP_ID_

    用户组ID

    Varchar (255)

     

    3

    TYPE_

    用户组类型Type

    Varchar (255)

     

    4

    USER_ID_

    用户Id

    Varchar (255)

     

    5

    TASK_ID_

    任务Id

    Varchar(64)

     

    6

    PROC_INST_ID_

    流程实例Id

    Varchar(64)

     

     

    5)act_hi_detail历史详情表,提供历史变量的查询

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    TYPE_

    数据类型

    Varchar (255)

     

    3

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    4

    EXECUTION_ID_

    执行实例Id

    Varchar (64)

     

    5

    TASK_ID_

    任务Id

    Varchar(64)

     

    6

    ACT_INST_ID_

    动实例Id

    Varchar(64)

     

    7

    NAME_

    名称

    Varchar (255)

     

    8

    VAR_TYPE_

    变量类型

    Varchar (255)

     

    9

    REV_

    乐观锁

    Int(11)

     

    10

    TIME_

    创建时间

    datetime

     

    11

    BYTEARRAY_ID_

    字节数组Id

    Varchar (64)

     

    12

    DOUBLE_

    DOUBLE_

    double

     

    13

    LONG_

    LONG_

    Bigint(20)

     

    14

    TEXT_

    TEXT_

    Varchar (4000)

     

    15

    TEXT2_

    TEXT2_

    Varchar (4000)

     

     

    6)act_hi_procinst历史流程实例表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    3

    BUSINESS_KEY_

    业务Key

    Varchar (255)

     

    4

    PROC_DEF_ID_

    流程定义Id

    Varchar (64)

     

     

    START_TIME_

    开始时间

    datetime

     

     

    END_TIME_

    结束时间

    datetime

     

     

    DURATION_

    时长

    Bigint(20)

     

     

    START_USER_ID_

    发起人员Id

    Varchar (255)

     

     

    START_ACT_ID_

    开始节点

    Varchar (255)

     

     

    END_ACT_ID_

    结束节点

    Varchar (255)

     

     

    SUPER_PROCESS_INSTANCE_ID_

    超级流程实例Id

    Varchar (64)

     

     

    DELETE_REASON_

    删除理由

    Varchar (4000)

     

     

    TENANT_ID_

     

    Varchar (255)

     

     

     

    7)act_hi_taskinst历史任务实例表

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    PROC_DEF_ID_

    流程定义Id

    Varchar (64)

     

    3

    TASK_DEF_KEY_

    节点定义的KEY

    Varchar (255)

     

    4

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

     

    EXECUTION_ID_

    执行ID

    Varchar (64)

     

     

    NAME_

    名称

    Varchar (255)

     

     

    PARENT_TASK_ID_

    父任务iD

    Varchar (64)

     

     

    DESCRIPTION_

    描述

    Varchar (4000)

     

     

    OWNER_

    所属人

    Varchar (255)

     

     

    ASSIGNEE_

    代理人

    Varchar (255)

     

     

    START_TIME_

    开始时间

    datetime

     

     

    CLAIM_TIME_

    提醒时间

    datetime

     

     

    END_TIME_

    结束时间

    datetime

     

     

    DURATION_

    时长

    Bigint(20)

     

     

    DELETE_REASON_

    删除理由

    Varchar (4000)

     

     

    PRIORITY_

    优先级

    Int(11)

     

     

    DUE_DATE_

    应完成时间

    datetime

     

     

    FORM_KEY_

    表单key

    Varchar (255)

     

     

    CATEGORY_

    分类

    Varchar (255)

     

     

    TENANT_ID_

     

    Varchar (255)

     

     

    8)act_hi_varinst历史变量表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    PROC_INST_ID_

    流程实例ID

    Varchar (64)

     

    3

    EXECUTION_ID_

    执行ID

    Varchar (64)

     

    4

    TASK_ID_

    任务Id

    Varchar (64)

     

    5

    NAME_

    名称

    Varchar (255)

     

    6

    VAR_TYPE_

    类型

    Varchar (100)

     

    7

    REV_

    乐观锁

    int (11)

     

    8

    BYTEARRAY_ID_

    字节数组ID

    Varchar (64)

     

    9

    DOUBLE_

    DOUBLE_

    double

     

    10

    LONG_

    LONG_

    Bigint(20)

     

    11

    TEXT_

    TEXT_

    Varchar (4000)

     

    12

    TEXT2_

    TEXT2_

    Varchar (4000)

     

    13

    CREATE_TIME_

    创建时间

    datetime

     

    14

    LAST_UPDATED_TIME_

     

    datetime

     

     

    组织机构表

    1)act_id_group用户组信息表

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    int (11)

     

    3

    NAME_

    名称

    Varchar (255)

     

    4

    TYPE_

    类型

    Varchar (255)

     

     

    2)act_id_info用户扩展信息表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    int (11)

     

    3

    USER_ID_

    用户Id

    Varchar (64)

     

    4

    NAME_

    名称

    Varchar (255)

     

    5

    TYPE_

    类型

    Varchar (64)

     

    6

    VALUE_

    Varchar (255)

     

    7

    PASSWORD_

    密码

    longblob

     

    8

    PARENT_ID_

    父节点

    Varchar (255)

     

     

    3)act_id_membership用户与用户组对应信息表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    USER_ID_

    用户Id

    Varchar (64)

    约束:PRIMARY  KEY

    2

    GROUP_ID_

    用户组Id

    Varchar (64)

    约束:PRIMARY  KEY

     

     

    4)act_id_user用户信息表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    int (11)

     

    3

    FIRST_

    Varchar (255)

     

    4

    LAST_

    名称

    Varchar (255)

     

    5

    EMAIL_

    邮件

    Varchar (255)

     

    6

    PWD_

    密码

    Varchar (255)

     

    7

    PICTURE_ID_

    头像Id

    Varchar (64)

     

     

    通用数据表

    1)act_ge_bytearray字节数据表

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    ID_

    记录流水号

    Varchar (64)

    约束:PRIMARY  KEY

    2

    REV_

    乐观锁

    int (11)

     

    3

    NAME__

    名称

    Varchar (255)

     

    4

    DEPLOYMENT_ID_

    部署Id

    Varchar (64)

     

    5

    BYTES_

    字节数据

    longblob

     

    6

    GENERATED_

    发生的

    tinyint (4)

     

     

    2)act_ge_property一般属性表

     

    序号

    字段名

    字段含义

    字段类型

    备注(索引,约束,触发器)

    1

    NAME_

    名称

    Varchar (64)

    约束:PRIMARY  KEY

    2

    VALUE_

    Varchar (300)

     

    3

    REV_

    乐观锁

    int (11)

     

    转载请注明原文地址: https://ju.6miu.com/read-3964.html

    最新回复(0)