Skip to content
本页目录

mysql activity 流程版本变更

sql
# @PROC_INST_ID_ 来表示需要修改的事件
# @NEW_PROC_DEF_ID_ 最新定义 ACT_RE_PROCDEF
# @OLD_PROC_DEF_ID_ 当前定义

SELECT
	* 
FROM
	`act_ru_task` 
WHERE
	PROC_DEF_ID_ = @OLD_PROC_DEF_ID_
	AND PROC_INST_ID_ = @PROC_INST_ID_;

SELECT * from act_hi_taskinst where	PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;


SELECT lcslid from zhsq_sjsb WHERE sjbh = 'APP20230313000933'

set @PROC_INST_ID_ = '7569449'

set @NEW_PROC_DEF_ID_ = 'zhsq_sjsb_dev:9:7550065';

set @OLD_PROC_DEF_ID_ = 'zhsq_sjsb_dev:8:4386433';



update act_ru_task set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_taskinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_procinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_hi_actinst set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;
update act_ru_execution set proc_def_id_ = @NEW_PROC_DEF_ID_ where PROC_DEF_ID_ = @OLD_PROC_DEF_ID_ AND PROC_INST_ID_ = @PROC_INST_ID_;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31