Flowable涉及的表介绍

文章目录

  • 一、ACT_RE_
    • 1、介绍
    • 2、表
      • 1、act_re_model(流程模型)
      • 2、act_re_deployment(部署单元信息)
      • 3、act_re_procdef(已部署的流程定义,部署时加载的xml信息)
  • 二、ACT_RU_
    • 1、介绍
    • 2、表
      • 1、act_ru_execution(正在运行的流程实例)
      • 2、act_ru_task(每个正在运行流程实例当前正在进行的任务节点)
      • 2、act_ru_actinst(每个正在运行流程实例 经过的环节)
      • 3、act_ru_identitylink(每个正在运行流程实例 环节人员参与信息)
      • 4、act_ru_variable(正在运行的流程的变量表)
  • 三、ACT_HI_
    • 1、介绍
    • 2、表
      • 1、act_hi_procinst(历史流程信息)
      • 2、act_hi_actinst(历史流程的环节)
      • 3、act_hi_taskinst(历史流程的任务)
      • 4、act_hi_identitylink(历史流程的环节人员参与信息)
      • 5、act_hi_varinst(历史流程的变量历史表)
      • 6、act_hi_comment(批注)
  • 四、ACT_ID_
    • 1、介绍
    • 2、表
      • 1、act_id_user(用户)
      • 2、act_id_info(用户属性)
      • 3、act_id_group(用户组)
      • 4、act_id_priv(权限)
      • 5、act_id_membership(用户-用户组的对应关系)
      • 6、act_id_priv_mapping(用户 或 组 - 权限对应关系)
      • 7、act_id_token(用户相关token)
  • 五、ACT_GE_
    • 1、介绍
    • 2、表
      • 1、act_ge_bytearray(流程资源文件表)


一、ACT_RE_

1、介绍

  • ACT_RE_*,RE表示repository(存储),流程定义/部署相关的表
  • RepositoryService接口操作的表

2、表

1、act_re_model(流程模型)

字段 注释
NAME_ 模型名称
KEY_ 模型key
CATEGORY_ 模型分类0-MODEL_TYPE_BPMN
DEPLOYMENT_ID_ 关联的act_re_deployment的ID_
EDITOR_SOURCE_VALUE_ID_ 关联的act_ge_bytearray的ID_,该模型对应的xml资源
EDITOR_SOURCE_EXTRA_VALUE_ID_ 关联的ACT_GE_BYTEARRAY 的ID_,该模型对应的图片资源

2、act_re_deployment(部署单元信息)

字段 注释
CATEGORY_ 分类
KEY_
NAME_
DEPLOY_TIME_ 部署时间

3、act_re_procdef(已部署的流程定义,部署时加载的xml信息)

字段 注释
REV_ 该记录修改的次数
CATEGORY_
KEY_
NAME_
VERSION_ 版本
RESOURCE_NAME_ 资源名称(xml文件路径+名称、自定义的资源名称)
DGRM_RESOURCE_NAME_ 流程图资源名称(流程图位置+名称、)
DEPLOYMENT_ID_ 关联的act_re_deployment的ID_
SUSPENSION_STATE_ 挂起状态(1-非挂起;2-挂起)

二、ACT_RU_

1、介绍

  • ACT_RU_*,RU表示runtime,这是运行时的表存储着流程变量,用户任务,变量、职责等运行时的数据
  • RuntimeService、TaskService操作的表
  • flowable只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录,这就保证了这些运行时的表小且快

2、表

1、act_ru_execution(正在运行的流程实例)

字段 注释
ID_ id
REV_ 该记录修改的次数
PROC_INST_ID_ 以开始节点ID_作为流程实例id
BUSINESS_KEY_ 业务主键
PROC_DEF_ID_ 关联的act_re_procdef的ID_
PARENT_ID 开始节点的ID_(该节点不是开始节点),也是流程实例id
ROOT_PROC_INST_ID_ 根环节的流程ID_
ACT_ID_ 环节id,xml标签id
IS_ACTIVE_ 是否激活状态
START_ACT_ID_ 开始环节id,xml
END_ACT_ID_ 结束环节id,xml
START_USER_ID_ 流程启动人员id
START_TIME_ 流程启动时间

2、act_ru_task(每个正在运行流程实例当前正在进行的任务节点)

字段 注释
ID_ id
REV_
PROC_DEF_ID_ 关联的act_re_procdef的ID_
EXECUTION_ID_ 执行实例ID
PROC_INST_ID_ 流程实例ID
PARENT_TASK_ID_ 父节点实例ID
NAME_ 节点定义名称
TASK_DEF_KEY_ xml节点id,
ASSIGNEE_ 指定人员
CREATE_TIME_ 任务开始时间

2、act_ru_actinst(每个正在运行流程实例 经过的环节)

字段 注释
TASK_ID_ 任务id
ACT_ID_ 环节id
ACT_NAME 环节名称
START_TIME_
END_TIME_

3、act_ru_identitylink(每个正在运行流程实例 环节人员参与信息)

字段 注释
ID_
REV_
GROUP_ID_ 候选组ID
TYPE_ 类型(starter-流程发起人;candidate-xml中指定/动态添加的候选人、候选组;participant-该任务实际的参与者)
USER_ID_ 候选人、参与者ID
TASK_ID_ 任务ID
PROC_INST_ID_ 流程实例ID

4、act_ru_variable(正在运行的流程的变量表)

  • 一个流程执行完会删除
字段 注释
ID_
REV_
TYPE_ 变量类型:boolean、string、
NAME_ 变量key
EXECUTION_ID_
PROC_INST_ID_ 流程实例ID
TASK_ID_ 任务ID
DOUBLE_ 变量是double类型则存入该列
LONG_ 变量是integer、long、date、boolean类型则存入该列
TEXT_ 变量是string则存入该列

三、ACT_HI_

1、介绍

  • ACT_HI_*,HI表示history,流程历史相关数据
  • HistoryService接口操作得表

2、表

1、act_hi_procinst(历史流程信息)

字段 注释
ID_
REV_
PROC_INST_ID_ 流程实例ID
BUSINESS_KEY_ 业务主键
START_USER_ID_ 流程启动人id
STRAT_TIME_ 流程开始执行时间
END_TIME_ 流程结束时间
DURATION_ 流程历时(毫秒)(END_TIME_ - STRAT_TIME_)
START_ACT_ID_ 开始环节id,xml
END_ACT_ID_ 结束环节id,xml

2、act_hi_actinst(历史流程的环节)

  • 包含所有节点: 开始节点、线段、任务、网关、结束节点
字段 注释
ID_
REV_
PROC_DEF_ID_ 关联的act_re_procdef的ID_
PROC_INST_ID_ 流程实例ID
EXECUTION_ID_
ACT_ID_ 环节id,xml标签id
TASK_ID_ 任务id,只有插入过act_ru_task才有值
ACT_NAME_ 每个环节的名称(开始、任务、线段、网关、结束)
ACT_TYPE_ xml标签类型
ASSIGNEE_ 指定人员
STRAT_TIME_ 环节开始执行时间
END_TIME_ 环节结束时间
DURATION_ 环节历时(毫秒)(END_TIME_ - STRAT_TIME_)

3、act_hi_taskinst(历史流程的任务)

  • 只包含任务节点
字段 注释
ID_ 任务ID=act_ru_task的ID_
REV_
PROC_DEF_ID_ 关联的act_re_procdef的ID_
TASK_DEF_KEY_ 环节id,xml标签id
PROC_INST_ID_ 流程实例ID
EXECUTION_ID_
NAME_ xml中任务名称
ASSIGNEE_ 指定人员
STRAT_TIME_ 任务开始时间
CLAIM_TIME_ 签收时间
END_TIME_ 任务结束时间
DURATION_ 任务历时(毫秒)(END_TIME_ - STRAT_TIME_)
LAST_UPDATED_TIME_ 最后修改时间

4、act_hi_identitylink(历史流程的环节人员参与信息)

字段 注释
ID_
GROUP_ID_ 候选组ID
TYPE_ 类型(starter-流程发起人;candidate-xml中指定/动态添加的候选人、候选组;participant-该任务实际的参与者)
USER_ID_ 候选人或参与者ID
TASK_ID_ 任务ID
PROC_INST_ID_ 流程实例ID

5、act_hi_varinst(历史流程的变量历史表)

6、act_hi_comment(批注)

字段 注释
ID_
TYPE_ 类型
TIME_ 审批时间
PROC_INST_ID_ 流程实例ID
TASK_ID_ 任务id
USER_ID_ 审核人
ACTION_ 行为:AddComment、delComment、AddUserLink
MESSAGE_ 审核信息(前163个字段内容)
FULL_MSG_ 审核信息(完整)

四、ACT_ID_

1、介绍

  • ACT_ID_*,ID表示identity(组织机构),包含用户、权限、用户组
  • IdentityService操作的表

2、表

1、act_id_user(用户)

2、act_id_info(用户属性)

3、act_id_group(用户组)

4、act_id_priv(权限)

5、act_id_membership(用户-用户组的对应关系)

字段 注释
USER_ID_ 用户id
GROUP_ID_ 用户组id

6、act_id_priv_mapping(用户 或 组 - 权限对应关系)

字段 注释
PRIV_ID_ 权限id
USER_ID_ 用户id
GROUP_ID_ 用户组id

7、act_id_token(用户相关token)

字段 注释
USER_ID_ 用户id
TOKEN_VALUE_
TOKEN_DATA_
IP_ADDRESS_

五、ACT_GE_

1、介绍

  • ACT_GE_*,GE表示general,通用数据

2、表

1、act_ge_bytearray(流程资源文件表)

  • 部署的流程xml信息
字段 注释
NAME_ 资源文件名称(流程图xml、png)
BYTES_ 文件内容(二进制的 流程图xml、png)
DEPLOYMENT_ID_ 关联的act_re_deployment的ID_

你可能感兴趣的:(Flowable,java,流程图)