怪咖晨

activiti表结构

。一笑奈何 activiti

activiti表结构

表结构

表分类

表名

解释

一般数据

ACT_GE_BYTEARRAY

通用的流程定义和流程资源

ACT_GE_PROPERTY

系统相关属性

流程历史记录

 

ACT_HI_ACTINST

历史的流程实例

ACT_HI_ATTACHMENT

历史的流程附件

ACT_HI_COMMENT

历史的说明性信息

ACT_HI_DETAIL

历史的流程运行中的细节信息

ACT_HI_IDENTITYLINK

历史的流程运行过程中用户关系

ACT_HI_PROCINST

历史的流程实例

ACT_HI_TASKINST

历史的任务实例

ACT_HI_VARINST

历史的流程运行中的变量信息

用户用户组表

ACT_ID_GROUP

身份信息-组信息

ACT_ID_INFO

身份信息-组信息

ACT_ID_MEMBERSHIP

身份信息-用户和组关系的中间表

ACT_ID_USER

身份信息-用户信息

流程定义表

ACT_RE_DEPLOYMENT

部署单元信息

ACT_RE_MODEL

模型信息

ACT_RE_PROCDEF

已部署的流程定义

运行实例表

ACT_RU_EVENT_SUBSCR

运行时事件

ACT_RU_EXECUTION

运行时流程执行实例

ACT_RU_IDENTITYLINK

运行时用户关系信息

ACT_RU_JOB

运行时作业

ACT_RU_TASK

运行时任务

ACT_RU_VARIABLE

运行时变量表

流程查询

/*得到流程*/ 
SELECT
    ACT_RE_PROCDEF.ID_,
    ACT_RE_PROCDEF.NAME_,
    ACT_RE_PROCDEF.DESCRIPTION_ 
FROM
    ACT_RE_PROCDEF
    LEFT JOIN ACT_RE_DEPLOYMENT ON ACT_RE_PROCDEF.DEPLOYMENT_ID_ = ACT_RE_DEPLOYMENT.ID_ 
WHERE
    ACT_RE_PROCDEF.KEY_ = ?;

查询流程正在运行的任务

SELECT 
    art.ID_,
    art.art.EXECUTION_ID_,
    art.PROC_INST_ID_,
    art.NAME_,
    art.ASSIGNEE_,
    art.CREATE_TIME_ 
FROM 
    ACT_RU_TASK art
WHERE 
    art.PROC_DEF_ID_= ?;

查询正常运行的流程实例

SELECT
    art.ID_ TASK_ID_,
    art.EXECUTION_ID_,
    art.PROC_INST_ID_,
    art.NAME_,
    art.ASSIGNEE_,
    art.CREATE_TIME_,
    are.PARENT_ID_,
    are.PROC_DEF_ID_,
    are.ROOT_PROC_INST_ID_,
    are.ACT_ID_,
    are.START_TIME_ 
FROM
    ACT_RU_TASK art
    LEFT JOIN ACT_RU_EXECUTION are ON art.EXECUTION_ID_ = are.ID_ 
WHERE
    art.PROC_DEF_ID_ = ?;

查询流程实例变量

SELECT
    arv.ID_,
    arv.TYPE_,
    arv.NAME_,
CASE
        arv.TYPE_ 
        WHEN 'string' THEN
        arv.TEXT_ 
        WHEN 'boolean' THEN
        arv.LONG_ 
        WHEN 'integer' THEN
        arv.LONG_ ELSE '' 
    END VALUE_
    FROM
        ACT_RU_VARIABLE arv 
WHERE
    arv.EXECUTION_ID_ = ?;
select distinct RES.* from ACT_RE_PROCDEF RES WHERE RES.KEY_ = 'leave' and (RES.SUSPENSION_STATE_ = 1) order by RES.ID_ asc;
select distinct RES.* from ACT_RU_TASK RES WHERE RES.PROC_DEF_ID_ = 'leave:1:866908b5-1fb6-11e9-a502-4c348832211f' order by RES.ID_ asc;
/*查询历史流程*/
select distinct RES.* , DEF.KEY_ as PROC_DEF_KEY_, DEF.NAME_ as PROC_DEF_NAME_, DEF.VERSION_ as PROC_DEF_VERSION_, DEF.DEPLOYMENT_ID_ as DEPLOYMENT_ID_ from ACT_HI_PROCINST RES left outer join ACT_RE_PROCDEF DEF on RES.PROC_DEF_ID_ = DEF.ID_ order by RES.END_TIME_ desc;

/*查询正在运行的流程*/
select distinct RES.* from ACT_RU_TASK RES WHERE RES.ASSIGNEE_ = 'leader' and RES.TASK_DEF_KEY_ = 'dept_leave_audit' and RES.SUSPENSION_STATE_ = 1 order by RES.ID_ asc;

cloud

|project|desc| |–|–| |activiti-cloud-runtime-bundle-service|运行时| |activiti-cloud-audit-service|审计| |activiti-cloud-query-service|查询|

。一笑奈何
高山仰止,景行行止。虽不能至,心向往之