activity流程数据除脏
来源:互联网 发布:常用的数据采集方法 编辑:程序博客网 时间:2024/05/22 12:56
activity工作流业务数据被删除了,但是工作流还在流程中,要对这些数据除脏,提供以下SQL进行参考。
-- 筛选出business_key_ 的sql left join的具体表需要根据实际情况修改。workflowdefinitionKey需要根据实际情况修改。
UPDATE act_hi_taskinstSET end_time_ = NOW(),
delete_reason_ = 'DELETE'
WHERE
end_time_ IS NULL
AND proc_inst_id_ IN (
SELECT
proc_inst_id_
FROM
act_ru_execution
WHERE
business_key_ IN (
SELECT DISTINCT
are.BUSINESS_KEY_
FROM
act_ru_execution are
LEFT JOIN maint_fault_deferral_request mdr ON are.BUSINESS_KEY_ = mdr.uuid
WHERE
are.PROC_DEF_ID_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
AND mdr.uuid IS NULL
)
AND proc_def_id_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
);
DELETE
FROM
act_ru_task
WHERE
proc_inst_id_ IN (
SELECT
proc_inst_id_
FROM
act_hi_procinst
WHERE
business_key_ IN (
SELECT DISTINCT
are.BUSINESS_KEY_
FROM
act_ru_execution are
LEFT JOIN maint_fault_deferral_request mdr ON are.BUSINESS_KEY_ = mdr.uuid
WHERE
are.PROC_DEF_ID_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
AND mdr.uuid IS NULL
)
AND proc_def_id_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
AND end_time_ IS NULL
);
UPDATE act_hi_procinst
SET end_time_ = NOW(),
delete_reason_ = 'DELETE'
WHERE
business_key_ IN (
SELECT DISTINCT
are.BUSINESS_KEY_
FROM
act_ru_execution are
LEFT JOIN maint_fault_deferral_request mdr ON are.BUSINESS_KEY_ = mdr.uuid
WHERE
are.PROC_DEF_ID_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
AND mdr.uuid IS NULL
)
AND proc_def_id_ LIKE 'SC_Maint_Deferral_WorkFlow:%'
AND end_time_ IS NULL;
0 0
- activity流程数据除脏
- Activity数据恢复时移除Fragment数据
- 华为流程除冗三大流程
- Activity管理器用来增加,移除Activity
- 两个数据相除
- SQL除重复数据
- android移除数据
- Activity的注册流程、Menu菜单、使用Intent在Activity间切换以及传递数据、Activity的声明周期
- 在工作流中移除activity
- Activity的出现和移除动画
- Activity的启动流程
- Activity的补充流程
- activity 启动流程分析
- android的activity流程
- Activity启动流程
- activity启动流程
- Activity的启动流程
- Activity的启动流程
- Spring Boot系列之一 起手式
- Eclipse中常用的快捷键
- thinkphp5实践第4章——后台welcome页面设置
- 【jzoj5053】【石子游戏】【搜索】
- Tomcat日志log(转载)
- activity流程数据除脏
- 使用github搭建个人仓库
- spark2.x读取csv格式文件
- Java多线程学习(吐血超详细总结)
- socket 指定网口收发数据
- CloseHandle(),TerminateThread(),ExitThread()的区别
- Eclipse中背景颜色调节
- 脚本错误:对象不支持“getLabel”属性或方法
- 原型继承总结