Appearance
已办流程节点视图
方便业务自己关联已办流程信息
视图名
SQL
sql
SELECT
engine.F_ID AS engine_id,--引擎id
engine.F_ENCODE AS engine_code,-- 引擎code
engine.F_FULLNAME AS engine_name,-- 引擎名称
engine.F_CATEGORY AS engine_category,-- 引擎分类
engine.F_VERSION AS engine_version,-- 引擎版本
task.F_ID AS task_id,-- 实例id
task.F_FULLNAME AS task_name,-- 实例名称
task.F_STATUS AS task_status,-- 实例状态
node.F_ID AS node_id,-- 节点id
node.F_NODECODE AS node_code,-- 节点编码
node.F_NODENAME AS node_name,-- 节点名称
op.F_ID AS op_id,-- 操作id
op.F_CREATORTIME AS creator_time,-- 操作 接收时间
op.F_HANDLETIME AS handle_time,-- 处理时间
op.F_HANDLEID AS operator_id,-- 原处理用户
opRecord.F_HANDLESTATUS AS handle_status,-- 处理状态 0 拒绝。1同意
opRecord.F_HANDLEID AS handle_user_id -- 实际处理用户
FROM
FLOW_ENGINE engine
LEFT JOIN FLOW_TASK task ON task.F_FLOWID = engine.F_ID
LEFT JOIN FLOW_TASKNODE node ON node.F_TASKID = task.F_ID
LEFT JOIN FLOW_TASKOPERATOR op ON op.F_TASKNODEID = node.F_ID
LEFT JOIN FLOW_TASKOPERATORRECORD opRecord ON opRecord.F_TASKOPERATORID = op.F_Id
WHERE
( opRecord.F_HandleStatus = 0 OR opRecord.F_HandleStatus = 1 )
AND opRecord.F_TaskOperatorId IS NOT NULL
AND opRecord.F_ID IS NOT NULL -- and opRecord.F_HandleId = '用户id,用于过滤数据'
字段说明
字段 | 类型 | 原表 | 备注 |
---|---|---|---|
engine_id | string | FLOW_ENGINE | 引擎 id |
engine_code | string | FLOW_ENGINE | 引擎 code |
engine_name | string | FLOW_ENGINE | 引擎名称 |
engine_category | string | FLOW_ENGINE | 引擎分类 |
engine_version | string | FLOW_ENGINE | 引擎版本 |
task_id | string | FLOW_TASK | 实例 id |
task_name | string | FLOW_TASK | 实例名称 |
task_status | string | FLOW_TASK | 实例状态 |
node_id | string | FLOW_TASKNODE | 节点 id |
node_code | string | FLOW_TASKNODE | 节点编码 |
node_name | string | FLOW_TASKNODE | 节点名称 |
op_id | string | FLOW_TASKOPERATOR | 操作 id |
creator_time | date | FLOW_TASKOPERATOR | 操作 接收时间 |
handle_time | date | FLOW_TASKOPERATOR | 处理时间 |
operator_id | string | FLOW_TASKOPERATOR | 原处理用户 |
handle_status | string | FLOW_TASKOPERATORRECORD | 处理状态 0 拒绝。1 同意 |
handle_user_id | string | FLOW_TASKOPERATORRECORD | 实际处理用户 |