flowable 工作流
   Docker 方式部署 FlowableUI
 docker pull flowable/flowable-ui
docker run -d --name flowable-server -p 8081:8080 flowable/flowable-ui
docker cp flowable-server:/app/WEB-INF/classes/flowable-default.properties ./
 1
2
3
4
5
 Flowable 数据库表命名规则
  Flowable 数据库表命名规则
 | 表名 | 说明 | 
|---|
 | ACT_RE_* | 'RE'表示 repository(存储)。RepositoryService 接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 | 
 | ACT_RU_* | 'RU'表示 runtime。RuntimeService、TaskService 等接口操作的表。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable 只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。这就保证了这些运行时的表小且快。 | 
 | ACT_ID_* | 'ID'表示 identity(组织机构)。IdentityService 接口操作的表。这些表包含标识的信息,如用户,用户组,等等。 | 
 | ACT_HI_* | 'HI'表示 history。HistoryService 接口操作的表。就是这些表包含着历史的相关数据,如结束的流程实例,变量,任务,等等。 | 
 | ACT_GE_* | 普通数据,各种情况都使用的数据。 | 
 | ACT_DE_* | ModelService 接口操作的表。带此前缀的表包含的是流程定义,如,自定义流程等。 | 
  数据库表结构(40 张表,不同版本数量可能会有出入)
  一般数据(2)
 | 数据表 | 描述 | 
|---|
 | ACT_GE_BTYEARRAY | 资源表(存储流程定义相关的资源) - ByteArrayEntityImpl | 
 | ACT_GE_PROPERTY | 属性表(保存流程引擎的 kv 键值属性) - PropertyEntityImpl | 
  历史流程数据表(10)
 | 数据表 | 描述 | 
|---|
 | ACT_HI_ACTINST | 历史节点信息表 - HistoricActivityInstanceEntityImpl | 
 | ACT_HI_ATTACHMENT | 附件表 - AttachmentEntityImpl | 
 | ACT_HI_COMMENT | 评论表 - CommentEntityImpl | 
 | ACT_HI_DETAIL | 历史的流程运行中的细节信息 - HistoricDetailEntityImpl | 
 | ACT_HI_ENTITYLINK |  | 
 | ACT_HI_IDENTITYLINK | 历史参与者表 - HistoricIdentityLinkEntityImpl | 
 | ACT_HI_PROCINST | 历史流程实例表 - HistoricProcessInstanceEntityImpl | 
 | ACT_HI_TASKINST | 历史任务表 - HistoricTaskInstanceEntityImpl(只记录 usertask 内容) | 
 | ACT_HI_TSK_LOG |  | 
 | ACT_HI_VARINST | 历史变量 - HistoricVariableInstanceEntityImpl | 
  用户用户组表 /身份数据表(9)
 | 数据表 | 描述 | 
|---|
 | ACT_ID_BYTEARRAY | 二进制数据表(flowable) | 
 | ACT_ID_GROUP | 群组表/用户组信息表(用于 Web 设计器) - GroupEntityImpl | 
 | ACT_ID_INFO | 用户扩展表 - IdentityInfoEntityImpl | 
 | ACT_ID_MEMBERSHIP | 用户与组关系表 - MemberShipEntityImpl | 
 | ACT_ID_PRIV | 权限表(flowable) | 
 | ACT_ID_PRIV_MAPPING | 用户或组权限关系表(flowable) | 
 | ACT_ID_PROPERTY | 属性表(flowable) | 
 | ACT_ID_TOKEN | 系统登录日志表(flowable) | 
 | ACT_ID_USER | 用户基本信息表 - UserEntityImpl | 
  流程与业务关联表(2)
 | 数据表 | 描述 | 
|---|
 | ACT_PRIN_RELATION | 流程与业务关联表 | 
 | ACT_PRIN_RELATION_HIS | 流程与业务关联历史表 | 
  流程定义表(3)
 | 数据表 | 描述 | 
|---|
 | ACT_RE_DEPLOYMENT | 流程部署表 - DeploymentEntityImpl | 
 | ACT_RE_MODEL | 模型信息表(用于 Web 设计器) - ModelEntityImpl | 
 | ACT_RE_PROCDEF | 流程定义信息表 - ProcessDefinitionEntityImpl | 
  运行实例表/运行时流程数据表(12)
 | 数据表 | 描述 | 
|---|
 | ACT_RU_ACTINST | 正在运行的节点表 | 
 | ACT_RU_DEADLETTER_JOB | 死信表 - DeadLetterJobEntityImpl | 
 | ACT_RU_ENTITYLINK |  | 
 | ACT_RU_EVENT_SUBSCR | 事件订阅表 - EventSubscriptionEntityImpl | 
 | ACT_RU_EXECUTION | 流程实例与分支执行表 - ExecutionEntityImpl | 
 | ACT_RU_HISTORY_JOB | 历史作业表(flowable) | 
 | ACT_RU_IDENTITYLINK | 参与者相关信息表 - IdentityLinkEntityImpl | 
 | ACT_RU_JOB | 作业表 - JobEntityImpl | 
 | ACT_RU_SUSPENDED_JOB | 暂停作业表 - SuspendedJobEntityImpl | 
 | ACT_RU_TASK | 用户任务表 - TaskEntityImpl | 
 | ACT_RU_TIMER_JOB | 定时器表 - TimerJobEntityImpl | 
 | ACT_RU_VARIABLE | 变量信息 - VariableInstanceEntityImpl | 
  流程定义表
 flowable 从 6.4.1 开始,act_de_model 代替原来的 act_re_model 表,act_re_model 将作废
 | 数据表 | 描述 |  | 
|---|
 | ACT_DE_MODEL | 模型信息表(用于 Web 设计器)--org.flowable.ui.modeler.domain.Model |  | 
 | ACT_DE_MODEL_HISTORY | 模型信息历史表(用于 Web 设计器)--org.flowable.ui.modeler.domain.ModelHistory |  | 
 | ACT_DE_MODEL_RELATION | 模型信息关联表--org.flowable.ui.modeler.domain.ModelRelation |  | 
  其他表(2)
 | 数据表 | 描述 | 
|---|
 | ACT_EVT_LOG | 事件日志表 - EventLogEntryEntityImpl | 
 | ACT_PROCDEF_INFO | 流程定义动态改变信息表 - ProcessDefinitionInfoEntityImpl | 
  数据表详细说明
  ACT_GE_BYTEARRAY 资源表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 | Flowable 有可能会被频繁修改数据库表,加入字段,用来表示该数据被操作的次数 | 
 | NAME_ | NVARCHAR2(255) | N | 资源名称 |  | 
 | DEPLOYMENTID | NVARCHAR2(64) | N | 部署序号 | 部署序号,一次部署可以部署多个资源,该字段与部署表 ACT_RE_DEPLOYMENT 的主键关联 | 
 | BYTES_ | BLOB | N | 资源内容 |  | 
 | GENERATED_ | NUMBER(1) | N | 是否是由 flowable 自动产生的资源 | 0 表示 false,1 表示 true | 
  ACT_GE_PROPERTY 属性表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | NAME_ | NVARCHAR2(64) | Y | 属性名称 |  | 
 | VALUE_ | NVARCHAR2(300) | N | 属性值 |  | 
 | REV_ | INTEGER | N | 数据版本号 |  | 
  ACT_RE_DEPLOYMENT 部署数据表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 部署序号 |  | 
 | NAME_ | NVARCHAR2(255) | N | 部署名称 |  | 
 | CATEGORY_ | NVARCHAR2(255) | N | 类别 | 流程定义的 Namespace 就是类别 | 
 | KEY_ | NVARCHAR2(255) | N | 流程定义 ID |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
 | DEPLOYTIME | TIMESTAMP(6) | N | 部署时间 |  | 
 | ENGINEVERSION | NVARCHAR2(255) | N | 引擎版本 |  | 
  ACT_RE_PROCDEF 流程定义表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本号 |  | 
 | CATEGORY_ | NVARCHAR2(255) | N | 流程定义分类 | 读取 xml 文件中程的 targetNamespace 值 | 
 | NAME_ | NVARCHAR2(255) | N | 流程定义的名称 | 读取流程文件中 process 元素的 name 属性 | 
 | KEY_ | NVARCHAR2(255) | N | 流程定义 key | 读取流程文件中 process 元素的 id 属性 | 
 | VERSION_ | INTEGER | N | 版本 |  | 
 | DEPLOYMENTID | NVARCHAR2(64) | N | 部署 ID | 流程定义对应的部署数据 ID | 
 | RESOURCENAME | NVARCHAR2(2000) | N | bpmn 文件名称 | 一般为流程文件的相对路径 | 
 | DGRMRESOURCE_NAME | VARCHAR2(4000) | N | 流程定义对应的流程图资源名称 |  | 
 | DESCRIPTION_ | NVARCHAR2(2000) | N | 说明 |  | 
 | HASSTART_FORM_KEY | NUMBER(1) | N | 是否存在开始节点 formKey | start 节点是否存在 formKey,0 否 1 是 | 
 | HASGRAPHICAL_NOTATION | NUMBER(1) | N | 是否有图形表示 |  | 
 | SUSPENSIONSTATE | INTEGER | N | 流程定义状态 | 1 激活、2 中止 | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
 | ENGINEVERSION | NVARCHAR2(255) | N | 引擎版本 |  | 
 - ACT_ID_USER 用户表
| 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | FIRST_ | NVARCHAR2(255) | N | 人名 |  | 
 | LAST_ | NVARCHAR2(255) | N | 姓氏 |  | 
 | EMAIL_ | NVARCHAR2(255) | N | 邮件 |  | 
 | PWD_ | NVARCHAR2(255) | N | 用户密码 |  | 
 | PICTUREID | NVARCHAR2(64) | N | 图片 ID |  | 
  ACT_ID_INFO 用户信息表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | USERID | NVARCHAR2(64) | N | 对应用户表主键 |  | 
 | TYPE_ | NVARCHAR2(64) | N | 信息类型 | 当前可以设置用户帐号(account)、用户信息(userinfo)和 NULL 三种值 | 
 | KEY_ | NVARCHAR2(255) | N | 数据的键 | 可以根据该键查找用户信息的值 | 
 | VALUE_ | NVARCHAR2(255) | N | 数据的值 |  | 
 | PASSWORD_ | BLOB | N | 用户密码 |  | 
 | PARENTID | NVARCHAR2(255) | N | 父信息 ID |  | 
  ACT_ID_GROUP 用户组表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | NAME_ | NVARCHAR2(255) | N | 用户组名称 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 用户组类型 |  | 
  ACT_ID_MEMBERSHIP 关系表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | USERID | NVARCHAR2(64) | Y | 用户 ID |  | 
 | GROUPID | NVARCHAR2(64) | Y | 用户组 ID |  | 
  ACT_RU_EXECUTION 流程实例(执行流)表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | BUSINESSKEY | NVARCHAR2(255) | N | 业务主键 ID |  | 
 | PARENTID | NVARCHAR2(64) | N | 父执行流的 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义的数据 ID |  | 
 | SUPEREXEC | NVARCHAR2(64) | N |  |  | 
 | ROOTPROC_INST_ID | NVARCHAR2(64) | N |  |  | 
 | ACTID | NVARCHAR2(255) | N | 节点实例 ID |  | 
 | ISACTIVE | NUMBER(1) | N | 是否存活 |  | 
 | ISCONCURRENT | NUMBER(1) | N | 执行流是否正在并行 |  | 
 | ISSCOPE | NUMBER(1) | N |  |  | 
 | ISEVENT_SCOPE | NUMBER(1) | N |  |  | 
 | ISMI_ROOT | NUMBER(1) | N |  |  | 
 | SUSPENSIONSTATE | INTEGER | N | 流程终端状态 |  | 
 | CACHEDENT_STATE | INTEGER | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
 | NAME_ | NVARCHAR2(255) | N |  |  | 
 | STARTTIME | TIMESTAMP(6) | N | 开始时间 |  | 
 | STARTUSER_ID | NVARCHAR2(255) | N |  |  | 
 | LOCKTIME | TIMESTAMP(6) | N |  |  | 
 | ISCOUNT_ENABLED | NUMBER(1) | N |  |  | 
 | EVTSUBSCR_COUNT | INTEGER | N |  |  | 
 | TASKCOUNT | INTEGER | N |  |  | 
 | JOBCOUNT | INTEGER | N |  |  | 
 | TIMERJOB_COUNT | INTEGER | N |  |  | 
 | SUSPJOB_COUNT | INTEGER | N |  |  | 
 | DEADLETTERJOB_COUNT | INTEGER | N |  |  | 
 | VARCOUNT | INTEGER | N |  |  | 
 | IDLINK_COUNT | INTEGER | N |  |  | 
  ACT_RU_TASK 流程任务表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 任务所在的执行流 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义数据 ID |  | 
 | NAME_ | NVARCHAR2(255) | N | 任务名称 |  | 
 | PARENTTASK_ID | NVARCHAR2(64) | N | 父任务 ID |  | 
 | DESCRIPTION_ | NVARCHAR2(2000) | N | 说明 |  | 
 | TASKDEF_KEY | NVARCHAR2(255) | N | 任务定义的 ID 值 |  | 
 | OWNER_ | NVARCHAR2(255) | N | 任务拥有人 |  | 
 | ASSIGNEE_ | NVARCHAR2(255) | N | 被指派执行该任务的人 |  | 
 | DELEGATION_ | NVARCHAR2(64) | N |  |  | 
 | PRIORITY_ | INTEGER | N |  |  | 
 | CREATETIME | TIMESTAMP(6) | N | 创建时间 |  | 
 | DUEDATE | TIMESTAMP(6) | N | 耗时 |  | 
 | CATEGORY_ | NVARCHAR2(255) | N |  |  | 
 | SUSPENSIONSTATE | INTEGER | N | 是否挂起 | 1 代表激活,2 代表挂起 | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
 | FORMKEY | NVARCHAR2(255) | N |  |  | 
 | CLAIMTIME | TIMESTAMP(6) | N |  |  | 
  ACT_RU_VARIABLE 流程参数表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 参数类型 | 可以是基本的类型,也可以用户自行扩展 | 
 | NAME_ | NVARCHAR2(255) | N | 参数名称 |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 参数执行 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | BYTEARRAYID | NVARCHAR2(64) | N | 资源 ID |  | 
 | DOUBLE_ | NUMBER(*,10) | N | 参数为 double,则保存在该字段中 |  | 
 | LONG_ | NUMBER(19) | N | 参数为 long,则保存在该字段中 |  | 
 | TEXT_ | NVARCHAR2(2000) | N | 用户保存文本类型的参数值 |  | 
 | TEXT2_ | NVARCHAR2(2000) | N | 用户保存文本类型的参数值 |  | 
  ACT_RU_IDENTITYLINK 流程身份关系表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | GROUPID | NVARCHAR2(255) | N | 用户组 ID |  | 
 | TYPE_ | NVARCHAR2(255) | N | 关系数据类型 | assignee 支配人(组)、candidate 候选人(组)、owner 拥有人 | 
 | USERID | NVARCHAR2(255) | N | 用户 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 属性 ID |  | 
  ACT_RU_JOB 工作数据表(一般工作表)
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | LOCKEXP_TIME | TIMESTAMP(6) | N | 锁定释放时间 |  | 
 | LOCKOWNER | NVARCHAR2(255) | N | 挂起者 |  | 
 | EXCLUSIVE_ | NUMBER(1) | N |  |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行实例 ID |  | 
 | PROCESSINSTANCE_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | RETRIES_ | INTEGER | N |  |  | 
 | EXCEPTIONSTACK_ID | NVARCHAR2(64) | N | 异常信息 ID |  | 
 | EXCEPTIONMSG | NVARCHAR2(2000) | N | 异常信息 |  | 
 | DUEDATE_ | TIMESTAMP(6) | N | 到期时间 |  | 
 | REPEAT_ | NVARCHAR2(255) | N | 重复 |  | 
 | HANDLERTYPE | NVARCHAR2(255) | N | 处理类型 |  | 
 | HANDLERCFG | NVARCHAR2(2000) | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_RU_DEADLETTER_JOB 工作数据表(无法执行工作表)
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | EXCLUSIVE_ | NUMBER(1) | N |  |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行实例 ID |  | 
 | PROCESSINSTANCE_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | RETRIES_ | INTEGER | N |  |  | 
 | EXCEPTIONSTACK_ID | NVARCHAR2(64) | N | 异常信息 ID |  | 
 | EXCEPTIONMSG | NVARCHAR2(2000) | N | 异常信息 |  | 
 | DUEDATE_ | TIMESTAMP(6) | N | 到期时间 |  | 
 | REPEAT_ | NVARCHAR2(255) | N | 重复 |  | 
 | HANDLERTYPE | NVARCHAR2(255) | N | 处理类型 |  | 
 | HANDLERCFG | NVARCHAR2(2000) | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_RU_SUSPENDED_JOB 工作数据表(暂停工作表)
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | EXCLUSIVE_ | NUMBER(1) | N |  |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行实例 ID |  | 
 | PROCESSINSTANCE_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | RETRIES_ | INTEGER | N |  |  | 
 | EXCEPTIONSTACK_ID | NVARCHAR2(64) | N | 异常信息 ID |  | 
 | EXCEPTIONMSG | NVARCHAR2(2000) | N | 异常信息 |  | 
 | DUEDATE_ | TIMESTAMP(6) | N | 到期时间 |  | 
 | REPEAT_ | NVARCHAR2(255) | N | 重复 |  | 
 | HANDLERTYPE | NVARCHAR2(255) | N | 处理类型 |  | 
 | HANDLERCFG | NVARCHAR2(2000) | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_RU_TIMER_JOB 工作数据表(定时工作表)
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | EXCLUSIVE_ | NUMBER(1) | N |  |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行实例 ID |  | 
 | PROCESSINSTANCE_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | RETRIES_ | INTEGER | N |  |  | 
 | EXCEPTIONSTACK_ID | NVARCHAR2(64) | N | 异常信息 ID |  | 
 | EXCEPTIONMSG | NVARCHAR2(2000) | N | 异常信息 |  | 
 | DUEDATE_ | TIMESTAMP(6) | N | 到期时间 |  | 
 | REPEAT_ | NVARCHAR2(255) | N | 重复 |  | 
 | HANDLERTYPE | NVARCHAR2(255) | N | 处理类型 |  | 
 | HANDLERCFG | NVARCHAR2(2000) | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_RU_EVENT_SUBSCR 时间描述表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | EVENTTYPE | NVARCHAR2(255) | N | 事件类型 |  | 
 | EVENTNAME | NVARCHAR2(255) | N | 事件名称 |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 指定 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | ACTIVITYID | NVARCHAR2(64) | N | 具体事件 ID |  | 
 | CONFIGURATION_ | NVARCHAR2(255) | N | 事件的配置属性 |  | 
 | CREATED_ | TIMESTAMP(6) | N | 创建时间 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 属性 ID |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_HI_PROCINST 流程实例表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | BUSINESSKEY | NVARCHAR2(255) | N | 业务主键 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 属性 ID |  | 
 | STARTTIME | TIMESTAMP(6) | N | 开始时间 |  | 
 | ENDTIME | TIMESTAMP(6) | N | 结束时间 |  | 
 | DURATION_ | NUMBER(19) | N | 耗时 |  | 
 | STARTUSER_ID | NVARCHAR2(255) | N | 起始人 |  | 
 | STARTACT_ID | NVARCHAR2(255) | N | 起始节点 |  | 
 | ENDACT_ID | NVARCHAR2(255) | N | 结束节点 |  | 
 | SUPERPROCESS_INSTANCE_ID | NVARCHAR2(64) | N | 父流程实例 ID |  | 
 | DELETEREASON | NVARCHAR2(2000) | N | 删除原因 |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
 | NAME_ | NVARCHAR2(255) | N | 名称 |  | 
  ACT_HI_DETAIL 流程明细表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | ACTINST_ID | NVARCHAR2(64) | N | 节点实例 ID |  | 
 | NAME_ | NVARCHAR2(255) | N | 名称 |  | 
 | VARTYPE | NVARCHAR2(64) | N | 参数类型 |  | 
 | TIME_ | TIMESTAMP(6) | N | 时间戳 |  | 
 | BYTEARRAYID | NVARCHAR2(64) | N | 字节表 ID |  | 
 | DOUBLE_ | NUMBER(*,10) | N | 存储变量类型为 Double |  | 
 | LONG_ | NUMBER(19) | N | 存储变量类型为 long |  | 
 | TEXT_ | NVARCHAR2(2000) | N | 存储变量值类型为 String |  | 
 | TEXT2_ | NVARCHAR2(2000) | N | 此处存储的是 JPA 持久化对象时,才会有值。此值为对象 ID |  | 
  ACT_HI_TASKINST 历史任务表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | TASKDEF_KEY | NVARCHAR2(255) | N | 任务定义的 ID 值 |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行 ID |  | 
 | PARENTTASK_ID | NVARCHAR2(64) | N | 父任务 ID |  | 
 | NAME_ | NVARCHAR2(255) | N | 名称 |  | 
 | DESCRIPTION_ | NVARCHAR2(2000) | N | 说明 |  | 
 | OWNER_ | NVARCHAR2(255) | N | 实际签收人任务的拥有者 | 签收人(默认为空,只有在委托时才有值) | 
 | ASSIGNEE_ | NVARCHAR2(255) | N | 被指派执行该任务的人 |  | 
 | STARTTIME | TIMESTAMP(6) | N | 开始时间 |  | 
 | CLAIMTIME | TIMESTAMP(6) | N | 提醒时间 |  | 
 | ENDTIME | TIMESTAMP(6) | N | 结束时间 |  | 
 | DURATION_ | NUMBER(19) | N | 耗时 |  | 
 | DELETEREASON | NVARCHAR2(2000) | N | 删除原因 |  | 
 | PRIORITY_ | INTEGER | N | 优先级别 |  | 
 | DUEDATE | TIMESTAMP(6) | N | 过期时间 |  | 
 | FORMKEY | NVARCHAR2(255) | N | 节点定义的 formkey |  | 
 | CATEGORY_ | NVARCHAR2(255) | N | 类别 |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_HI_ACTINST 历史行为表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行 ID |  | 
 | ACTID | NVARCHAR2(255) | N | 节点实例 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | CALLPROC_INST_ID | NVARCHAR2(64) | N | 调用外部的流程实例 ID |  | 
 | ACTNAME | NVARCHAR2(255) | N | 节点名称 |  | 
 | ACTTYPE | NVARCHAR2(255) | N | 节点类型 |  | 
 | ASSIGNEE_ | NVARCHAR2(255) | N | 节点签收人 |  | 
 | STARTTIME | TIMESTAMP(6) | N | 开始时间 |  | 
 | ENDTIME | TIMESTAMP(6) | N | 结束时间 |  | 
 | DURATION_ | NUMBER(19) | N | 耗时 |  | 
 | DELETEREASON | NVARCHAR2(2000) | N | 删除原因 |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_HI_ATTACHMENT 附件表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | USERID | NVARCHAR2(255) | N | 用户 ID |  | 
 | NAME_ | NVARCHAR2(255) | N | 名称 |  | 
 | DESCRIPTION_ | NVARCHAR2(2000) | N | 说明 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | URL_ | NVARCHAR2(2000) | N |  |  | 
 | CONTENTID | NVARCHAR2(64) | N | 字节表的 ID |  | 
 | TIME_ | TIMESTAMP(6) | N | 时间 |  | 
  | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 | 类型:event(事件)、comment(意见) | 
 | TIME_ | TIMESTAMP(6) | N | 时间 |  | 
 | USERID | NVARCHAR2(255) | N | 用户 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | ACTION_ | NVARCHAR2(255) | N | 行为类型 |  | 
 | MESSAGE_ | NVARCHAR2(2000) | N | 信息 | 用于存放流程产生的信息,比如审批意见 | 
 | FULLMSG | BLOB | N | 全部内容 |  | 
  ACT_RE_MODEL 流程设计模型部署表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | NAME_ | NVARCHAR2(255) | N |  |  | 
 | KEY_ | NVARCHAR2(255) | N |  |  | 
 | CATEGORY_ | NVARCHAR2(255) | N | 分类 |  | 
 | CREATETIME | TIMESTAMP(6) | N | 创建时间 |  | 
 | LASTUPDATE_TIME | TIMESTAMP(6) | N | 最后更新时间 |  | 
 | VERSION_ | INTEGER | N | 版本 |  | 
 | METAINFO | NVARCHAR2(2000) | N | 以 json 格式保存流程定义的信息 |  | 
 | DEPLOYMENTID | NVARCHAR2(64) | N | 部署 ID |  | 
 | EDITORSOURCE_VALUE_ID | NVARCHAR2(64) | N |  |  | 
 | EDITORSOURCE_EXTRA_VALUE_ID | NVARCHAR2(64) | N |  |  | 
 | TENANTID | NVARCHAR2(255) | N |  |  | 
  ACT_EVT_LOG 事件日志表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | LOGNR | NUMBER(19) | Y | 主键 |  | 
 | TYPE_ | NVARCHAR2(64) | N | 类型 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 执行 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | TIMESTAMP | TIMESTAMP(6) | N |  |  | 
 | USERID | NVARCHAR2(255) | N | 用户 ID |  | 
 | DATA_ | BLOB | N |  |  | 
 | LOCKOWNER | NVARCHAR2(255) | N |  |  | 
 | LOCKTIME | TIMESTAMP(6) | N |  |  | 
 | ISPROCESSED | NUMBER(3) | N |  |  | 
  ACT_PROCDEF_INFO
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | PROCDEF_ID | NVARCHAR2(64) | N | 流程定义 ID |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | INFOJSON_ID | NVARCHAR2(64) | N |  |  | 
  ACT_HI_VARINST 历史变量表历史变量表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | EXECUTIONID | NVARCHAR2(64) | N | 指定 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | NAME_ | NVARCHAR2(255) | N | 名称 |  | 
 | VARTYPE | NVARCHAR2(100) | N | 参数类型 |  | 
 | REV_ | INTEGER | N | 数据版本 |  | 
 | BYTEARRAYID | NVARCHAR2(64) | N | 字节表 ID |  | 
 | DOUBLE_ | NUMBER(*,10) | N | 存储 double 类型数据 |  | 
 | LONG_ | NUMBER(*,10) | N | 存储 long 类型数据 |  | 
 | TEXT_ | NVARCHAR2(2000) | N |  |  | 
 | TEXT2_ | NVARCHAR2(2000) | N |  |  | 
 | CREATETIME | TIMESTAMP(6)(2000) | N |  |  | 
 | LASTUPDATED_TIME | TIMESTAMP(6)(2000) | N |  |  | 
  ACT_HI_IDENTITYLINK 历史流程人员表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID_ | NVARCHAR2(64) | Y | 主键 |  | 
 | GROUPID | NVARCHAR2(255) | N | 组 ID |  | 
 | TYPE_ | NVARCHAR2(255) | N | 类型 |  | 
 | USERID | NVARCHAR2(255) | N | 用户 ID |  | 
 | TASKID | NVARCHAR2(64) | N | 任务 ID |  | 
 | PROCINST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
  ACT_PRIN_RELATION 流程与业务关联表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID | VARCHAR(36) | Y | 主键 |  | 
 | STATUS | DECIMAL | N | 状态 |  | 
 | PROC_INST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROC_DEF_ID | NVARCHAR2(64) | N | 流程定义的数据 ID |  | 
 | CODE | VARCHAR(36) | N | 业务 ID |  | 
  ACT_PRIN_RELATION_HIS 流程与业务关联历史表
 | 字段 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | ID | VARCHAR(36) | Y | 主键 |  | 
 | STATUS | DECIMAL | N | 状态 |  | 
 | PROC_INST_ID | NVARCHAR2(64) | N | 流程实例 ID |  | 
 | PROC_DEF_ID | NVARCHAR2(64) | N | 流程定义的数据 ID |  | 
 | CODE | VARCHAR(36) | N | 业务 ID |  | 
  ACT_DE_MODEL 模型信息表;
 | 类型 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | id | varchar(255) | Y | 主键 |  | 
 | name | varchar(400) | N | 流程模型名称 |  | 
 | model_key | varchar(400) | N | 流程模型 key |  | 
 | description | varchar(400) | N | 流程模型描述 |  | 
 | model_comment | varchar(4000) | N |  |  | 
 | created | datetime | N | 创建时间 |  | 
 | created_by | varchar(255) | N | 创建人 |  | 
 | last_updated | datetime | N | 最后更新时间 |  | 
 | last_updated_by | varchar(255) | N | 最后更新人 |  | 
 | version | int | N | 版本号 |  | 
 | model_editor_json | longtext | N | 模型采用 json 格式 |  | 
 | thumbnail | longblob | N | 图片流 |  | 
 | model_type | int | N | 流程引擎类型 | public static final int MODEL_TYPE_BPMN = 0; public static final int MODEL_TYPE_FORM = 2;
 public static final int MODEL_TYPE_APP = 3;
 public static final int MODEL_TYPE_DECISION_TABLE = 4;
 public static final int MODEL_TYPE_CMMN = 5;
 详见:org.flowable.ui.modeler.domain.AbstractModel
 | 
 | tenant_id | varchar(255) | N | 租户 id | saas 应用时用 | 
  ACT_DE_MODEL_HISTORY 模型信息历史表;
 | 类型 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | id | varchar(255) | Y | 主键 |  | 
 | name | varchar(400) | N | 流程模型名称 |  | 
 | description | varchar(400) | N | 流程模型描述 |  | 
 | model_comment | varchar(4000) | N |  |  | 
 | created | datetime | N | 创建时间 |  | 
 | created_by | varchar(255) | N | 创建人 |  | 
 | last_updated | datetime | N | 最后更新时间 |  | 
 | last_updated_by | varchar(255) | N | 最后更新人 |  | 
 | removal_date | datetime | N | 移除时间 |  | 
 | version | int | N | 版本号 |  | 
 | model_editor_json | longtext | N | 模型采用 json 格式 |  | 
 | model_type | int | N | 流程引擎类型 | public static final int MODEL_TYPE_BPMN = 0; public static final int MODEL_TYPE_FORM = 2;
 public static final int MODEL_TYPE_APP = 3;
 public static final int MODEL_TYPE_DECISION_TABLE = 4;
 public static final int MODEL_TYPE_CMMN = 5;
 详见:org.flowable.ui.modeler.domain.AbstractModel
 | 
 | tenant_id | varchar(255) | N | 租户 id |  | 
 | model_id | varchar(255) | N | 模型 id | ACT_DE_MODEL.id | 
  ACT_DE_MODEL_RELATION 模型信息关联表;
 | 类型 | 类型 | 主键 | 说明 | 备注 | 
|---|
 | id | varchar(255) | Y | 主键 |  | 
 | parent_model_id | varchar(255) | N | 父模型 id | ACT_DE_MODEL.id | 
 | model_id | varchar(255) | N | 模型 id | ACT_DE_MODEL.id | 
 | relation_type | varchar(255) | N | 关联类型 | form-model、 subprocess-model、
 process-model、
 decision-table-model、
 case-model-child、
 process-model-child
 详见:org.flowable.ui.modeler.domain.ModelRelationTypes
 |