页面树结构
转至元数据结尾
转至元数据起始

(本文仅供参考,如需操作,请务必先做好相关数据备份,再执行。)

场景一:

使用过程中产生一些无用的流程待办信息,需要清除。

操作步骤:

1、获取要删除数据的流程实例ID

打开流程待办(已办)页面,F12打开浏览器开发工具,先点击左上角选择器(快捷键ctrl+shift+c),然后马上鼠标移到要删除的记录,单击一下,开发工具中会显示节点信息,找到包含instanceId的部分,双击选中值复制。

2、假设图一获取的instanceId为Iff808081017f25ad25ad5e2b017f4def53592cae,执行一下sql先备份数据:

##备份参数
SELECT * FROM t_ext_workflow_resource WHERE c_resourceid = (SELECT c_resourceid FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae');
#备份待办相关
SELECT *FROM t_ext_workflow_task WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#备份流程实例
SELECT *FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#备份日志
SELECT *FROM t_ext_workflow_log WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';

通过以上SQL语句查询出相关数据后,进行备份。


最后执行下列sql删除流程实例的相关数据:

##删除参数
DELETE FROM t_ext_workflow_resource WHERE c_resourceid = (SELECT c_resourceid FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae');
#删除待办相关
DELETE FROM t_ext_workflow_task WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#删除流程实例
DELETE FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#删除日志
DELETE FROM t_ext_workflow_log WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';



场景二:

使用过程中产生一些无用的流程待办信息,需要清除。

操作步骤:

1、获取要删除数据的流程实例ID

打开流程待办(已办)页面,F12打开浏览器开发工具,先点击左上角选择器(快捷键ctrl+shift+c),然后马上鼠标移到要删除的记录,单击一下,开发工具中会显示节点信息,找到包含instanceId的部分,双击选中值复制。

2、假设图一获取的instanceId为Iff808081017f25ad25ad5e2b017f4def53592cae,执行一下sql先备份数据:

##备份参数
SELECT * FROM t_ext_workflow_resource WHERE c_resourceid = (SELECT c_resourceid FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae');
#备份待办相关
SELECT *FROM t_ext_workflow_task WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#备份流程实例
SELECT *FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#备份日志
SELECT *FROM t_ext_workflow_log WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';

通过以上SQL语句查询出相关数据后,进行备份。


最后执行下列sql删除流程实例的相关数据:

##删除参数
DELETE FROM t_ext_workflow_resource WHERE c_resourceid = (SELECT c_resourceid FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae');
#删除待办相关
DELETE FROM t_ext_workflow_task WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#删除流程实例
DELETE FROM t_ext_workflow_instance WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';
#删除日志
DELETE FROM t_ext_workflow_log WHERE c_instanceid='Iff808081017f25ad25ad5e2b017f4def53592cae';


场景三:

使用过程中产生一些无用的流程待办信息,需要清除指定日期范围的全部流程。

操作步骤:

###备份知识库:备份知识库

##删除参数

delete from t_ext_workflow_resource where c_resourceid in (select c_resourceid from t_ext_workflow_instance where c_instancecreatedate >= '2022-03-25')

#删除待办相关

delete from t_ext_workflow_instance where c_instancecreatedate >= '2022-03-25'

#删除日志

delete from t_ext_workflow_task where c_createtime >= '2022-03-25'