历史数据表

历史数据表中保存的都是历史数据,比如执行过的流程实例、变量、任务。历史数据表包含9张表,如下所示:

ACT_HI_ACTINST:历史节点信息表
ACT_HI_PROCINST:历史流程实例表
ACT_HI_TASKINST:历史任务表
ACT_HI_VARINST:历史变量
ACT_HI_IDENTITYLINK:历史参与者
ACT_HI_DETAIL:历史变更
ACT_HI_ATTACHMENT:附件
ACT_HI_COMMENT:评论
ACT_EVT_LOG:事件日志

ACT_HI_ACTINST:历史节点信息表,这里记录流程流转过的所有节点

ID_:                     主键
PROC_DEF_ID_:            流程定义ID
PROC_INST_ID_:           流程实例ID
EXECUTION_ID_:           流程执行ID
ACT_ID_:                 活动ID(流程定义文件里面节点的定义ID)
TASK_ID_:                任务ID(任务实例ID,仅仅是任务类型的节点时该字段才会有值,若是其他类型的节点时该字段的值为null)
CALL_PROC_INST_ID_:      请求流程实例ID(该值可以为null,仅仅在调用外部流程的流程实例ID时,该字段才会有值)
ACT_NAME_:               活动名称(流程定义文件里面的节点定义名称)
ACT_TYPE_:               活动类型(如startEvent、userTask)
ASSIGNEE_:               代理人员(该节点的签收人员)
START_TIME_:             开始时间
END_TIME_:               结束时间
DURATION_:              时长,耗时(单位:毫秒值,开始时间与结束时间的时间差)
DELETE_REASON_:         任务完成原因(仅仅在该流程实例结束时,该字段才会有值,一般为null)
TENANT_ID_:              多租户ID

ACT_HI_COMMENT: 历史审批意见表

ID_:                主键ID
TYPE_:              意见记录类型:event(事件)、comment(意见)
TIME_:              填写时间
USER_ID_:           用户Id
TASK_ID_:           任务Id
PROC_INST_ID_:      流程实例Id
ACTION_:            行为类型:AddUserLink、DeleteUserLink、AddGroupLink、DeleteGroupLink、AddComment、AddAttachment、DeleteAttachment
MESSAGE_:           处理意见:用于存放流程产生的信息,比如审批意见
FULL_MSG_:          全部消息

ACT_HI_DETAIL: 历史详细信息,流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量

ID_:                  //主键ID
TYPE_:                //数据类型:FormProperty(表单)、VariableUpdate(参数)
PROC_INST_ID_:        //流程实例ID
EXECUTION_ID_:        //执行实例ID
TASK_ID_:             //任务ID
ACT_INST_ID_:         //活动实例Id(ACT_HI_ACTINST表的ID)
NAME_:                //名称
VAR_TYPE_:            //变量类型
REV_:                 //版本
TIME_:                //创建时间 
BYTEARRAY_ID_:        //字节数组Id(ACT_GE_BYTEARRAY表的ID) 
DOUBLE_:              //存储变量类型为Double时,该字段才会有值
LONG_:                //存储变量类型为long时,该字段才会有值
TEXT_:                //存储变量值类型为String时,该字段才会有值
TEXT2_:               //存储变量是JPA持久化对象时,才会有值。此值为对象ID

ACT_HI_ ATTACHMENT:附件信息

ID_:                  //主键ID
REV_:                 //版本
USER_ID_:             //用户ID
NAME_:                //附件名称
DESCRIPTION_:         //描述 
TYPE_:                //附件类型
TASK_ID_:             //任务ID
PROC_INST_ID_:        //流程实例ID
URL_:                 //附件地址
CONTENT_ID_:          //内容Id(ACT_GE_BYTEARRAY表的ID) 
TIME_:                //创建时间

ACT_HI_IDENTITYLINK:历史流程人员表,主要存储历史节点参与者的信息。

ID_:                     主键ID
GROUP_ID_:               用户组ID
TYPE_:                   用户在该流程实例中的扮演类型(其值可为starter、participant、assignee、candidate、owner)
USER_ID_:                用户ID
TASK_ID_:                任务ID(节点实例ID)
PROC_INST_ID_:           流程实例ID

ACT_HI_PROCINST:历史流程实例表 核心表

ID_:                    主键ID
PROC_INST_ID_:           流程实例ID
BUSINESS_KEY_:           业务ID(可为null)
PROC_DEF_ID_:            流程定义ID
START_TIME_:             流程实例的开始时间
END_TIME_:              流程实例的结束时间(可以为空)
DURATION_:              流程实例的开始时间和结束时间中间的执行时长(可以为空,单位毫秒)
START_USER_ID_:         流程发起人
START_ACT_ID_:           开始节点的ID
END_ACT_ID_:             结束节点的ID
SUPER_PROCESS_INSTANCE_ID_:父流程实例ID,一般为null,仅仅当涉及到父子流程时才会有值
DELETE_REASON_:          删除理由
TENANT_ID_:              多租户

ACT_HI_TASKINST:历史任务流程实例信息 核心表

ID_:                主键ID
PROC_DEF_ID_:       流程定义ID
TASK_DEF_KEY_:      任务定义key(节点定义ID)
PROC_INST_ID_:      流程实例ID
EXECUTION_ID_:      执行实例ID
NAME:               任务节点名称
PARENT_TASK_ID_:    父任务iD(父节点实例ID)
DESCRIPTION_:       描述
OWNER_:             实际签收人 任务的拥有者(签收人,默认为空,只有在委托时才有值)
ASSIGNEE_:          代理人(签收人或被委托)
START_TIME_:        开始时间
CLAIM_TIME_:        提醒时间
END_TIME_:          结束时间
DURATION_:          时长
DELETE_REASON_:     删除理由
PRIORITY_:          优先级(int类型)
DUE_DATE_:          应完成时间(过期时间,表明任务应在多长时间内完成)
FORM_KEY_:          表单key(desinger节点定义的form_key属性)

ACT_HI_VARINST:历史变量信息

ID_:                    主键ID
PROC_INST_ID_:          流程实例ID
EXECUTION_ID_:          执行实例ID
TASK_ID_:               任务实例ID
NAME_:                  名称
VAR_TYPE_:              变量类型
REV_:                   Version
BYTEARRAY_ID_:          字节数组ID(ACT_GE_BYTEARRAY表的主键)
DOUBLE_:                存储DoubleType类型的数据
LONG_:                  存储LongType类型的数据
TEXT_:                  存储变量值类型为String,如此处存储持久化对象时,值jpa对象的class
TEXT2_:                 此处存储的是JPA持久化对象时,才会有值。此值为对象ID
CREATE_TIME_:           创建时间
LAST_UPDATED_TIME:     上次更新时间

 ACT_EVT_LOG:事件日志表(该表比较特殊,数据记录只能写入和删除,不可修改里面的数据)

LOG_NR_:        自增主键
TYPE_:           类型
PROC_DEF_ID_:    流程定义ID
PROC_INST_ID_:   流程实例ID
EXECUTION_ID_:   流程执行ID
TASK_ID_:        任务ID
TIME_STAMP_:     时间戳
USER_ID_:        用户
DATA_:           内容数据json
LOCK_OWNER_:     锁定节点
LOCK_TIME_:      锁定时间
IS_PROCESSED_:   是否正在执行       

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值