chore(deploy): 生成全业务模块增量部署包 V20260807_business_all

覆盖 10 个业务模块:20 张表结构 + 9 个流程 + 76 菜单/235 授权。
只增不删,deploy-test 验证通过(零错误 + 业务表无变化)。
This commit is contained in:
wsm
2026-08-07 16:19:55 +08:00
parent 582d8543d3
commit 2c966de470
13 changed files with 11756 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,726 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 改善提案申报审批 (improment_20260724)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:21:42
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'improment_20260724', '改善提案申报审批', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D22696D70726F6D656E745F323032363037
323422206E616D653D22E694B9E59684E68F90E6A188E794B3E68AA5E5AEA1E6
89B9223E3C62706D6E323A646F63756D656E746174696F6E3EE694B9E59684E6
8F90E6A188E794B3E68AA5E5AEA1E689B93C2F62706D6E323A646F63756D656E
746174696F6E3E3C62706D6E323A657874656E73696F6E456C656D656E74733E
3C666C6F7761626C653A657865637574696F6E4C697374656E657220636C6173
733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374
656E65722E657865637574696F6E2E50726F63657373456E644C697374656E65
7222206576656E743D22656E6422202F3E3C666C6F7761626C653A6576656E74
4C697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65
732E6C697374656E65722E7461736B7469702E5461736B437265617465476C6F
62616C4C697374656E657222202F3E3C2F62706D6E323A657874656E73696F6E
456C656D656E74733E3C62706D6E323A73746172744576656E742069643D2273
7461727422206E616D653D22E5BC80E5A78B2220666C6F7761626C653A696E69
746961746F723D226170706C79557365724964223E3C62706D6E323A6F757467
6F696E673E466C6F775F306E6B6E66756D3C2F62706D6E323A6F7574676F696E
673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A75736572
5461736B2069643D225461736B5F307A663273397A22206E616D653D22E694B9
E59684E68F90E6A188E794B3E8AFB7E4BABAE58F91E8B5B7E6B581E7A88B2220
666C6F7761626C653A61737369676E65653D22247B6170706C79557365724964
7D223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F
7761626C653A7461736B4C697374656E657220636C6173733D226F72672E6A65
6563672E6D6F64756C65732E65787462706D2E6C697374656E65722E7461736B
2E5461736B437265617465644175746F5375626D69744C697374656E65722220
6576656E743D22637265617465222069643D2239633330363462616137303734
6561623632653363356233623534353836393122202F3E3C2F62706D6E323A65
7874656E73696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E67
3E466C6F775F306E6B6E66756D3C2F62706D6E323A696E636F6D696E673E3C62
706D6E323A6F7574676F696E673E466C6F775F306E6A667972343C2F62706D6E
323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D
6E323A73657175656E6365466C6F772069643D22466C6F775F306E6B6E66756D
2220736F757263655265663D22737461727422207461726765745265663D2254
61736B5F307A663273397A22202F3E3C62706D6E323A757365725461736B2069
643D225461736B5F696D70726F766530303122206E616D653D22E983A8E997A8
E7B2BEE79B8AE4B893E59198E5889DE5AEA12220666C6F7761626C653A617373
69676E65653D22247B64657074417070726F49647D223E3C62706D6E323A696E
636F6D696E673E466C6F775F306E6A667972343C2F62706D6E323A696E636F6D
696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30387A6B706474
3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E73
74616E63654C6F6F7043686172616374657269737469637320666C6F7761626C
653A636F6C6C656374696F6E3D22247B666C6F774E6F64654578707265737369
6F6E2E67657455736572734C697374427944657074416E64526F6C652870726F
706F73616C5F646570745F69642C262333393B32303831363331373638343530
363636343937262333393B297D2220666C6F7761626C653A656C656D656E7456
61726961626C653D2264657074417070726F4964223E3C62706D6E323A636F6D
706C6574696F6E436F6E646974696F6E207873693A747970653D2262706D6E32
3A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D706C65
746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C
6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374
616E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A
757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D
22466C6F775F306E6A667972342220736F757263655265663D225461736B5F30
7A663273397A22207461726765745265663D225461736B5F696D70726F766530
303122202F3E3C62706D6E323A6578636C757369766547617465776179206964
3D22476174657761795F306D317237706822206E616D653D22E698AFE590A6E9
9C80E8A681E983A8E997A8E8AF84E8AEAEE5B08FE7BB84E68993E58886223E3C
62706D6E323A696E636F6D696E673E466C6F775F30387A6B7064743C2F62706D
6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F77
5F31666F7377616F3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A
6F7574676F696E673E466C6F775F303375387039313C2F62706D6E323A6F7574
676F696E673E3C2F62706D6E323A6578636C7573697665476174657761793E3C
62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30387A6B
7064742220736F757263655265663D225461736B5F696D70726F766530303122
207461726765745265663D22476174657761795F306D317237706822202F3E3C
62706D6E323A757365725461736B2069643D225461736B5F696D70726F766530
303222206E616D653D22E983A8E997A8E8AF84E8AEAEE5B08FE7BB84E68993E5
88862220666C6F7761626C653A61737369676E65653D22247B6465707453636F
726549647D223E3C62706D6E323A696E636F6D696E673E466C6F775F31666F73
77616F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F
696E673E466C6F775F30726B317463383C2F62706D6E323A6F7574676F696E67
3E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374
657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B
666C6F774E6F646545787072657373696F6E2E67657455736572734C69737442
7944657074416E64526F6C652870726F706F73616C5F646570745F69642C2623
33393B32303831363331393238383836393838383032262333393B297D222066
6C6F7761626C653A656C656D656E745661726961626C653D226465707453636F
72654964223E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E
207873693A747970653D2262706D6E323A74466F726D616C4578707265737369
6F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E724F
66496E7374616E6365732667743B3D317D203C2F62706D6E323A636F6D706C65
74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461
6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75
7365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F31666F7377616F22206E616D653D22E698AF2220736F7572636552
65663D22476174657761795F306D317237706822207461726765745265663D22
5461736B5F696D70726F7665303032223E3C62706D6E323A636F6E646974696F
6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F72
6D616C45787072657373696F6E223E247B6E6565645F646570745F73636F7265
3D3D2731277D3C2F62706D6E323A636F6E646974696F6E45787072657373696F
6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7573
65725461736B2069643D225461736B5F696D70726F766530303322206E616D65
3D22E983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E6A0B82220666C6F7761626C
653A61737369676E65653D22247B617373446570744C656164657249647D223E
3C62706D6E323A696E636F6D696E673E466C6F775F30726B317463383C2F6270
6D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E673E466C6F
775F303375387039313C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A6F7574676F696E673E466C6F775F313265797337783C2F62706D6E323A6F75
74676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043
686172616374657269737469637320666C6F7761626C653A636F6C6C65637469
6F6E3D22247B666C6F774E6F646545787072657373696F6E2E67657455736572
734C697374427944657074416E64526F6C652870726F706F73616C5F64657074
5F69642C262333393B3230343436383037393333303635393132333426233339
3B297D2220666C6F7761626C653A656C656D656E745661726961626C653D2261
7373446570744C65616465724964223E3C62706D6E323A636F6D706C6574696F
6E436F6E646974696F6E207873693A747970653D2262706D6E323A74466F726D
616C45787072657373696F6E223E247B6E724F66436F6D706C65746564496E73
74616E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E43
6F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F
6F704368617261637465726973746963733E3C2F62706D6E323A757365725461
736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F
30726B317463382220736F757263655265663D225461736B5F696D70726F7665
30303222207461726765745265663D225461736B5F696D70726F766530303322
202F3E3C62706D6E323A6578636C7573697665476174657761792069643D2247
6174657761795F306A633674617822206E616D653D22E698AFE590A6E68F90E6
8AA5E98791E5A596223E3C62706D6E323A696E636F6D696E673E466C6F775F31
3265797337783C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75
74676F696E673E466C6F775F31316662336E643C2F62706D6E323A6F7574676F
696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306F347A646261
3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C757369
7665476174657761793E3C62706D6E323A73657175656E6365466C6F77206964
3D22466C6F775F313265797337782220736F757263655265663D225461736B5F
696D70726F766530303322207461726765745265663D22476174657761795F30
6A633674617822202F3E3C62706D6E323A73657175656E6365466C6F77206964
3D22466C6F775F3033753870393122206E616D653D22E590A62220736F757263
655265663D22476174657761795F306D31723770682220746172676574526566
3D225461736B5F696D70726F7665303033223E3C62706D6E323A636F6E646974
696F6E45787072657373696F6E207873693A747970653D2262706D6E323A7446
6F726D616C45787072657373696F6E223E247B6E6565645F646570745F73636F
72653D3D2730277D3C2F62706D6E323A636F6E646974696F6E45787072657373
696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A
757365725461736B2069643D225461736B5F696D70726F766530303422206E61
6D653D22E7B2BEE79B8AE7AEA1E79086E983A8E997A8E7BB8FE58A9EE4BABAE5
889DE5AEA12220666C6F7761626C653A61737369676E65653D22247B6D616E61
67656465616C69647D223E3C62706D6E323A696E636F6D696E673E466C6F775F
31316662336E643C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F
7574676F696E673E466C6F775F31706938396E713C2F62706D6E323A6F757467
6F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70436861
72616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E
3D22247B666C6F774E6F646545787072657373696F6E2E67657455736572734C
6973744279526F6C6528262333393B3230383136333231353635363231393835
3330262333393B297D2220666C6F7761626C653A656C656D656E745661726961
626C653D226D616E6167656465616C6964223E3C62706D6E323A636F6D706C65
74696F6E436F6E646974696F6E207873693A747970653D2262706D6E323A7446
6F726D616C45787072657373696F6E223E247B6E724F66436F6D706C65746564
496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C657469
6F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63
654C6F6F704368617261637465726973746963733E3C2F62706D6E323A757365
725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C
6F775F31316662336E6422206E616D653D22E698AF2220736F75726365526566
3D22476174657761795F306A633674617822207461726765745265663D225461
736B5F696D70726F7665303034223E3C62706D6E323A636F6E646974696F6E45
787072657373696F6E207873693A747970653D2262706D6E323A74466F726D61
6C45787072657373696F6E223E247B69736E656564766F74653D3D2731277D3C
2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D
6E323A73657175656E6365466C6F773E3C62706D6E323A757365725461736B20
69643D225461736B5F696D70726F766530303522206E616D653D22E68980E7BA
A7E8AF84E8AEAEE5B08FE7BB84E68A95E7A5A82220666C6F7761626C653A6173
7369676E65653D22247B73756F4C65616465727D223E3C62706D6E323A696E63
6F6D696E673E466C6F775F31706938396E713C2F62706D6E323A696E636F6D69
6E673E3C62706D6E323A6F7574676F696E673E466C6F775F3133306C7A6E723C
2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E7374
616E63654C6F6F7043686172616374657269737469637320666C6F7761626C65
3A636F6C6C656374696F6E3D22247B666C6F774E6F646545787072657373696F
6E2E67657455736572734C6973744279526F6C6528262333393B323038313633
35313631363330303139353836262333393B297D2220666C6F7761626C653A65
6C656D656E745661726961626C653D2273756F4C6561646572223E3C62706D6E
323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D22
62706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F6643
6F6D706C65746564496E7374616E6365732F6E724F66496E7374616E63657326
67743B3D317D203C2F62706D6E323A636F6D706C6574696F6E436F6E64697469
6F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172
61637465726973746963733E3C2F62706D6E323A757365725461736B3E3C6270
6D6E323A73657175656E6365466C6F772069643D22466C6F775F31706938396E
712220736F757263655265663D225461736B5F696D70726F7665303034222074
61726765745265663D225461736B5F696D70726F766530303522202F3E3C6270
6D6E323A757365725461736B2069643D225461736B5F696D70726F7665303036
22206E616D653D22E7B2BEE79B8AE7AEA1E79086E983A8E997A8E7BB8FE58A9E
E4BABAE5BD92E6A1A32220666C6F7761626C653A61737369676E65653D22247B
6D616E6167656465616C69647D223E3C62706D6E323A696E636F6D696E673E46
6C6F775F3133306C7A6E723C2F62706D6E323A696E636F6D696E673E3C62706D
6E323A696E636F6D696E673E466C6F775F306F347A6462613C2F62706D6E323A
696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3161
33323363343C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C
7469496E7374616E63654C6F6F7043686172616374657269737469637320666C
6F7761626C653A636F6C6C656374696F6E3D22247B666C6F774E6F6465457870
72657373696F6E2E67657455736572734C6973744279526F6C6528262333393B
32303831363332313536353632313938353330262333393B297D2220666C6F77
61626C653A656C656D656E745661726961626C653D226D616E6167656465616C
6964223E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E2078
73693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E
223E247B6E724F66436F6D706C65746564496E7374616E6365732667743B3D31
7D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62
706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374657269
73746963733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F3133306C7A6E722220736F75
7263655265663D225461736B5F696D70726F7665303035222074617267657452
65663D225461736B5F696D70726F766530303622202F3E3C62706D6E323A656E
644576656E742069643D22456E645F3030313174647A22206E616D653D22E7BB
93E69D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F3161333233
63343C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576
656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F77
5F306F347A64626122206E616D653D22E590A62220736F757263655265663D22
476174657761795F306A633674617822207461726765745265663D225461736B
5F696D70726F7665303036223E3C62706D6E323A636F6E646974696F6E457870
72657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B69736E656564766F74653D3D2730277D3C2F62
706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E32
3A73657175656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F
772069643D22466C6F775F316133323363342220736F757263655265663D2254
61736B5F696D70726F766530303622207461726765745265663D22456E645F30
30313174647A22202F3E3C2F62706D6E323A70726F636573733E3C62706D6E64
693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F3122
3E3C62706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E65
5F31222062706D6E456C656D656E743D22696D70726F6D656E745F3230323630
373234223E3C62706D6E64693A42504D4E456467652069643D22466C6F775F31
6133323363345F6469222062706D6E456C656D656E743D22466C6F775F316133
32336334223E3C64693A776179706F696E7420783D22313232302220793D2233
333022202F3E3C64693A776179706F696E7420783D22313237322220793D2233
333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A
42504D4E456467652069643D22466C6F775F306F347A6462615F646922206270
6D6E456C656D656E743D22466C6F775F306F347A646261223E3C64693A776179
706F696E7420783D223837352220793D2232333022202F3E3C64693A77617970
6F696E7420783D22313137302220793D2232333022202F3E3C64693A77617970
6F696E7420783D22313137302220793D2232393022202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D223934352220793D22
323532222077696474683D22313122206865696768743D22313422202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F313330
6C7A6E725F6469222062706D6E456C656D656E743D22466C6F775F3133306C7A
6E72223E3C64693A776179706F696E7420783D22313036302220793D22333330
22202F3E3C64693A776179706F696E7420783D22313132302220793D22333330
22202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A4250
4D4E456467652069643D22466C6F775F31706938396E715F6469222062706D6E
456C656D656E743D22466C6F775F31706938396E71223E3C64693A776179706F
696E7420783D223930302220793D2233333022202F3E3C64693A776179706F69
6E7420783D223936302220793D2233333022202F3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F31316662336E645F6469222062706D6E456C656D656E743D22466C6F775F31
316662336E64223E3C64693A776179706F696E7420783D223835302220793D22
32353522202F3E3C64693A776179706F696E7420783D223835302220793D2232
393022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E
647320783D223836302220793D22323730222077696474683D22313122206865
696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467
652069643D22466C6F775F303375387039315F6469222062706D6E456C656D65
6E743D22466C6F775F30337538703931223E3C64693A776179706F696E742078
3D223630352220793D2232333022202F3E3C64693A776179706F696E7420783D
223637302220793D2232333022202F3E3C62706D6E64693A42504D4E4C616265
6C3E3C64633A426F756E647320783D223633322220793D223231322220776964
74683D22313122206865696768743D22313422202F3E3C2F62706D6E64693A42
504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E
64693A42504D4E456467652069643D22466C6F775F313265797337785F646922
2062706D6E456C656D656E743D22466C6F775F31326579733778223E3C64693A
776179706F696E7420783D223737302220793D2232333022202F3E3C64693A77
6179706F696E7420783D223832352220793D2232333022202F3E3C2F62706D6E
64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D
22466C6F775F30726B317463385F6469222062706D6E456C656D656E743D2246
6C6F775F30726B31746338223E3C64693A776179706F696E7420783D22373230
2220793D2231353022202F3E3C64693A776179706F696E7420783D2237323022
20793D2231393022202F3E3C2F62706D6E64693A42504D4E456467653E3C6270
6D6E64693A42504D4E456467652069643D22466C6F775F31666F7377616F5F64
69222062706D6E456C656D656E743D22466C6F775F31666F7377616F223E3C64
693A776179706F696E7420783D223538302220793D2232303522202F3E3C6469
3A776179706F696E7420783D223538302220793D2231313022202F3E3C64693A
776179706F696E7420783D223637302220793D2231313022202F3E3C62706D6E
64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223539302220
793D22313535222077696474683D22313122206865696768743D22313422202F
3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D
4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F
30387A6B7064745F6469222062706D6E456C656D656E743D22466C6F775F3038
7A6B706474223E3C64693A776179706F696E7420783D223439302220793D2232
333022202F3E3C64693A776179706F696E7420783D223535352220793D223233
3022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42
504D4E456467652069643D22466C6F775F306E6A667972345F6469222062706D
6E456C656D656E743D22466C6F775F306E6A66797234223E3C64693A77617970
6F696E7420783D223333302220793D2232333022202F3E3C64693A776179706F
696E7420783D223339302220793D2232333022202F3E3C2F62706D6E64693A42
504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F
775F306E6B6E66756D5F6469222062706D6E456C656D656E743D22466C6F775F
306E6B6E66756D223E3C64693A776179706F696E7420783D223137382220793D
2232333022202F3E3C64693A776179706F696E7420783D223233302220793D22
32333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469
3A42504D4E53686170652069643D2253746172744576656E745F303179647A71
655F6469222062706D6E456C656D656E743D227374617274223E3C64633A426F
756E647320783D223134322220793D22323132222077696474683D2233362220
6865696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E
3C64633A426F756E647320783D223134392220793D2232353522207769647468
3D22323222206865696768743D22313422202F3E3C2F62706D6E64693A42504D
4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64
693A42504D4E53686170652069643D2241637469766974795F307A663273397A
5F6469222062706D6E456C656D656E743D225461736B5F307A663273397A223E
3C64633A426F756E647320783D223233302220793D2231393022207769647468
3D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A4250
4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163
7469766974795F313379337275635F6469222062706D6E456C656D656E743D22
5461736B5F696D70726F7665303031223E3C64633A426F756E647320783D2233
39302220793D22313930222077696474683D2231303022206865696768743D22
383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E6469
3A42504D4E53686170652069643D22476174657761795F306D31723770685F64
69222062706D6E456C656D656E743D22476174657761795F306D317237706822
2069734D61726B657256697369626C653D2274727565223E3C64633A426F756E
647320783D223535352220793D22323035222077696474683D22353022206865
696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223534322220793D22323632222077696474683D22
373722206865696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A
42504D4E53686170652069643D2241637469766974795F317134656B387A5F64
69222062706D6E456C656D656E743D225461736B5F696D70726F766530303222
3E3C64633A426F756E647320783D223637302220793D22373022207769647468
3D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A4250
4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163
7469766974795F316E78636C73395F6469222062706D6E456C656D656E743D22
5461736B5F696D70726F7665303033223E3C64633A426F756E647320783D2236
37302220793D22313930222077696474683D2231303022206865696768743D22
383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E6469
3A42504D4E53686170652069643D22476174657761795F306A63367461785F64
69222062706D6E456C656D656E743D22476174657761795F306A633674617822
2069734D61726B657256697369626C653D2274727565223E3C64633A426F756E
647320783D223832352220793D22323035222077696474683D22353022206865
696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223831372220793D22313831222077696474683D22
363622206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A
42504D4E53686170652069643D2241637469766974795F316E347063716D5F64
69222062706D6E456C656D656E743D225461736B5F696D70726F766530303422
3E3C64633A426F756E647320783D223830302220793D22323930222077696474
683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42
504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2241
637469766974795F306566333272305F6469222062706D6E456C656D656E743D
225461736B5F696D70726F7665303035223E3C64633A426F756E647320783D22
3936302220793D22323930222077696474683D2231303022206865696768743D
22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64
693A42504D4E53686170652069643D2241637469766974795F31767938393265
5F6469222062706D6E456C656D656E743D225461736B5F696D70726F76653030
36223E3C64633A426F756E647320783D22313132302220793D22323930222077
696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64
693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065206964
3D224576656E745F3030313174647A5F6469222062706D6E456C656D656E743D
22456E645F3030313174647A223E3C64633A426F756E647320783D2231323732
2220793D22333132222077696474683D22333622206865696768743D22333622
202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320
783D22313237392220793D22323838222077696474683D223232222068656967
68743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62
706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C61
6E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A
646566696E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'improment_20260724'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'improment_20260724'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'dev_improvement_proposal_001', NULL, @pid, 'improvement_proposal',
'3', '${title}【${flow_name}】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'dev_improvement_proposal_001'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_improve001', 'Task_0zf2s9z', '改善提案申请人发起流程'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_improve003', 'Task_0zf2s9z', '改善提案申请人发起流程'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_improve003', 'Task_improve001', '部门精益专员初审'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_improve006', 'Task_improve003', '部门负责人审核'
FROM DUAL WHERE @pid IS NOT NULL;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 改善提案申请人发起流程 (Task_0zf2s9z)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0zf2s9z';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0zf2s9z', '改善提案申请人发起流程',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0zf2s9z'
);
-- 节点2: 部门精益专员初审 (Task_improve001)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = '同意,请审批/打分。',
default_opinion2 = '',
default_opinion_var = '',
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve001';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve001', '部门精益专员初审',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '1', NULL,
'同意,请审批/打分。', '', '', NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve001'
);
-- 节点3: 部门评议小组打分 (Task_improve002)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = '已完成打分。',
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve002';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve002', '部门评议小组打分',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '0', NULL,
'已完成打分。', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve002'
);
-- 节点4: 部门负责人审核 (Task_improve003)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = '同意。',
default_opinion2 = '',
default_opinion_var = '',
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve003';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve003', '部门负责人审核',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '1', NULL,
'同意。', '', '', NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve003'
);
-- 节点5: 精益管理部门经办人初审 (Task_improve004)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = '审批通过。',
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve004';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve004', '精益管理部门经办人初审',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '0', NULL,
'审批通过。', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve004'
);
-- 节点6: 所级评议小组投票 (Task_improve005)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = '已投票。',
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve005';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve005', '所级评议小组投票',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '0', NULL,
'已投票。', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve005'
);
-- 节点7: 精益管理部门经办人归档 (Task_improve006)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '1',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = '已归档。',
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_improve006';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_improve006', '精益管理部门经办人归档',
NULL, NULL, NULL, NULL,
'0', '0', '0', '0',
'1', '0', '1', NULL,
'已归档。', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_improve006'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = improment_20260724 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,719 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 党委会决议事项督办流程_Copy1778643800666 (partymatter_20260421_Copy1778643800663)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:20:25
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'partymatter_20260421_Copy1778643800663', '党委会决议事项督办流程_Copy1778643800666', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270617274796D61747465725F32303236
303432315F436F70793137373836343338303036363322206E616D653D22E585
9AE5A794E4BC9AE586B3E8AEAEE4BA8BE9A1B9E79DA3E58A9EE6B581E7A88B5F
436F707931373738363433383030363636223E3C62706D6E323A657874656E73
696F6E456C656D656E74733E3C666C6F7761626C653A657865637574696F6E4C
697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C6573
2E65787462706D2E6C697374656E65722E657865637574696F6E2E50726F6365
7373456E644C697374656E657222206576656E743D22656E6422202F3E3C666C
6F7761626C653A6576656E744C697374656E657220636C6173733D226F72672E
6A656563672E6D6F64756C65732E6C697374656E65722E7461736B7469702E54
61736B437265617465476C6F62616C4C697374656E657222202F3E3C2F62706D
6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A73746172
744576656E742069643D22737461727422206E616D653D22E5BC80E5A78B2220
666C6F7761626C653A696E69746961746F723D226170706C7955736572496422
3E3C62706D6E323A6F7574676F696E673E466C6F775F313062667775673C2F62
706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E74
3E3C62706D6E323A757365725461736B2069643D225461736B5F313337793576
7122206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AE
A1E689B92220666C6F7761626C653A61737369676E65653D22247B666C6F774E
6F646545787072657373696F6E2E6765744A736F6E64617461737472696E6728
6A736F6E5F646174612C262333393B737570446570746C656164657269642623
33393B297D223E3C62706D6E323A696E636F6D696E673E466C6F775F30326E6B
38656F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F
696E673E466C6F775F313939697864743C2F62706D6E323A6F7574676F696E67
3E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E63
65466C6F772069643D22466C6F775F313939697864742220736F757263655265
663D225461736B5F3133377935767122207461726765745265663D225461736B
5F3068666933353822202F3E3C62706D6E323A73756250726F63657373206964
3D225461736B5F3068666933353822206E616D653D22E983A8E997A8E58F8DE9
A688E5AD90E6B581E7A88B223E3C62706D6E323A696E636F6D696E673E466C6F
775F313939697864743C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A696E636F6D696E673E466C6F775F317461747536743C2F62706D6E323A696E
636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31696B65
7370703C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469
496E7374616E63654C6F6F7043686172616374657269737469637320666C6F77
61626C653A636F6C6C656374696F6E3D22247B666C6F775574696C2E73747269
6E67546F4C69737428646570745F6964297D2220666C6F7761626C653A656C65
6D656E745661726961626C653D2261737369676E6565446570744964223E3C62
706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970
653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E72
4F66436F6D706C65746564496E7374616E6365732F6E724F66496E7374616E63
65732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E6469
74696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F704368
617261637465726973746963733E3C62706D6E323A73746172744576656E7420
69643D2253746172745F3063623234367322206E616D653D22E983A8E997A8E5
AD90E6B581E7A88BE5BC80E5A78B223E3C62706D6E323A6F7574676F696E673E
466C6F775F30707475746B643C2F62706D6E323A6F7574676F696E673E3C2F62
706D6E323A73746172744576656E743E3C62706D6E323A757365725461736B20
69643D225461736B5F30643469666C7022206E616D653D22E983A8E997A8E8B4
9FE8B4A3E4BABAE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220666C
6F7761626C653A61737369676E65653D22247B617373446570744C6561646572
49647D223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C66
6C6F7761626C653A7461736B4C697374656E657220636C6173733D226F72672E
6A656563672E6D6F64756C65732E65787462706D2E6C697374656E65722E7461
736B2E5361766543757272656E745461736B41737369676E65654C6F63616C4C
697374656E657222206576656E743D22636F6D706C657465222069643D227778
535370686A5078586B61324B7A6222202F3E3C2F62706D6E323A657874656E73
696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F77
5F30707475746B643C2F62706D6E323A696E636F6D696E673E3C62706D6E323A
6F7574676F696E673E466C6F775F30396F69336E783C2F62706D6E323A6F7574
676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F704368
6172616374657269737469637320666C6F7761626C653A636F6C6C656374696F
6E3D22247B666C6F774E6F646545787072657373696F6E2E6765745573657273
4C697374427944657074416E64526F6C652861737369676E6565446570744964
2C262333393B32303434363830373933333036353931323334262333393B297D
2220666C6F7761626C653A656C656D656E745661726961626C653D2261737344
6570744C65616465724964223E3C62706D6E323A636F6D706C6574696F6E436F
6E646974696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E
6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64
6974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043
68617261637465726973746963733E3C2F62706D6E323A757365725461736B3E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F307074
75746B642220736F757263655265663D2253746172745F306362323436732220
7461726765745265663D225461736B5F30643469666C7022202F3E3C62706D6E
323A757365725461736B2069643D225461736B5F3031796E6E707122206E616D
653D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A6882220666C6F776162
6C653A61737369676E65653D22247B737562417070726F76655573657249647D
223E3C62706D6E323A696E636F6D696E673E466C6F775F303273766E6B763C2F
62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E46
6C6F775F307866386261793C2F62706D6E323A6F7574676F696E673E3C62706D
6E323A6D756C7469496E7374616E63654C6F6F70436861726163746572697374
69637320666C6F7761626C653A636F6C6C656374696F6E3D22247B666C6F774E
6F646545787072657373696F6E2E676574536F6E50726F636573735661726961
626C6528657865637574696F6E2C20262333393B737562417070726F76655573
6572262333393B297D2220666C6F7761626C653A656C656D656E745661726961
626C653D22737562417070726F7665557365724964223E3C62706D6E323A636F
6D706C6574696F6E436F6E646974696F6E207873693A747970653D2262706D6E
323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D706C
65746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D70
6C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E73
74616E63654C6F6F704368617261637465726973746963733E3C2F62706D6E32
3A757365725461736B3E3C62706D6E323A757365725461736B2069643D225461
736B5F3173377A6B396822206E616D653D22E983A8E997A8E8B49FE8B4A3E4BA
BAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D22247B666C
6F774E6F646545787072657373696F6E2E676574536F6E50726F636573734871
5661726961626C65537472696E6728657865637574696F6E2C20262333393B73
7562417070726F76654C6561646572262333393B297D223E3C62706D6E323A69
6E636F6D696E673E466C6F775F307866386261793C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3038327A6F66
383C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461
736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F
307866386261792220736F757263655265663D225461736B5F3031796E6E7071
22207461726765745265663D225461736B5F3173377A6B396822202F3E3C6270
6D6E323A757365725461736B2069643D225461736B5F306D707873736822206E
616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE58A9EE4BABAE7A1AEE8AEA4
2220666C6F7761626C653A61737369676E65653D22247B6170706C7955736572
49647D223E3C62706D6E323A696E636F6D696E673E466C6F775F3038327A6F66
383C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E
673E466C6F775F316177676E376D3C2F62706D6E323A696E636F6D696E673E3C
62706D6E323A6F7574676F696E673E466C6F775F306F75677061613C2F62706D
6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C6270
6D6E323A73657175656E6365466C6F772069643D22466C6F775F3038327A6F66
382220736F757263655265663D225461736B5F3173377A6B3968222074617267
65745265663D225461736B5F306D707873736822202F3E3C62706D6E323A656E
644576656E742069643D22456E645F30346969706F7222206E616D653D22E983
A8E997A8E5AD90E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F
6D696E673E466C6F775F306F75677061613C2F62706D6E323A696E636F6D696E
673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E
6365466C6F772069643D22466C6F775F306F75677061612220736F7572636552
65663D225461736B5F306D707873736822207461726765745265663D22456E64
5F30346969706F7222202F3E3C62706D6E323A6578636C757369766547617465
7761792069643D22476174657761795F3036393433736D22206E616D653D22E6
98AFE590A6E58A9EE7BB93223E3C62706D6E323A696E636F6D696E673E466C6F
775F30396F69336E783C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A6F7574676F696E673E466C6F775F303273766E6B763C2F62706D6E323A6F75
74676F696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31617767
6E376D3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C
7573697665476174657761793E3C62706D6E323A73657175656E6365466C6F77
2069643D22466C6F775F30396F69336E782220736F757263655265663D225461
736B5F30643469666C7022207461726765745265663D22476174657761795F30
36393433736D22202F3E3C62706D6E323A73657175656E6365466C6F77206964
3D22466C6F775F303273766E6B7622206E616D653D22E590A62220736F757263
655265663D22476174657761795F3036393433736D2220746172676574526566
3D225461736B5F3031796E6E7071223E3C62706D6E323A636F6E646974696F6E
45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D
616C45787072657373696F6E223E247B666C6F774E6F64654578707265737369
6F6E2E676574536F6E50726F636573735661726961626C652865786563757469
6F6E2C20276973456E6427293D3D307D3C2F62706D6E323A636F6E646974696F
6E45787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F77
3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3161
77676E376D22206E616D653D22E698AF2220736F757263655265663D22476174
657761795F3036393433736D22207461726765745265663D225461736B5F306D
7078737368223E3C62706D6E323A636F6E646974696F6E45787072657373696F
6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373
696F6E223E247B666C6F774E6F646545787072657373696F6E2E676574536F6E
50726F636573735661726961626C6528657865637574696F6E2C20276973456E
6427293D3D307D3C2F62706D6E323A636F6E646974696F6E4578707265737369
6F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C2F62706D6E323A
73756250726F636573733E3C62706D6E323A656E644576656E742069643D2245
6E645F3062696E31643022206E616D653D22E7BB93E69D9F223E3C62706D6E32
3A696E636F6D696E673E466C6F775F3179307A61796A3C2F62706D6E323A696E
636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A75
7365725461736B2069643D225461736B5F3075346F38376322206E616D653D22
E79DA3E58A9EE7BB8FE58A9EE4BABAE58F91E8B5B7E79DA3E58A9E2220666C6F
7761626C653A61737369676E65653D22247B6170706C795573657249647D223E
3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F776162
6C653A7461736B4C697374656E657220636C6173733D226F72672E6A65656367
2E6D6F64756C65732E65787462706D2E6C697374656E65722E7461736B2E5461
736B437265617465644175746F5375626D69744C697374656E65722220657665
6E743D22637265617465222069643D2239633330363462616137303734656162
3632653363356233623534353836393122202F3E3C2F62706D6E323A65787465
6E73696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C
6F775F313062667775673C2F62706D6E323A696E636F6D696E673E3C62706D6E
323A6F7574676F696E673E466C6F775F303430666A6F633C2F62706D6E323A6F
7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F31306266777567222073
6F757263655265663D22737461727422207461726765745265663D225461736B
5F3075346F38376322202F3E3C62706D6E323A6578636C757369766547617465
7761792069643D22476174657761795F3137683168346222206E616D653D22E6
98AFE590A6E99C80E8A681E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABA
E5AEA1E689B9223E3C62706D6E323A696E636F6D696E673E466C6F775F303430
666A6F633C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F757467
6F696E673E466C6F775F30326E6B38656F3C2F62706D6E323A6F7574676F696E
673E3C62706D6E323A6F7574676F696E673E466C6F775F317461747536743C2F
62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C7573697665
476174657761793E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F303430666A6F632220736F757263655265663D225461736B5F3075
346F38376322207461726765745265663D22476174657761795F313768316834
6222202F3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F30326E6B38656F22206E616D653D22E698AF2220736F757263655265663D
22476174657761795F3137683168346222207461726765745265663D22546173
6B5F31333779357671223E3C62706D6E323A636F6E646974696F6E4578707265
7373696F6E207873693A747970653D2262706D6E323A74466F726D616C457870
72657373696F6E223E247B666C6F774E6F646545787072657373696F6E2E6765
744A736F6E64617461737472696E67286A736F6E5F646174612C2269734E6565
64417070726F22293D3D317D3C2F62706D6E323A636F6E646974696F6E457870
72657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C6270
6D6E323A73657175656E6365466C6F772069643D22466C6F775F317461747536
7422206E616D653D22E590A62220736F757263655265663D2247617465776179
5F3137683168346222207461726765745265663D225461736B5F306866693335
38223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E207873
693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E22
3E247B666C6F774E6F646545787072657373696F6E2E6765744A736F6E646174
61737472696E67286A736F6E5F646174612C2269734E656564417070726F2229
3D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E
3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A75736572
5461736B2069643D225461736B5F3167386967783522206E616D653D22E79DA3
E58A9EE983A8E997A8E7BB8FE58A9EE4BABAE5BD92E6A1A3E7A1AEE8AEA42220
666C6F7761626C653A61737369676E65653D22247B6170706C79557365724964
7D223E3C62706D6E323A696E636F6D696E673E466C6F775F31696B657370703C
2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E
466C6F775F3179307A61796A3C2F62706D6E323A6F7574676F696E673E3C2F62
706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F
772069643D22466C6F775F31696B657370702220736F757263655265663D2254
61736B5F3068666933353822207461726765745265663D225461736B5F316738
6967783522202F3E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F3179307A61796A2220736F757263655265663D225461736B5F3167
386967783522207461726765745265663D22456E645F3062696E31643022202F
3E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42504D4E446961
6772616D2069643D2242504D4E4469616772616D5F31223E3C62706D6E64693A
42504D4E506C616E652069643D2242504D4E506C616E655F31222062706D6E45
6C656D656E743D2270617274796D61747465725F32303236303432315F436F70
7931373738363433383030363633223E3C62706D6E64693A42504D4E45646765
2069643D22466C6F775F3179307A61796A5F6469222062706D6E456C656D656E
743D22466C6F775F3179307A61796A223E3C64693A776179706F696E7420783D
22313037302220793D2234353022202F3E3C64693A776179706F696E7420783D
22313130322220793D2234353022202F3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F31696B
657370705F6469222062706D6E456C656D656E743D22466C6F775F31696B6573
7070223E3C64693A776179706F696E7420783D223934302220793D2234353022
202F3E3C64693A776179706F696E7420783D223937302220793D223435302220
2F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E
456467652069643D22466C6F775F317461747536745F6469222062706D6E456C
656D656E743D22466C6F775F31746174753674223E3C64693A776179706F696E
7420783D223135302220793D2232353522202F3E3C64693A776179706F696E74
20783D223135302220793D2234353022202F3E3C64693A776179706F696E7420
783D223230302220793D2234353022202F3E3C62706D6E64693A42504D4E4C61
62656C3E3C64633A426F756E647320783D223132342220793D22333530222077
696474683D22313122206865696768743D22313422202F3E3C2F62706D6E6469
3A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C6270
6D6E64693A42504D4E456467652069643D22466C6F775F30326E6B38656F5F64
69222062706D6E456C656D656E743D22466C6F775F30326E6B38656F223E3C64
693A776179706F696E7420783D223137352220793D2232333022202F3E3C6469
3A776179706F696E7420783D223532302220793D2232333022202F3E3C62706D
6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2233343222
20793D22323132222077696474683D22313122206865696768743D2231342220
2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F303430666A6F635F6469222062706D6E456C656D656E743D22466C6F775F30
3430666A6F63223E3C64693A776179706F696E7420783D2239302220793D2232
333022202F3E3C64693A776179706F696E7420783D223132352220793D223233
3022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42
504D4E456467652069643D22466C6F775F313062667775675F6469222062706D
6E456C656D656E743D22466C6F775F31306266777567223E3C64693A77617970
6F696E7420783D222D34382220793D2232333022202F3E3C64693A776179706F
696E7420783D222D31302220793D2232333022202F3E3C2F62706D6E64693A42
504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F
775F313939697864745F6469222062706D6E456C656D656E743D22466C6F775F
31393969786474223E3C64693A776179706F696E7420783D223537302220793D
2232373022202F3E3C64693A776179706F696E7420783D223537302220793D22
33323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469
3A42504D4E53686170652069643D2253746172744576656E745F303179647A71
655F6469222062706D6E456C656D656E743D227374617274223E3C64633A426F
756E647320783D222D38342220793D22323132222077696474683D2233362220
6865696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E
3C64633A426F756E647320783D222D37372220793D2232353522207769647468
3D22323222206865696768743D22313422202F3E3C2F62706D6E64693A42504D
4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64
693A42504D4E53686170652069643D2241637469766974795F31333779357671
5F6469222062706D6E456C656D656E743D225461736B5F31333779357671223E
3C64633A426F756E647320783D223532302220793D2231393022207769647468
3D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A4250
4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163
7469766974795F316674616867675F6469222062706D6E456C656D656E743D22
5461736B5F3068666933353822206973457870616E6465643D2274727565223E
3C64633A426F756E647320783D223230302220793D2233323022207769647468
3D2237343022206865696768743D2232383022202F3E3C2F62706D6E64693A42
504D4E53686170653E3C62706D6E64693A42504D4E456467652069643D22466C
6F775F316177676E376D5F6469222062706D6E456C656D656E743D22466C6F77
5F316177676E376D223E3C64693A776179706F696E7420783D22353035222079
3D2234323022202F3E3C64693A776179706F696E7420783D223734302220793D
2234323022202F3E3C64693A776179706F696E7420783D223734302220793D22
34383022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F75
6E647320783D223631372220793D22343032222077696474683D223131222068
65696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E
3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564
67652069643D22466C6F775F303273766E6B765F6469222062706D6E456C656D
656E743D22466C6F775F303273766E6B76223E3C64693A776179706F696E7420
783D223438302220793D2234343522202F3E3C64693A776179706F696E742078
3D223438302220793D2234383022202F3E3C62706D6E64693A42504D4E4C6162
656C3E3C64633A426F756E647320783D223439302220793D2234363022207769
6474683D22313122206865696768743D22313422202F3E3C2F62706D6E64693A
42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D
6E64693A42504D4E456467652069643D22466C6F775F30396F69336E785F6469
222062706D6E456C656D656E743D22466C6F775F30396F69336E78223E3C6469
3A776179706F696E7420783D223431302220793D2234323022202F3E3C64693A
776179706F696E7420783D223435352220793D2234323022202F3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F306F75677061615F6469222062706D6E456C656D656E743D22
466C6F775F306F7567706161223E3C64693A776179706F696E7420783D223739
302220793D2235323022202F3E3C64693A776179706F696E7420783D22383632
2220793D2235323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F3038327A6F66385F
6469222062706D6E456C656D656E743D22466C6F775F3038327A6F6638223E3C
64693A776179706F696E7420783D223636302220793D2235323022202F3E3C64
693A776179706F696E7420783D223639302220793D2235323022202F3E3C2F62
706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564676520
69643D22466C6F775F307866386261795F6469222062706D6E456C656D656E74
3D22466C6F775F30786638626179223E3C64693A776179706F696E7420783D22
3533302220793D2235323022202F3E3C64693A776179706F696E7420783D2235
36302220793D2235323022202F3E3C2F62706D6E64693A42504D4E456467653E
3C62706D6E64693A42504D4E456467652069643D22466C6F775F30707475746B
645F6469222062706D6E456C656D656E743D22466C6F775F30707475746B6422
3E3C64693A776179706F696E7420783D223236382220793D2234323022202F3E
3C64693A776179706F696E7420783D223331302220793D2234323022202F3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E536861
70652069643D224576656E745F306362323436735F6469222062706D6E456C65
6D656E743D2253746172745F30636232343673223E3C64633A426F756E647320
783D223233322220793D22343032222077696474683D22333622206865696768
743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A42
6F756E647320783D223231322220793D22343435222077696474683D22373722
206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C616265
6C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D
4E53686170652069643D2241637469766974795F30643469666C705F64692220
62706D6E456C656D656E743D225461736B5F30643469666C70223E3C64633A42
6F756E647320783D223331302220793D22333830222077696474683D22313030
22206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E536861
70653E3C62706D6E64693A42504D4E53686170652069643D2241637469766974
795F3031796E6E70715F6469222062706D6E456C656D656E743D225461736B5F
3031796E6E7071223E3C64633A426F756E647320783D223433302220793D2234
3830222077696474683D2231303022206865696768743D22383022202F3E3C2F
62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861
70652069643D2241637469766974795F3173377A6B39685F6469222062706D6E
456C656D656E743D225461736B5F3173377A6B3968223E3C64633A426F756E64
7320783D223536302220793D22343830222077696474683D2231303022206865
696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C
62706D6E64693A42504D4E53686170652069643D2241637469766974795F306D
70787373685F6469222062706D6E456C656D656E743D225461736B5F306D7078
737368223E3C64633A426F756E647320783D223639302220793D223438302220
77696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E
64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069
643D224576656E745F30346969706F725F6469222062706D6E456C656D656E74
3D22456E645F30346969706F72223E3C64633A426F756E647320783D22383632
2220793D22353032222077696474683D22333622206865696768743D22333622
202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320
783D223834322220793D22353435222077696474683D22373722206865696768
743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270
6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065
2069643D22476174657761795F3036393433736D5F6469222062706D6E456C65
6D656E743D22476174657761795F3036393433736D222069734D61726B657256
697369626C653D2274727565223E3C64633A426F756E647320783D2234353522
20793D22333935222077696474683D22353022206865696768743D2235302220
2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078
3D223435382220793D22333530222077696474683D2234342220686569676874
3D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D
6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520
69643D224576656E745F3062696E3164305F6469222062706D6E456C656D656E
743D22456E645F3062696E316430223E3C64633A426F756E647320783D223131
30322220793D22343332222077696474683D22333622206865696768743D2233
3622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64
7320783D22313130392220793D22343735222077696474683D22323222206865
696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F3075346F3837635F6469222062706D
6E456C656D656E743D225461736B5F3075346F383763223E3C64633A426F756E
647320783D222D31302220793D22313930222077696474683D22313030222068
65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D22476174657761795F3137
68316834625F6469222062706D6E456C656D656E743D22476174657761795F31
376831683462222069734D61726B657256697369626C653D2274727565223E3C
64633A426F756E647320783D223132352220793D22323035222077696474683D
22353022206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C
6162656C3E3C64633A426F756E647320783D223131312220793D223131362220
77696474683D22373722206865696768743D22323722202F3E3C2F62706D6E64
693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C
62706D6E64693A42504D4E53686170652069643D2241637469766974795F3167
38696778355F6469222062706D6E456C656D656E743D225461736B5F31673869
677835223E3C64633A426F756E647320783D223937302220793D223431302220
77696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E
64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E
3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566
696E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1778643800663'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1778643800663'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 督办部门负责人审批 (Task_137y5vq)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_137y5vq', '督办部门负责人审批',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq'
);
-- 节点2: 部门负责人接受任务并分配 (Task_0d4iflp)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0d4iflp', '部门负责人接受任务并分配',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp'
);
-- 节点3: 部门经办人反馈 (Task_01ynnpq)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_01ynnpq', '部门经办人反馈',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq'
);
-- 节点4: 部门负责人审批 (Task_1s7zk9h)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1s7zk9h', '部门负责人审批',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h'
);
-- 节点5: 督办部门经办人确认 (Task_0mpxssh)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mpxssh', '督办部门经办人确认',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh'
);
-- 节点6: 督办经办人发起督办 (Task_0u4o87c)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0u4o87c', '督办经办人发起督办',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c'
);
-- 节点7: 督办部门经办人归档确认 (Task_1g8igx5)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = '1',
transfer_status = '1',
add_sign_status = '1',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1g8igx5', '督办部门经办人归档确认',
NULL, NULL, NULL, NULL,
'0', '1', '1', '1',
'1', '1', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_20260421_Copy1778643800663 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,721 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 党委会决议事项督办_Copy1783578263832 (partymatter_20260421_Copy1783578263830)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:21:26
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'partymatter_20260421_Copy1783578263830', '党委会决议事项督办_Copy1783578263832', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270617274796D61747465725F32303236
303432315F436F70793137383335373832363338333022206E616D653D22E585
9AE5A794E4BC9AE586B3E8AEAEE4BA8BE9A1B9E79DA3E58A9E5F436F70793137
3833353738323633383332223E3C62706D6E323A646F63756D656E746174696F
6E3EE5859AE5A794E4BC9A2FE68980E58AA1E4BC9A2FE68A8AE68A8AE884893C
2F62706D6E323A646F63756D656E746174696F6E3E3C62706D6E323A65787465
6E73696F6E456C656D656E74733E3C666C6F7761626C653A657865637574696F
6E4C697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C
65732E65787462706D2E6C697374656E65722E657865637574696F6E2E50726F
63657373456E644C697374656E657222206576656E743D22656E6422202F3E3C
666C6F7761626C653A6576656E744C697374656E657220636C6173733D226F72
672E6A656563672E6D6F64756C65732E6C697374656E65722E7461736B746970
2E5461736B437265617465476C6F62616C4C697374656E657222202F3E3C2F62
706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A7374
6172744576656E742069643D22737461727422206E616D653D22E5BC80E5A78B
2220666C6F7761626C653A696E69746961746F723D226170706C795573657249
64223E3C62706D6E323A6F7574676F696E673E466C6F775F313062667775673C
2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A7374617274457665
6E743E3C62706D6E323A757365725461736B2069643D225461736B5F31333779
35767122206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABA
E5AEA1E689B92220666C6F7761626C653A61737369676E65653D22247B666C6F
774E6F646545787072657373696F6E2E6765744A736F6E64617461737472696E
67286A736F6E5F646174612C262333393B737570446570746C65616465726964
262333393B297D223E3C62706D6E323A696E636F6D696E673E466C6F775F3032
6E6B38656F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574
676F696E673E466C6F775F313939697864743C2F62706D6E323A6F7574676F69
6E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F313939697864742220736F75726365
5265663D225461736B5F3133377935767122207461726765745265663D225461
736B5F3068666933353822202F3E3C62706D6E323A73756250726F6365737320
69643D225461736B5F3068666933353822206E616D653D22E983A8E997A8E58F
8DE9A688E5AD90E6B581E7A88B223E3C62706D6E323A696E636F6D696E673E46
6C6F775F313939697864743C2F62706D6E323A696E636F6D696E673E3C62706D
6E323A696E636F6D696E673E466C6F775F317461747536743C2F62706D6E323A
696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3169
6B657370703C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C
7469496E7374616E63654C6F6F7043686172616374657269737469637320666C
6F7761626C653A636F6C6C656374696F6E3D22247B666C6F775574696C2E7374
72696E67546F4C69737428646570745F6964297D2220666C6F7761626C653A65
6C656D656E745661726961626C653D2261737369676E6565446570744964223E
3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74
7970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B
6E724F66436F6D706C65746564496E7374616E6365732F6E724F66496E737461
6E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E
646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F70
4368617261637465726973746963733E3C62706D6E323A73746172744576656E
742069643D2253746172745F3063623234367322206E616D653D22E983A8E997
A8E5AD90E6B581E7A88BE5BC80E5A78B223E3C62706D6E323A6F7574676F696E
673E466C6F775F30707475746B643C2F62706D6E323A6F7574676F696E673E3C
2F62706D6E323A73746172744576656E743E3C62706D6E323A75736572546173
6B2069643D225461736B5F30643469666C7022206E616D653D22E983A8E997A8
E8B49FE8B4A3E4BABAE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220
666C6F7761626C653A61737369676E65653D22247B617373446570744C656164
657249647D223E3C62706D6E323A657874656E73696F6E456C656D656E74733E
3C666C6F7761626C653A7461736B4C697374656E657220636C6173733D226F72
672E6A656563672E6D6F64756C65732E65787462706D2E6C697374656E65722E
7461736B2E5361766543757272656E745461736B41737369676E65654C6F6361
6C4C697374656E657222206576656E743D22636F6D706C657465222069643D22
7778535370686A5078586B61324B7A6222202F3E3C2F62706D6E323A65787465
6E73696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C
6F775F30707475746B643C2F62706D6E323A696E636F6D696E673E3C62706D6E
323A6F7574676F696E673E466C6F775F306F346C7A36323C2F62706D6E323A6F
7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70
43686172616374657269737469637320666C6F7761626C653A636F6C6C656374
696F6E3D22247B666C6F774E6F646545787072657373696F6E2E676574557365
72734C697374427944657074416E64526F6C652861737369676E656544657074
49642C262333393B32303434363830373933333036353931323334262333393B
297D2220666C6F7761626C653A656C656D656E745661726961626C653D226173
73446570744C65616465724964223E3C62706D6E323A636F6D706C6574696F6E
436F6E646974696F6E207873693A747970653D2262706D6E323A74466F726D61
6C45787072657373696F6E223E247B6E724F66436F6D706C65746564496E7374
616E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F
6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F
704368617261637465726973746963733E3C2F62706D6E323A75736572546173
6B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30
707475746B642220736F757263655265663D2253746172745F30636232343673
22207461726765745265663D225461736B5F30643469666C7022202F3E3C6270
6D6E323A757365725461736B2069643D225461736B5F3031796E6E707122206E
616D653D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A6882220666C6F77
61626C653A61737369676E65653D22247B737562417070726F76655573657249
647D223E3C62706D6E323A696E636F6D696E673E466C6F775F303273766E6B76
3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E67
3E466C6F775F307866386261793C2F62706D6E323A6F7574676F696E673E3C62
706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374657269
737469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B666C6F
774E6F646545787072657373696F6E2E676574536F6E50726F63657373566172
6961626C6528657865637574696F6E2C20262333393B737562417070726F7665
55736572262333393B297D2220666C6F7761626C653A656C656D656E74566172
6961626C653D22737562417070726F7665557365724964223E3C62706D6E323A
636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D226270
6D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D
706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F
6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949
6E7374616E63654C6F6F704368617261637465726973746963733E3C2F62706D
6E323A757365725461736B3E3C62706D6E323A757365725461736B2069643D22
5461736B5F3173377A6B396822206E616D653D22E983A8E997A8E8B49FE8B4A3
E4BABAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D22247B
666C6F774E6F646545787072657373696F6E2E676574536F6E50726F63657373
48715661726961626C65537472696E6728657865637574696F6E2C2026233339
3B737562417070726F76654C6561646572262333393B297D223E3C62706D6E32
3A696E636F6D696E673E466C6F775F307866386261793C2F62706D6E323A696E
636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3038327A
6F66383C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75736572
5461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F307866386261792220736F757263655265663D225461736B5F3031796E6E
707122207461726765745265663D225461736B5F3173377A6B396822202F3E3C
62706D6E323A757365725461736B2069643D225461736B5F306D707873736822
206E616D653D22E79DA3E58A9EE7BB8FE58A9EE4BABAE7A1AEE8AEA42220666C
6F7761626C653A61737369676E65653D22247B6170706C795573657249647D22
3E3C62706D6E323A696E636F6D696E673E466C6F775F3038327A6F66383C2F62
706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E673E466C
6F775F316177676E376D3C2F62706D6E323A696E636F6D696E673E3C62706D6E
323A6F7574676F696E673E466C6F775F306F75677061613C2F62706D6E323A6F
7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F3038327A6F6638222073
6F757263655265663D225461736B5F3173377A6B396822207461726765745265
663D225461736B5F306D707873736822202F3E3C62706D6E323A656E64457665
6E742069643D22456E645F30346969706F7222206E616D653D22E983A8E997A8
E5AD90E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F6D696E67
3E466C6F775F306F75677061613C2F62706D6E323A696E636F6D696E673E3C2F
62706D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C
6F772069643D22466C6F775F306F75677061612220736F757263655265663D22
5461736B5F306D707873736822207461726765745265663D22456E645F303469
69706F7222202F3E3C62706D6E323A6578636C75736976654761746577617920
69643D22476174657761795F3036393433736D22206E616D653D22E698AFE590
A6E58A9EE7BB93223E3C62706D6E323A696E636F6D696E673E466C6F775F306F
346C7A36323C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574
676F696E673E466C6F775F303273766E6B763C2F62706D6E323A6F7574676F69
6E673E3C62706D6E323A6F7574676F696E673E466C6F775F316177676E376D3C
2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C75736976
65476174657761793E3C62706D6E323A73657175656E6365466C6F772069643D
22466C6F775F303273766E6B7622206E616D653D22E590A62220736F75726365
5265663D22476174657761795F3036393433736D22207461726765745265663D
225461736B5F3031796E6E7071223E3C62706D6E323A636F6E646974696F6E45
787072657373696F6E207873693A747970653D2262706D6E323A74466F726D61
6C45787072657373696F6E223E247B666C6F774E6F646545787072657373696F
6E2E676574536F6E50726F636573735661726961626C65537472696E67286578
65637574696F6E2C20276973456E6427293D3D307D3C2F62706D6E323A636F6E
646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E63
65466C6F773E3C62706D6E323A73657175656E6365466C6F772069643D22466C
6F775F316177676E376D22206E616D653D22E698AF2220736F75726365526566
3D22476174657761795F3036393433736D22207461726765745265663D225461
736B5F306D7078737368223E3C62706D6E323A636F6E646974696F6E45787072
657373696F6E207873693A747970653D2262706D6E323A74466F726D616C4578
7072657373696F6E223E247B666C6F774E6F646545787072657373696F6E2E67
6574536F6E50726F636573735661726961626C65537472696E67286578656375
74696F6E2C20276973456E6427293D3D2731277D3C2F62706D6E323A636F6E64
6974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E6365
466C6F773E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F306F346C7A36322220736F757263655265663D225461736B5F3064346966
6C7022207461726765745265663D22476174657761795F3036393433736D2220
2F3E3C2F62706D6E323A73756250726F636573733E3C62706D6E323A656E6445
76656E742069643D22456E645F3062696E31643022206E616D653D22E7BB93E6
9D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F3179307A61796A
3C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576656E
743E3C62706D6E323A757365725461736B2069643D225461736B5F3075346F38
376322206E616D653D22E79DA3E58A9EE7BB8FE58A9EE4BABAE58F91E8B5B7E7
9DA3E58A9E2220666C6F7761626C653A61737369676E65653D22247B6170706C
795573657249647D223E3C62706D6E323A657874656E73696F6E456C656D656E
74733E3C666C6F7761626C653A7461736B4C697374656E657220636C6173733D
226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374656E
65722E7461736B2E5461736B437265617465644175746F5375626D69744C6973
74656E657222206576656E743D22637265617465222069643D22396333303634
626161373037346561623632653363356233623534353836393122202F3E3C2F
62706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A69
6E636F6D696E673E466C6F775F313062667775673C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F303430666A6F
633C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461
736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F
313062667775672220736F757263655265663D22737461727422207461726765
745265663D225461736B5F3075346F38376322202F3E3C62706D6E323A657863
6C7573697665476174657761792069643D22476174657761795F313768316834
6222206E616D653D22E698AFE590A6E99C80E8A681E79DA3E58A9EE983A8E997
A8E8B49FE8B4A3E4BABAE5AEA1E689B9223E3C62706D6E323A696E636F6D696E
673E466C6F775F303430666A6F633C2F62706D6E323A696E636F6D696E673E3C
62706D6E323A6F7574676F696E673E466C6F775F30326E6B38656F3C2F62706D
6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C6F77
5F317461747536743C2F62706D6E323A6F7574676F696E673E3C2F62706D6E32
3A6578636C7573697665476174657761793E3C62706D6E323A73657175656E63
65466C6F772069643D22466C6F775F303430666A6F632220736F757263655265
663D225461736B5F3075346F38376322207461726765745265663D2247617465
7761795F3137683168346222202F3E3C62706D6E323A73657175656E6365466C
6F772069643D22466C6F775F30326E6B38656F22206E616D653D22E698AF2220
736F757263655265663D22476174657761795F31376831683462222074617267
65745265663D225461736B5F31333779357671223E3C62706D6E323A636F6E64
6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B666C6F774E6F6465457870
72657373696F6E2E6765744A736F6E64617461737472696E67286A736F6E5F64
6174612C2269734E656564417070726F22293D3D317D3C2F62706D6E323A636F
6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E
6365466C6F773E3C62706D6E323A73657175656E6365466C6F772069643D2246
6C6F775F3174617475367422206E616D653D22E590A62220736F757263655265
663D22476174657761795F3137683168346222207461726765745265663D2254
61736B5F30686669333538223E3C62706D6E323A636F6E646974696F6E457870
72657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B666C6F774E6F646545787072657373696F6E2E
6765744A736F6E64617461737472696E67286A736F6E5F646174612C2269734E
656564417070726F22293D3D307D3C2F62706D6E323A636F6E646974696F6E45
787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C
62706D6E323A757365725461736B2069643D225461736B5F3167386967783522
206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE58A9EE4BABAE5BD92E6
A1A3E7A1AEE8AEA42220666C6F7761626C653A61737369676E65653D22247B61
70706C795573657249647D223E3C62706D6E323A696E636F6D696E673E466C6F
775F31696B657370703C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A6F7574676F696E673E466C6F775F3179307A61796A3C2F62706D6E323A6F75
74676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73
657175656E6365466C6F772069643D22466C6F775F31696B657370702220736F
757263655265663D225461736B5F306866693335382220746172676574526566
3D225461736B5F3167386967783522202F3E3C62706D6E323A73657175656E63
65466C6F772069643D22466C6F775F3179307A61796A2220736F757263655265
663D225461736B5F3167386967783522207461726765745265663D22456E645F
3062696E31643022202F3E3C2F62706D6E323A70726F636573733E3C62706D6E
64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31
223E3C62706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E
655F31222062706D6E456C656D656E743D2270617274796D61747465725F3230
3236303432315F436F707931373833353738323633383330223E3C62706D6E64
693A42504D4E456467652069643D22466C6F775F3179307A61796A5F64692220
62706D6E456C656D656E743D22466C6F775F3179307A61796A223E3C64693A77
6179706F696E7420783D22313037302220793D2234353022202F3E3C64693A77
6179706F696E7420783D22313130322220793D2234353022202F3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F31696B657370705F6469222062706D6E456C656D656E743D22
466C6F775F31696B65737070223E3C64693A776179706F696E7420783D223934
302220793D2234353022202F3E3C64693A776179706F696E7420783D22393730
2220793D2234353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F317461747536745F
6469222062706D6E456C656D656E743D22466C6F775F31746174753674223E3C
64693A776179706F696E7420783D223135302220793D2232353522202F3E3C64
693A776179706F696E7420783D223135302220793D2234353022202F3E3C6469
3A776179706F696E7420783D223230302220793D2234353022202F3E3C62706D
6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2231323422
20793D22333530222077696474683D22313122206865696768743D2231342220
2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F30326E6B38656F5F6469222062706D6E456C656D656E743D22466C6F775F30
326E6B38656F223E3C64693A776179706F696E7420783D223137352220793D22
32333022202F3E3C64693A776179706F696E7420783D223532302220793D2232
333022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E
647320783D223334322220793D22323132222077696474683D22313122206865
696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467
652069643D22466C6F775F303430666A6F635F6469222062706D6E456C656D65
6E743D22466C6F775F303430666A6F63223E3C64693A776179706F696E742078
3D2239302220793D2232333022202F3E3C64693A776179706F696E7420783D22
3132352220793D2232333022202F3E3C2F62706D6E64693A42504D4E45646765
3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3130626677
75675F6469222062706D6E456C656D656E743D22466C6F775F31306266777567
223E3C64693A776179706F696E7420783D222D34382220793D2232333022202F
3E3C64693A776179706F696E7420783D222D31302220793D2232333022202F3E
3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564
67652069643D22466C6F775F313939697864745F6469222062706D6E456C656D
656E743D22466C6F775F31393969786474223E3C64693A776179706F696E7420
783D223537302220793D2232373022202F3E3C64693A776179706F696E742078
3D223537302220793D2233323022202F3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E53686170652069643D2253746172744576
656E745F303179647A71655F6469222062706D6E456C656D656E743D22737461
7274223E3C64633A426F756E647320783D222D38342220793D22323132222077
696474683D22333622206865696768743D22333622202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D222D37372220793D22
323535222077696474683D22323222206865696768743D22313422202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368
6170653E3C62706D6E64693A42504D4E53686170652069643D22416374697669
74795F313337793576715F6469222062706D6E456C656D656E743D225461736B
5F31333779357671223E3C64633A426F756E647320783D223532302220793D22
313930222077696474683D2231303022206865696768743D22383022202F3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F316674616867675F6469222062706D
6E456C656D656E743D225461736B5F3068666933353822206973457870616E64
65643D2274727565223E3C64633A426F756E647320783D223230302220793D22
333230222077696474683D2237343022206865696768743D2232383022202F3E
3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E45
6467652069643D22466C6F775F306F346C7A36325F6469222062706D6E456C65
6D656E743D22466C6F775F306F346C7A3632223E3C64693A776179706F696E74
20783D223431302220793D2234323022202F3E3C64693A776179706F696E7420
783D223435352220793D2234323022202F3E3C2F62706D6E64693A42504D4E45
6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3161
77676E376D5F6469222062706D6E456C656D656E743D22466C6F775F31617767
6E376D223E3C64693A776179706F696E7420783D223530352220793D22343230
22202F3E3C64693A776179706F696E7420783D223734302220793D2234323022
202F3E3C64693A776179706F696E7420783D223734302220793D223438302220
2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078
3D223631372220793D22343032222077696474683D2231312220686569676874
3D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F303273766E6B765F6469222062706D6E456C656D656E743D22
466C6F775F303273766E6B76223E3C64693A776179706F696E7420783D223438
302220793D2234343522202F3E3C64693A776179706F696E7420783D22343830
2220793D2234383022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223439302220793D22343630222077696474683D22
313122206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42
504D4E456467652069643D22466C6F775F306F75677061615F6469222062706D
6E456C656D656E743D22466C6F775F306F7567706161223E3C64693A77617970
6F696E7420783D223739302220793D2235323022202F3E3C64693A776179706F
696E7420783D223836322220793D2235323022202F3E3C2F62706D6E64693A42
504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F
775F3038327A6F66385F6469222062706D6E456C656D656E743D22466C6F775F
3038327A6F6638223E3C64693A776179706F696E7420783D223636302220793D
2235323022202F3E3C64693A776179706F696E7420783D223639302220793D22
35323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469
3A42504D4E456467652069643D22466C6F775F307866386261795F6469222062
706D6E456C656D656E743D22466C6F775F30786638626179223E3C64693A7761
79706F696E7420783D223533302220793D2235323022202F3E3C64693A776179
706F696E7420783D223536302220793D2235323022202F3E3C2F62706D6E6469
3A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D2246
6C6F775F30707475746B645F6469222062706D6E456C656D656E743D22466C6F
775F30707475746B64223E3C64693A776179706F696E7420783D223236382220
793D2234323022202F3E3C64693A776179706F696E7420783D22333130222079
3D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E
64693A42504D4E53686170652069643D224576656E745F306362323436735F64
69222062706D6E456C656D656E743D2253746172745F30636232343673223E3C
64633A426F756E647320783D223233322220793D22343032222077696474683D
22333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E4C
6162656C3E3C64633A426F756E647320783D223231322220793D223434352220
77696474683D22373722206865696768743D22313422202F3E3C2F62706D6E64
693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C
62706D6E64693A42504D4E53686170652069643D2241637469766974795F3064
3469666C705F6469222062706D6E456C656D656E743D225461736B5F30643469
666C70223E3C64633A426F756E647320783D223331302220793D223338302220
77696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E
64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069
643D2241637469766974795F3031796E6E70715F6469222062706D6E456C656D
656E743D225461736B5F3031796E6E7071223E3C64633A426F756E647320783D
223433302220793D22343830222077696474683D223130302220686569676874
3D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E
64693A42504D4E53686170652069643D2241637469766974795F3173377A6B39
685F6469222062706D6E456C656D656E743D225461736B5F3173377A6B396822
3E3C64633A426F756E647320783D223536302220793D22343830222077696474
683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42
504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2241
637469766974795F306D70787373685F6469222062706D6E456C656D656E743D
225461736B5F306D7078737368223E3C64633A426F756E647320783D22363930
2220793D22343830222077696474683D2231303022206865696768743D223830
22202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42
504D4E53686170652069643D224576656E745F30346969706F725F6469222062
706D6E456C656D656E743D22456E645F30346969706F72223E3C64633A426F75
6E647320783D223836322220793D22353032222077696474683D223336222068
65696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C
64633A426F756E647320783D223834322220793D22353435222077696474683D
22373722206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E
4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E6469
3A42504D4E53686170652069643D22476174657761795F3036393433736D5F64
69222062706D6E456C656D656E743D22476174657761795F3036393433736D22
2069734D61726B657256697369626C653D2274727565223E3C64633A426F756E
647320783D223435352220793D22333935222077696474683D22353022206865
696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223435382220793D22333530222077696474683D22
343422206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A
42504D4E53686170652069643D224576656E745F3062696E3164305F64692220
62706D6E456C656D656E743D22456E645F3062696E316430223E3C64633A426F
756E647320783D22313130322220793D22343332222077696474683D22333622
206865696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C
3E3C64633A426F756E647320783D22313130392220793D223437352220776964
74683D22323222206865696768743D22313422202F3E3C2F62706D6E64693A42
504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D
6E64693A42504D4E53686170652069643D2241637469766974795F3075346F38
37635F6469222062706D6E456C656D656E743D225461736B5F3075346F383763
223E3C64633A426F756E647320783D222D31302220793D223139302220776964
74683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A
42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D22
476174657761795F313768316834625F6469222062706D6E456C656D656E743D
22476174657761795F31376831683462222069734D61726B657256697369626C
653D2274727565223E3C64633A426F756E647320783D223132352220793D2232
3035222077696474683D22353022206865696768743D22353022202F3E3C6270
6D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D22313131
2220793D22313136222077696474683D22373722206865696768743D22323722
202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42
504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2241
637469766974795F316738696778355F6469222062706D6E456C656D656E743D
225461736B5F31673869677835223E3C64633A426F756E647320783D22393730
2220793D22343130222077696474683D2231303022206865696768743D223830
22202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A
42504D4E506C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C
2F62706D6E323A646566696E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1783578263830'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1783578263830'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 督办经办人发起督办 (Task_0u4o87c)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0u4o87c', '督办经办人发起督办',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c'
);
-- 节点2: 督办部门负责人审批 (Task_137y5vq)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_137y5vq', '督办部门负责人审批',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq'
);
-- 节点3: 督办部门经办人归档确认 (Task_1g8igx5)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1g8igx5', '督办部门经办人归档确认',
NULL, NULL, NULL, NULL,
'0', '1', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5'
);
-- 节点4: 部门负责人接受任务并分配 (Task_0d4iflp)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0d4iflp', '部门负责人接受任务并分配',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp'
);
-- 节点5: 部门经办人反馈 (Task_01ynnpq)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_01ynnpq', '部门经办人反馈',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq'
);
-- 节点6: 部门负责人审批 (Task_1s7zk9h)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1s7zk9h', '部门负责人审批',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h'
);
-- 节点7: 督办经办人确认 (Task_0mpxssh)
UPDATE ext_act_process_node
SET model_and_view = NULL,
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mpxssh', '督办经办人确认',
NULL, NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_20260421_Copy1783578263830 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,909 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 定点联系单流程 (partymatter_20260421_Copy1785392352006)
-- 节点: 共 8 个(全部)
-- 导出时间: 2026-08-07 15:22:04
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'partymatter_20260421_Copy1785392352006', '定点联系单流程', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270617274796D61747465725F32303236
303432315F436F70793137383533393233353230303622206E616D653D22E5AE
9AE782B9E88194E7B3BBE58D95E6B581E7A88B223E3C62706D6E323A646F6375
6D656E746174696F6E3EE5AE9AE782B9E88194E7B3BBE6B581E7A88B3C2F6270
6D6E323A646F63756D656E746174696F6E3E3C62706D6E323A657874656E7369
6F6E456C656D656E74733E3C666C6F7761626C653A657865637574696F6E4C69
7374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65732E
65787462706D2E6C697374656E65722E657865637574696F6E2E50726F636573
73456E644C697374656E657222206576656E743D22656E6422202F3E3C666C6F
7761626C653A6576656E744C697374656E657220636C6173733D226F72672E6A
656563672E6D6F64756C65732E6C697374656E65722E7461736B7469702E5461
736B437265617465476C6F62616C4C697374656E657222202F3E3C2F62706D6E
323A657874656E73696F6E456C656D656E74733E3C62706D6E323A7374617274
4576656E742069643D22737461727422206E616D653D22E5BC80E5A78B222066
6C6F7761626C653A696E69746961746F723D226170706C79557365724964223E
3C62706D6E323A6F7574676F696E673E466C6F775F313062667775673C2F6270
6D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E
3C62706D6E323A757365725461736B2069643D225461736B5F31333779357671
22206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1
E689B92220666C6F7761626C653A61737369676E65653D22247B666978436F6E
74616374466C6F772E67657442674C6428657865637574696F6E297D223E3C62
706D6E323A696E636F6D696E673E466C6F775F30326E6B38656F3C2F62706D6E
323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F
313939697864743C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A
757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D
22466C6F775F313939697864742220736F757263655265663D225461736B5F31
33377935767122207461726765745265663D225461736B5F3068666933353822
202F3E3C62706D6E323A73756250726F636573732069643D225461736B5F3068
666933353822206E616D653D22E983A8E997A8E58F8DE9A688E5AD90E6B581E7
A88B223E3C62706D6E323A696E636F6D696E673E466C6F775F31393969786474
3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E67
3E466C6F775F317461747536743C2F62706D6E323A696E636F6D696E673E3C62
706D6E323A6F7574676F696E673E466C6F775F31696B657370703C2F62706D6E
323A6F7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C
6F6F7043686172616374657269737469637320666C6F7761626C653A636F6C6C
656374696F6E3D22247B666978436F6E74616374466C6F772E67657444657074
49644C69737428657865637574696F6E297D2220666C6F7761626C653A656C65
6D656E745661726961626C653D22646570745F6964223E3C62706D6E323A6C6F
6F7043617264696E616C697479207873693A747970653D2262706D6E323A7446
6F726D616C45787072657373696F6E223E247B666978436F6E74616374466C6F
772E6765744465707449644C697374436F756E7428657865637574696F6E297D
3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A63
6F6D706C6574696F6E436F6E646974696F6E207873693A747970653D2262706D
6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D70
6C65746564496E7374616E6365732F6E724F66496E7374616E6365732667743B
3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C
2F62706D6E323A6D756C7469496E7374616E63654C6F6F704368617261637465
726973746963733E3C62706D6E323A73746172744576656E742069643D225374
6172745F3063623234367322206E616D653D22E983A8E997A8E5AD90E6B581E7
A88BE5BC80E5A78B223E3C62706D6E323A6F7574676F696E673E466C6F775F30
707475746B643C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A73
746172744576656E743E3C62706D6E323A757365725461736B2069643D225461
736B5F30643469666C7022206E616D653D22E983A8E997A8E8B49FE8B4A3E4BA
BAE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220666C6F7761626C65
3A61737369676E65653D22247B646570745F6C647D223E3C62706D6E323A6578
74656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C69
7374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65732E
65787462706D2E6C697374656E65722E7461736B2E5361766543757272656E74
5461736B41737369676E65654C6F63616C4C697374656E657222206576656E74
3D22636F6D706C657465222069643D227778535370686A5078586B61324B7A62
22202F3E3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C62
706D6E323A696E636F6D696E673E466C6F775F30707475746B643C2F62706D6E
323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F
306F346C7A36323C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D
756C7469496E7374616E63654C6F6F7043686172616374657269737469637320
666C6F7761626C653A636F6C6C656374696F6E3D22247B666978436F6E746163
74466C6F772E67657443757272656E74446570744C65616465724C6973742865
7865637574696F6E2C20646570745F6964297D2220666C6F7761626C653A656C
656D656E745661726961626C653D22646570745F6C64223E3C62706D6E323A6C
6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A74
466F726D616C45787072657373696F6E223E247B666978436F6E74616374466C
6F772E67657443757272656E74446570744C65616465724C697374436F756E74
28657865637574696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F
7043617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F
6E646974696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E
6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64
6974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043
68617261637465726973746963733E3C2F62706D6E323A757365725461736B3E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F307074
75746B642220736F757263655265663D2253746172745F306362323436732220
7461726765745265663D225461736B5F30643469666C7022202F3E3C62706D6E
323A757365725461736B2069643D225461736B5F3031796E6E707122206E616D
653D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A6882220666C6F776162
6C653A61737369676E65653D22247B776F726B65727D223E3C62706D6E323A69
6E636F6D696E673E466C6F775F303273766E6B763C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F307866386261
793C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E
7374616E63654C6F6F7043686172616374657269737469637320666C6F776162
6C653A636F6C6C656374696F6E3D22247B666978436F6E74616374466C6F772E
67657443757272656E7444657074576F726B65724C6973742865786563757469
6F6E2C20646570745F6964297D2220666C6F7761626C653A656C656D656E7456
61726961626C653D22776F726B6572223E3C62706D6E323A6C6F6F7043617264
696E616C697479207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B666978436F6E74616374466C6F772E67657443
757272656E7444657074576F726B65724C697374436F756E7428657865637574
696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F7043617264696E
616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E
207873693A747970653D2262706D6E323A74466F726D616C4578707265737369
6F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E724F
66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574
696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E
63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A7573
65725461736B3E3C62706D6E323A757365725461736B2069643D225461736B5F
3173377A6B396822206E616D653D22E983A8E997A8E8B49FE8B4A3E4BABAE5AE
A1E689B92220666C6F7761626C653A61737369676E65653D22247B6C647D223E
3C62706D6E323A696E636F6D696E673E466C6F775F307866386261793C2F6270
6D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F
775F30743375636A353C2F62706D6E323A6F7574676F696E673E3C62706D6E32
3A6D756C7469496E7374616E63654C6F6F704368617261637465726973746963
7320666C6F7761626C653A636F6C6C656374696F6E3D22247B666978436F6E74
616374466C6F772E67657443757272656E74446570744C65616465724C697374
28657865637574696F6E2C20646570745F6964297D2220666C6F7761626C653A
656C656D656E745661726961626C653D226C64223E3C62706D6E323A6C6F6F70
43617264696E616C697479207873693A747970653D2262706D6E323A74466F72
6D616C45787072657373696F6E223E247B666978436F6E74616374466C6F772E
67657443757272656E74446570744C65616465724C697374436F756E74286578
65637574696F6E2C20646570745F6964297D3C2F62706D6E323A6C6F6F704361
7264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E6469
74696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072
657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E636573
2667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64697469
6F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172
61637465726973746963733E3C2F62706D6E323A757365725461736B3E3C6270
6D6E323A73657175656E6365466C6F772069643D22466C6F775F307866386261
792220736F757263655265663D225461736B5F3031796E6E7071222074617267
65745265663D225461736B5F3173377A6B396822202F3E3C62706D6E323A7573
65725461736B2069643D225461736B5F306D707873736822206E616D653D22E7
9DA3E58A9EE7BB8FE58A9EE4BABAE7A1AEE8AEA42220666C6F7761626C653A61
737369676E65653D22247B6170706C795573657249647D223E3C62706D6E323A
696E636F6D696E673E466C6F775F316177676E376D3C2F62706D6E323A696E63
6F6D696E673E3C62706D6E323A696E636F6D696E673E466C6F775F3074337563
6A353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F69
6E673E466C6F775F306F75677061613C2F62706D6E323A6F7574676F696E673E
3C2F62706D6E323A757365725461736B3E3C62706D6E323A656E644576656E74
2069643D22456E645F30346969706F7222206E616D653D22E983A8E997A8E5AD
90E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F6D696E673E46
6C6F775F306F75677061613C2F62706D6E323A696E636F6D696E673E3C2F6270
6D6E323A656E644576656E743E3C62706D6E323A73657175656E6365466C6F77
2069643D22466C6F775F306F75677061612220736F757263655265663D225461
736B5F306D707873736822207461726765745265663D22456E645F3034696970
6F7222202F3E3C62706D6E323A6578636C757369766547617465776179206964
3D22476174657761795F3036393433736D22206E616D653D22E698AFE590A6E5
8A9EE7BB93223E3C62706D6E323A696E636F6D696E673E466C6F775F306F346C
7A36323C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F
696E673E466C6F775F303273766E6B763C2F62706D6E323A6F7574676F696E67
3E3C62706D6E323A6F7574676F696E673E466C6F775F316177676E376D3C2F62
706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C757369766547
6174657761793E3C62706D6E323A73657175656E6365466C6F772069643D2246
6C6F775F303273766E6B7622206E616D653D22E590A62220736F757263655265
663D22476174657761795F3036393433736D22207461726765745265663D2254
61736B5F3031796E6E7071223E3C62706D6E323A636F6E646974696F6E457870
72657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B666978436F6E74616374466C6F772E67657449
73456E6428657865637574696F6E2C20646570745F6964293D3D2230227D3C2F
62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E
323A73657175656E6365466C6F773E3C62706D6E323A73657175656E6365466C
6F772069643D22466C6F775F316177676E376D22206E616D653D22E698AF2220
736F757263655265663D22476174657761795F3036393433736D222074617267
65745265663D225461736B5F306D7078737368223E3C62706D6E323A636F6E64
6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B666978436F6E7461637446
6C6F772E6765744973456E6428657865637574696F6E2C20646570745F696429
3D3D2231227D3C2F62706D6E323A636F6E646974696F6E45787072657373696F
6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F306F346C7A36322220736F75
7263655265663D225461736B5F30643469666C7022207461726765745265663D
22476174657761795F3036393433736D22202F3E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F30743375636A352220736F75726365
5265663D225461736B5F3173377A6B396822207461726765745265663D225461
736B5F306D707873736822202F3E3C2F62706D6E323A73756250726F63657373
3E3C62706D6E323A656E644576656E742069643D22456E645F3062696E316430
22206E616D653D22E7BB93E69D9F223E3C62706D6E323A696E636F6D696E673E
466C6F775F3166786E36366A3C2F62706D6E323A696E636F6D696E673E3C6270
6D6E323A696E636F6D696E673E466C6F775F316765723271313C2F62706D6E32
3A696E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E
323A757365725461736B2069643D225461736B5F3075346F38376322206E616D
653D22E79DA3E58A9EE7BB8FE58A9EE4BABAE5BD95E585A5E5AE9AE782B9E881
94E7B3BBE58D952220666C6F7761626C653A61737369676E65653D22247B6170
706C795573657249647D223E3C62706D6E323A657874656E73696F6E456C656D
656E74733E3C666C6F7761626C653A7461736B4C697374656E657220636C6173
733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374
656E65722E7461736B2E5461736B437265617465644175746F5375626D69744C
697374656E657222206576656E743D22637265617465222069643D2239633330
3634626161373037346561623632653363356233623534353836393122202F3E
3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E32
3A696E636F6D696E673E466C6F775F313062667775673C2F62706D6E323A696E
636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30343066
6A6F633C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75736572
5461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F313062667775672220736F757263655265663D2273746172742220746172
6765745265663D225461736B5F3075346F38376322202F3E3C62706D6E323A65
78636C7573697665476174657761792069643D22476174657761795F31376831
68346222206E616D653D22E698AFE590A6E99C80E8A681E79DA3E58A9EE983A8
E997A8E8B49FE8B4A3E4BABAE5AEA1E689B9223E3C62706D6E323A696E636F6D
696E673E466C6F775F303430666A6F633C2F62706D6E323A696E636F6D696E67
3E3C62706D6E323A6F7574676F696E673E466C6F775F30326E6B38656F3C2F62
706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C
6F775F317461747536743C2F62706D6E323A6F7574676F696E673E3C2F62706D
6E323A6578636C7573697665476174657761793E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F303430666A6F632220736F75726365
5265663D225461736B5F3075346F38376322207461726765745265663D224761
74657761795F3137683168346222202F3E3C62706D6E323A73657175656E6365
466C6F772069643D22466C6F775F30326E6B38656F22206E616D653D22E698AF
2220736F757263655265663D22476174657761795F3137683168346222207461
726765745265663D225461736B5F31333779357671223E3C62706D6E323A636F
6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E
323A74466F726D616C45787072657373696F6E223E247B666978436F6E746163
74466C6F772E67657449734E65656442674C64417070726F7665286578656375
74696F6E293D3D2231227D3C2F62706D6E323A636F6E646974696F6E45787072
657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D
6E323A73657175656E6365466C6F772069643D22466C6F775F31746174753674
22206E616D653D22E590A62220736F757263655265663D22476174657761795F
3137683168346222207461726765745265663D225461736B5F30686669333538
223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E20787369
3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E
247B666978436F6E74616374466C6F772E67657449734E65656442674C644170
70726F766528657865637574696F6E293D3D2230227D3C2F62706D6E323A636F
6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E
6365466C6F773E3C62706D6E323A757365725461736B2069643D225461736B5F
3167386967783522206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE58A
9EE4BABAE5BD92E6A1A3E7A1AEE8AEA42220666C6F7761626C653A6173736967
6E65653D22247B6170706C795573657249647D223E3C62706D6E323A696E636F
6D696E673E466C6F775F31696B657370703C2F62706D6E323A696E636F6D696E
673E3C62706D6E323A6F7574676F696E673E466C6F775F313373707266393C2F
62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31696B
657370702220736F757263655265663D225461736B5F30686669333538222074
61726765745265663D225461736B5F3167386967783522202F3E3C62706D6E32
3A757365725461736B2069643D225461736B5F303862396F367822206E616D65
3D22E68980E9A286E5AFBCE5AEA1E689B92220666C6F7761626C653A61737369
676E65653D22247B736C647D223E3C62706D6E323A696E636F6D696E673E466C
6F775F3032786F34756F3C2F62706D6E323A696E636F6D696E673E3C62706D6E
323A6F7574676F696E673E466C6F775F3166786E36366A3C2F62706D6E323A6F
7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70
43686172616374657269737469637320666C6F7761626C653A636F6C6C656374
696F6E3D22247B666978436F6E74616374466C6F772E6765744C656164657241
7070726F7665557365724C69737428657865637574696F6E297D2220666C6F77
61626C653A656C656D656E745661726961626C653D22736C64223E3C62706D6E
323A6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E
323A74466F726D616C45787072657373696F6E223E247B666978436F6E746163
74466C6F772E6765744C6561646572417070726F7665557365724C697374436F
756E7428657865637574696F6E297D3C2F62706D6E323A6C6F6F704361726469
6E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F
6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373
696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E72
4F66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C65
74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461
6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75
7365725461736B3E3C62706D6E323A6578636C75736976654761746577617920
69643D22476174657761795F316D397130366422206E616D653D22E698AFE590
A6E99C80E8A681E68980E9A286E5AFBCE5AEA1E689B9223E3C62706D6E323A69
6E636F6D696E673E466C6F775F313373707266393C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3032786F3475
6F3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E
673E466C6F775F316765723271313C2F62706D6E323A6F7574676F696E673E3C
2F62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A73
657175656E6365466C6F772069643D22466C6F775F313373707266392220736F
757263655265663D225461736B5F316738696778352220746172676574526566
3D22476174657761795F316D397130366422202F3E3C62706D6E323A73657175
656E6365466C6F772069643D22466C6F775F3166786E36366A2220736F757263
655265663D225461736B5F303862396F367822207461726765745265663D2245
6E645F3062696E31643022202F3E3C62706D6E323A73657175656E6365466C6F
772069643D22466C6F775F3032786F34756F22206E616D653D22E698AF222073
6F757263655265663D22476174657761795F316D397130366422207461726765
745265663D225461736B5F303862396F3678223E3C62706D6E323A636F6E6469
74696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74
466F726D616C45787072657373696F6E223E247B666978436F6E74616374466C
6F772E67657449734E6565644C6561646572417070726F766528657865637574
696F6E293D3D2231227D3C2F62706D6E323A636F6E646974696F6E4578707265
7373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E
323A73657175656E6365466C6F772069643D22466C6F775F3167657232713122
206E616D653D22E590A62220736F757263655265663D22476174657761795F31
6D397130366422207461726765745265663D22456E645F3062696E316430223E
3C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A74
7970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B
666978436F6E74616374466C6F772E67657449734E6565644C65616465724170
70726F766528657865637574696F6E293D3D2230227D3C2F62706D6E323A636F
6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E
6365466C6F773E3C2F62706D6E323A70726F636573733E3C62706D6E64693A42
504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E3C62
706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E655F3122
2062706D6E456C656D656E743D2270617274796D61747465725F323032363034
32315F436F707931373835333932333532303036223E3C62706D6E64693A4250
4D4E456467652069643D22466C6F775F316765723271315F6469222062706D6E
456C656D656E743D22466C6F775F31676572327131223E3C64693A776179706F
696E7420783D22313137352220793D2234353022202F3E3C64693A776179706F
696E7420783D22313237322220793D2234353022202F3E3C62706D6E64693A42
504D4E4C6162656C3E3C64633A426F756E647320783D22313231382220793D22
343332222077696474683D22313222206865696768743D22313422202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F303278
6F34756F5F6469222062706D6E456C656D656E743D22466C6F775F3032786F34
756F223E3C64693A776179706F696E7420783D22313135302220793D22343735
22202F3E3C64693A776179706F696E7420783D22313135302220793D22353130
22202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E6473
20783D22313135392220793D22343833222077696474683D2231322220686569
6768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F
62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765
2069643D22466C6F775F3166786E36366A5F6469222062706D6E456C656D656E
743D22466C6F775F3166786E36366A223E3C64693A776179706F696E7420783D
22313230302220793D2235353022202F3E3C64693A776179706F696E7420783D
22313239302220793D2235353022202F3E3C64693A776179706F696E7420783D
22313239302220793D2234363822202F3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F313373
707266395F6469222062706D6E456C656D656E743D22466C6F775F3133737072
6639223E3C64693A776179706F696E7420783D22313038302220793D22343530
22202F3E3C64693A776179706F696E7420783D22313132352220793D22343530
22202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A4250
4D4E456467652069643D22466C6F775F31696B657370705F6469222062706D6E
456C656D656E743D22466C6F775F31696B65737070223E3C64693A776179706F
696E7420783D223934302220793D2234353022202F3E3C64693A776179706F69
6E7420783D223938302220793D2234353022202F3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F317461747536745F6469222062706D6E456C656D656E743D22466C6F775F31
746174753674223E3C64693A776179706F696E7420783D223135302220793D22
32353522202F3E3C64693A776179706F696E7420783D223135302220793D2234
353022202F3E3C64693A776179706F696E7420783D223230302220793D223435
3022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64
7320783D223132342220793D22333530222077696474683D2231322220686569
6768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F
62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765
2069643D22466C6F775F30326E6B38656F5F6469222062706D6E456C656D656E
743D22466C6F775F30326E6B38656F223E3C64693A776179706F696E7420783D
223137352220793D2232333022202F3E3C64693A776179706F696E7420783D22
3532302220793D2232333022202F3E3C62706D6E64693A42504D4E4C6162656C
3E3C64633A426F756E647320783D223334322220793D22323132222077696474
683D22313222206865696768743D22313422202F3E3C2F62706D6E64693A4250
4D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64
693A42504D4E456467652069643D22466C6F775F303430666A6F635F64692220
62706D6E456C656D656E743D22466C6F775F303430666A6F63223E3C64693A77
6179706F696E7420783D2239302220793D2232333022202F3E3C64693A776179
706F696E7420783D223132352220793D2232333022202F3E3C2F62706D6E6469
3A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D2246
6C6F775F313062667775675F6469222062706D6E456C656D656E743D22466C6F
775F31306266777567223E3C64693A776179706F696E7420783D222D34382220
793D2232333022202F3E3C64693A776179706F696E7420783D222D3130222079
3D2232333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E
64693A42504D4E456467652069643D22466C6F775F313939697864745F646922
2062706D6E456C656D656E743D22466C6F775F31393969786474223E3C64693A
776179706F696E7420783D223537302220793D2232373022202F3E3C64693A77
6179706F696E7420783D223537302220793D2233323022202F3E3C2F62706D6E
64693A42504D4E456467653E3C62706D6E64693A42504D4E5368617065206964
3D2253746172744576656E745F303179647A71655F6469222062706D6E456C65
6D656E743D227374617274223E3C64633A426F756E647320783D222D38342220
793D22323132222077696474683D22333622206865696768743D22333622202F
3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D
222D37372220793D22323535222077696474683D22323222206865696768743D
22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E
64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069
643D2241637469766974795F313337793576715F6469222062706D6E456C656D
656E743D225461736B5F31333779357671223E3C64633A426F756E647320783D
223532302220793D22313930222077696474683D223130302220686569676874
3D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E
64693A42504D4E53686170652069643D2241637469766974795F316674616867
675F6469222062706D6E456C656D656E743D225461736B5F3068666933353822
206973457870616E6465643D2274727565223E3C64633A426F756E647320783D
223230302220793D22333230222077696474683D223734302220686569676874
3D2233313022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D
6E64693A42504D4E456467652069643D22466C6F775F30743375636A355F6469
222062706D6E456C656D656E743D22466C6F775F30743375636A35223E3C6469
3A776179706F696E7420783D223636302220793D2235323022202F3E3C64693A
776179706F696E7420783D223735322220793D2235323022202F3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F306F346C7A36325F6469222062706D6E456C656D656E743D22
466C6F775F306F346C7A3632223E3C64693A776179706F696E7420783D223431
302220793D2234323022202F3E3C64693A776179706F696E7420783D22343432
2220793D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F316177676E376D5F
6469222062706D6E456C656D656E743D22466C6F775F316177676E376D223E3C
64693A776179706F696E7420783D223439322220793D2234323022202F3E3C64
693A776179706F696E7420783D223830322220793D2234323022202F3E3C6469
3A776179706F696E7420783D223830322220793D2234383022202F3E3C62706D
6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2236353422
20793D22343032222077696474683D22313122206865696768743D2231342220
2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F303273766E6B765F6469222062706D6E456C656D656E743D22466C6F775F30
3273766E6B76223E3C64693A776179706F696E7420783D223436372220793D22
34343522202F3E3C64693A776179706F696E7420783D223436372220793D2234
383022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E
647320783D223437362220793D22343439222077696474683D22313122206865
696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467
652069643D22466C6F775F306F75677061615F6469222062706D6E456C656D65
6E743D22466C6F775F306F7567706161223E3C64693A776179706F696E742078
3D223835322220793D2235323022202F3E3C64693A776179706F696E7420783D
223837392220793D2235323022202F3E3C2F62706D6E64693A42504D4E456467
653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30786638
6261795F6469222062706D6E456C656D656E743D22466C6F775F307866386261
79223E3C64693A776179706F696E7420783D223531372220793D223532302220
2F3E3C64693A776179706F696E7420783D223536302220793D2235323022202F
3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45
6467652069643D22466C6F775F30707475746B645F6469222062706D6E456C65
6D656E743D22466C6F775F30707475746B64223E3C64693A776179706F696E74
20783D223236382220793D2234323022202F3E3C64693A776179706F696E7420
783D223331302220793D2234323022202F3E3C2F62706D6E64693A42504D4E45
6467653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F
306362323436735F6469222062706D6E456C656D656E743D2253746172745F30
636232343673223E3C64633A426F756E647320783D223233322220793D223430
32222077696474683D22333622206865696768743D22333622202F3E3C62706D
6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2232313222
20793D22343435222077696474683D22373722206865696768743D2231342220
2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250
4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163
7469766974795F30643469666C705F6469222062706D6E456C656D656E743D22
5461736B5F30643469666C70223E3C64633A426F756E647320783D2233313022
20793D22333830222077696474683D2231303022206865696768743D22383022
202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A4250
4D4E53686170652069643D2241637469766974795F3031796E6E70715F646922
2062706D6E456C656D656E743D225461736B5F3031796E6E7071223E3C64633A
426F756E647320783D223431372220793D22343830222077696474683D223130
3022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E5368
6170653E3C62706D6E64693A42504D4E53686170652069643D22416374697669
74795F3173377A6B39685F6469222062706D6E456C656D656E743D225461736B
5F3173377A6B3968223E3C64633A426F756E647320783D223536302220793D22
343830222077696474683D2231303022206865696768743D22383022202F3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F306D70787373685F6469222062706D
6E456C656D656E743D225461736B5F306D7078737368223E3C64633A426F756E
647320783D223735322220793D22343830222077696474683D22313030222068
65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D224576656E745F30346969
706F725F6469222062706D6E456C656D656E743D22456E645F30346969706F72
223E3C64633A426F756E647320783D223837392220793D223530322220776964
74683D22333622206865696768743D22333622202F3E3C62706D6E64693A4250
4D4E4C6162656C3E3C64633A426F756E647320783D223835392220793D223534
35222077696474683D22373722206865696768743D22313422202F3E3C2F6270
6D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170
653E3C62706D6E64693A42504D4E53686170652069643D22476174657761795F
3036393433736D5F6469222062706D6E456C656D656E743D2247617465776179
5F3036393433736D222069734D61726B657256697369626C653D227472756522
3E3C64633A426F756E647320783D223434322220793D22333935222077696474
683D22353022206865696768743D22353022202F3E3C62706D6E64693A42504D
4E4C6162656C3E3C64633A426F756E647320783D223434352220793D22333530
222077696474683D22343422206865696768743D22313422202F3E3C2F62706D
6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368617065
3E3C62706D6E64693A42504D4E53686170652069643D224576656E745F306269
6E3164305F6469222062706D6E456C656D656E743D22456E645F3062696E3164
30223E3C64633A426F756E647320783D22313237322220793D22343332222077
696474683D22333622206865696768743D22333622202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D22313237382220793D
22343038222077696474683D22323322206865696768743D22313422202F3E3C
2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53
686170653E3C62706D6E64693A42504D4E53686170652069643D224163746976
6974795F3075346F3837635F6469222062706D6E456C656D656E743D22546173
6B5F3075346F383763223E3C64633A426F756E647320783D222D31302220793D
22313930222077696474683D2231303022206865696768743D22383022202F3E
3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53
686170652069643D22476174657761795F313768316834625F6469222062706D
6E456C656D656E743D22476174657761795F31376831683462222069734D6172
6B657256697369626C653D2274727565223E3C64633A426F756E647320783D22
3132352220793D22323035222077696474683D22353022206865696768743D22
353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E
647320783D223131312220793D22313636222077696474683D22373822206865
696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F316738696778355F6469222062706D
6E456C656D656E743D225461736B5F31673869677835223E3C64633A426F756E
647320783D223938302220793D22343130222077696474683D22313030222068
65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30
3862396F36785F6469222062706D6E456C656D656E743D225461736B5F303862
396F3678223E3C64633A426F756E647320783D22313130302220793D22353130
222077696474683D2231303022206865696768743D22383022202F3E3C2F6270
6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065
2069643D22476174657761795F316D39713036645F6469222062706D6E456C65
6D656E743D22476174657761795F316D3971303664222069734D61726B657256
697369626C653D2274727565223E3C64633A426F756E647320783D2231313235
2220793D22343235222077696474683D22353022206865696768743D22353022
202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320
783D22313131312220793D223339352E35222077696474683D22373722206865
696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C
2F62706D6E64693A42504D4E53686170653E3C2F62706D6E64693A42504D4E50
6C616E653E3C2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E
323A646566696E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1785392352006'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'partymatter_20260421_Copy1785392352006'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'fix_contact', NULL, @pid, 'task_task',
'3', '${title} 【定点联系】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'fix_contact'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_08b9o6x', 'Task_0u4o87c', '督办经办人录入定点联系单'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_0d4iflp', '部门负责人接受任务并分配'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_1s7zk9h', '部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mpxssh', 'Task_01ynnpq', '部门经办人反馈'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_137y5vq', 'Task_0u4o87c', '督办经办人录入定点联系单'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1g8igx5', 'Task_0u4o87c', '督办经办人录入定点联系单'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1s7zk9h', 'Task_01ynnpq', '部门经办人反馈'
FROM DUAL WHERE @pid IS NOT NULL;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 督办经办人录入定点联系单 (Task_0u4o87c)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=0&showAddFeedback=0&showEditFeedback=0',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = '录入定点联系单',
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0u4o87c', '督办经办人录入定点联系单',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=0&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL,
'录入定点联系单', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c'
);
-- 节点2: 督办部门负责人审批 (Task_137y5vq)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_137y5vq', '督办部门负责人审批',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq'
);
-- 节点3: 督办部门经办人归档确认 (Task_1g8igx5)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&showIsNeedLeaderApprove=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1g8igx5', '督办部门经办人归档确认',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&showIsNeedLeaderApprove=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5'
);
-- 节点4: 部门负责人接受任务并分配 (Task_0d4iflp)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showSelnextUser=1&showSubApproveUser=1&showSubApproveUserSelector=1&filterByDept=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0d4iflp', '部门负责人接受任务并分配',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showSelnextUser=1&showSubApproveUser=1&showSubApproveUserSelector=1&filterByDept=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp'
);
-- 节点5: 部门经办人反馈 (Task_01ynnpq)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_01ynnpq', '部门经办人反馈',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq'
);
-- 节点6: 部门负责人审批 (Task_1s7zk9h)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1s7zk9h', '部门负责人审批',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&filterByDept=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h'
);
-- 节点7: 督办经办人确认 (Task_0mpxssh)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&filterByDept=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mpxssh', '督办经办人确认',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0&filterByDept=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh'
);
-- 节点8: 所领导审批 (Task_08b9o6x)
UPDATE ext_act_process_node
SET model_and_view = 'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_08b9o6x';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_08b9o6x', '所领导审批',
'bg/fixcontact/components/FixedContact20260730BPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=0&showEditFeedback=0', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_08b9o6x'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_20260421_Copy1785392352006 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,803 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 党委会决议事项督办 (partymatter_20260421)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:20:05
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'partymatter_20260421', '党委会决议事项督办', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270617274796D61747465725F32303236
3034323122206E616D653D22E5859AE5A794E4BC9AE586B3E8AEAEE4BA8BE9A1
B9E79DA3E58A9E223E3C62706D6E323A646F63756D656E746174696F6E3EE585
9AE5A794E4BC9A2FE68980E58AA1E4BC9A2FE68A8AE68A8AE884893C2F62706D
6E323A646F63756D656E746174696F6E3E3C62706D6E323A657874656E73696F
6E456C656D656E74733E3C666C6F7761626C653A657865637574696F6E4C6973
74656E657220636C6173733D226F72672E6A656563672E6D6F64756C65732E65
787462706D2E6C697374656E65722E657865637574696F6E2E50726F63657373
456E644C697374656E657222206576656E743D22656E6422202F3E3C666C6F77
61626C653A6576656E744C697374656E657220636C6173733D226F72672E6A65
6563672E6D6F64756C65732E6C697374656E65722E7461736B7469702E546173
6B437265617465476C6F62616C4C697374656E657222202F3E3C2F62706D6E32
3A657874656E73696F6E456C656D656E74733E3C62706D6E323A737461727445
76656E742069643D22737461727422206E616D653D22E5BC80E5A78B2220666C
6F7761626C653A696E69746961746F723D226170706C79557365724964223E3C
62706D6E323A6F7574676F696E673E466C6F775F313062667775673C2F62706D
6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E743E3C
62706D6E323A757365725461736B2069643D225461736B5F3133377935767122
206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E6
89B92220666C6F7761626C653A61737369676E65653D22247B666C6F774E6F64
6545787072657373696F6E2E6765744A736F6E64617461737472696E67286A73
6F6E5F646174612C262333393B737570446570746C6561646572696426233339
3B297D223E3C62706D6E323A696E636F6D696E673E466C6F775F30326E6B3865
6F3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E
673E466C6F775F313939697864743C2F62706D6E323A6F7574676F696E673E3C
2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E636546
6C6F772069643D22466C6F775F313939697864742220736F757263655265663D
225461736B5F3133377935767122207461726765745265663D225461736B5F30
68666933353822202F3E3C62706D6E323A73756250726F636573732069643D22
5461736B5F3068666933353822206E616D653D22E983A8E997A8E58F8DE9A688
E5AD90E6B581E7A88B223E3C62706D6E323A696E636F6D696E673E466C6F775F
313939697864743C2F62706D6E323A696E636F6D696E673E3C62706D6E323A69
6E636F6D696E673E466C6F775F317461747536743C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31696B657370
703C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E
7374616E63654C6F6F7043686172616374657269737469637320666C6F776162
6C653A636F6C6C656374696F6E3D22247B666C6F775574696C2E737472696E67
546F4C69737428646570745F6964297D2220666C6F7761626C653A656C656D65
6E745661726961626C653D2261737369676E6565446570744964223E3C62706D
6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D
2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66
436F6D706C65746564496E7374616E6365732F6E724F66496E7374616E636573
2667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E64697469
6F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172
61637465726973746963733E3C62706D6E323A73746172744576656E74206964
3D2253746172745F3063623234367322206E616D653D22E983A8E997A8E5AD90
E6B581E7A88BE5BC80E5A78B223E3C62706D6E323A6F7574676F696E673E466C
6F775F30707475746B643C2F62706D6E323A6F7574676F696E673E3C2F62706D
6E323A73746172744576656E743E3C62706D6E323A757365725461736B206964
3D225461736B5F30643469666C7022206E616D653D22E983A8E997A8E8B49FE8
B4A3E4BABAE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220666C6F77
61626C653A61737369676E65653D22247B617373446570744C65616465724964
7D223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F
7761626C653A7461736B4C697374656E657220636C6173733D226F72672E6A65
6563672E6D6F64756C65732E65787462706D2E6C697374656E65722E7461736B
2E5361766543757272656E745461736B41737369676E65654C6F63616C4C6973
74656E657222206576656E743D22636F6D706C657465222069643D2277785353
70686A5078586B61324B7A6222202F3E3C2F62706D6E323A657874656E73696F
6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F30
707475746B643C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75
74676F696E673E466C6F775F306F346C7A36323C2F62706D6E323A6F7574676F
696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172
616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D
22247B666C6F774E6F646545787072657373696F6E2E67657455736572734C69
7374427944657074416E64526F6C652861737369676E65654465707449642C26
2333393B32303434363830373933333036353931323334262333393B297D2220
666C6F7761626C653A656C656D656E745661726961626C653D22617373446570
744C65616465724964223E3C62706D6E323A636F6D706C6574696F6E436F6E64
6974696F6E207873693A747970653D2262706D6E323A74466F726D616C457870
72657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365
732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974
696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F70436861
7261637465726973746963733E3C2F62706D6E323A757365725461736B3E3C62
706D6E323A73657175656E6365466C6F772069643D22466C6F775F3070747574
6B642220736F757263655265663D2253746172745F3063623234367322207461
726765745265663D225461736B5F30643469666C7022202F3E3C62706D6E323A
757365725461736B2069643D225461736B5F3031796E6E707122206E616D653D
22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A6882220666C6F7761626C65
3A61737369676E65653D22247B737562417070726F76655573657249647D223E
3C62706D6E323A696E636F6D696E673E466C6F775F303273766E6B763C2F6270
6D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E673E466C6F
775F3176636B6474733C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A6F7574676F696E673E466C6F775F307866386261793C2F62706D6E323A6F75
74676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043
686172616374657269737469637320666C6F7761626C653A636F6C6C65637469
6F6E3D22247B666C6F774E6F646545787072657373696F6E2E676574536F6E50
726F6365737348715661726961626C654C69737428657865637574696F6E2C20
262333393B737562417070726F766555736572262333393B297D2220666C6F77
61626C653A656C656D656E745661726961626C653D22737562417070726F7665
557365724964223E3C62706D6E323A636F6D706C6574696F6E436F6E64697469
6F6E207873693A747970653D2262706D6E323A74466F726D616C457870726573
73696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732667
743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E
3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F70436861726163
7465726973746963733E3C2F62706D6E323A757365725461736B3E3C62706D6E
323A757365725461736B2069643D225461736B5F3173377A6B396822206E616D
653D22E983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F776162
6C653A61737369676E65653D22247B666C6F774E6F646545787072657373696F
6E2E676574536F6E50726F6365737348715661726961626C65537472696E6728
657865637574696F6E2C20262333393B737562417070726F76654C6561646572
262333393B297D223E3C62706D6E323A696E636F6D696E673E466C6F775F3078
66386261793C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574
676F696E673E466C6F775F307864733139613C2F62706D6E323A6F7574676F69
6E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F307866386261792220736F75726365
5265663D225461736B5F3031796E6E707122207461726765745265663D225461
736B5F3173377A6B396822202F3E3C62706D6E323A757365725461736B206964
3D225461736B5F306D707873736822206E616D653D22E79DA3E58A9EE7BB8FE5
8A9EE4BABAE7A1AEE8AEA42220666C6F7761626C653A61737369676E65653D22
247B6170706C795573657249647D223E3C62706D6E323A696E636F6D696E673E
466C6F775F316177676E376D3C2F62706D6E323A696E636F6D696E673E3C6270
6D6E323A696E636F6D696E673E466C6F775F30776B357263633C2F62706D6E32
3A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30
6F75677061613C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75
7365725461736B3E3C62706D6E323A656E644576656E742069643D22456E645F
30346969706F7222206E616D653D22E983A8E997A8E5AD90E6B581E7A88BE7BB
93E69D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F306F756770
61613C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E644576
656E743E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F77
5F306F75677061612220736F757263655265663D225461736B5F306D70787373
6822207461726765745265663D22456E645F30346969706F7222202F3E3C6270
6D6E323A6578636C7573697665476174657761792069643D2247617465776179
5F3036393433736D22206E616D653D22E698AFE590A6E58A9EE7BB93223E3C62
706D6E323A696E636F6D696E673E466C6F775F306F346C7A36323C2F62706D6E
323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F
303273766E6B763C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F
7574676F696E673E466C6F775F316177676E376D3C2F62706D6E323A6F757467
6F696E673E3C2F62706D6E323A6578636C7573697665476174657761793E3C62
706D6E323A73657175656E6365466C6F772069643D22466C6F775F303273766E
6B7622206E616D653D22E590A62220736F757263655265663D22476174657761
795F3036393433736D22207461726765745265663D225461736B5F3031796E6E
7071223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E2078
73693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E
223E247B666C6F774E6F646545787072657373696F6E2E676574536F6E50726F
6365737348715661726961626C65537472696E6728657865637574696F6E2C20
276973456E6427293D3D2730277D3C2F62706D6E323A636F6E646974696F6E45
787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C
62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31617767
6E376D22206E616D653D22E698AF2220736F757263655265663D224761746577
61795F3036393433736D22207461726765745265663D225461736B5F306D7078
737368223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E20
7873693A747970653D2262706D6E323A74466F726D616C45787072657373696F
6E223E247B666C6F774E6F646545787072657373696F6E2E676574536F6E5072
6F6365737348715661726961626C65537472696E6728657865637574696F6E2C
20276973456E6427293D3D2731277D3C2F62706D6E323A636F6E646974696F6E
45787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306F34
6C7A36322220736F757263655265663D225461736B5F30643469666C70222074
61726765745265663D22476174657761795F3036393433736D22202F3E3C6270
6D6E323A6578636C7573697665476174657761792069643D2247617465776179
5F697366696E69736822206E616D653D22E698AFE590A6E5AE8CE68890223E3C
62706D6E323A696E636F6D696E673E466C6F775F307864733139613C2F62706D
6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F77
5F30776B357263633C2F62706D6E323A6F7574676F696E673E3C62706D6E323A
6F7574676F696E673E466C6F775F3176636B6474733C2F62706D6E323A6F7574
676F696E673E3C2F62706D6E323A6578636C7573697665476174657761793E3C
62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30776B35
72636322206E616D653D22E698AF2220736F757263655265663D224761746577
61795F697366696E69736822207461726765745265663D225461736B5F306D70
78737368223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E
207873693A747970653D2262706D6E323A74466F726D616C4578707265737369
6F6E223E247B666C6F774E6F646545787072657373696F6E2E676574536F6E50
726F6365737348715661726961626C65537472696E6728657865637574696F6E
2C2027697346696E69736827293D3D2731277D3C2F62706D6E323A636F6E6469
74696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E636546
6C6F773E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F77
5F3176636B64747322206E616D653D22E590A62220736F757263655265663D22
476174657761795F697366696E69736822207461726765745265663D22546173
6B5F3031796E6E7071223E3C62706D6E323A636F6E646974696F6E4578707265
7373696F6E207873693A747970653D2262706D6E323A74466F726D616C457870
72657373696F6E223E247B666C6F774E6F646545787072657373696F6E2E6765
74536F6E50726F6365737348715661726961626C65537472696E672865786563
7574696F6E2C2027697346696E69736827293D3D2730277D3C2F62706D6E323A
636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73657175
656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F772069643D
22466C6F775F307864733139612220736F757263655265663D225461736B5F31
73377A6B396822207461726765745265663D22476174657761795F697366696E
69736822202F3E3C2F62706D6E323A73756250726F636573733E3C62706D6E32
3A656E644576656E742069643D22456E645F3062696E31643022206E616D653D
22E7BB93E69D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F3179
307A61796A3C2F62706D6E323A696E636F6D696E673E3C2F62706D6E323A656E
644576656E743E3C62706D6E323A757365725461736B2069643D225461736B5F
3075346F38376322206E616D653D22E79DA3E58A9EE7BB8FE58A9EE4BABAE58F
91E8B5B7E79DA3E58A9E2220666C6F7761626C653A61737369676E65653D2224
7B6170706C795573657249647D223E3C62706D6E323A657874656E73696F6E45
6C656D656E74733E3C666C6F7761626C653A7461736B4C697374656E65722063
6C6173733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C
697374656E65722E7461736B2E5461736B437265617465644175746F5375626D
69744C697374656E657222206576656E743D22637265617465222069643D2239
6333303634626161373037346561623632653363356233623534353836393122
202F3E3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C6270
6D6E323A696E636F6D696E673E466C6F775F313062667775673C2F62706D6E32
3A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30
3430666A6F633C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75
7365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F313062667775672220736F757263655265663D2273746172742220
7461726765745265663D225461736B5F3075346F38376322202F3E3C62706D6E
323A6578636C7573697665476174657761792069643D22476174657761795F31
37683168346222206E616D653D22E698AFE590A6E99C80E8A681E79DA3E58A9E
E983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B9223E3C62706D6E323A696E
636F6D696E673E466C6F775F303430666A6F633C2F62706D6E323A696E636F6D
696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30326E6B38656F
3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E67
3E466C6F775F317461747536743C2F62706D6E323A6F7574676F696E673E3C2F
62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F303430666A6F632220736F75
7263655265663D225461736B5F3075346F38376322207461726765745265663D
22476174657761795F3137683168346222202F3E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F30326E6B38656F22206E616D653D22
E698AF2220736F757263655265663D22476174657761795F3137683168346222
207461726765745265663D225461736B5F31333779357671223E3C62706D6E32
3A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262
706D6E323A74466F726D616C45787072657373696F6E223E247B666C6F774E6F
646545787072657373696F6E2E6765744A736F6E64617461737472696E67286A
736F6E5F646174612C2269734E656564417070726F22293D3D317D3C2F62706D
6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A73
657175656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F7720
69643D22466C6F775F3174617475367422206E616D653D22E590A62220736F75
7263655265663D22476174657761795F31376831683462222074617267657452
65663D225461736B5F30686669333538223E3C62706D6E323A636F6E64697469
6F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F
726D616C45787072657373696F6E223E247B666C6F774E6F6465457870726573
73696F6E2E6765744A736F6E64617461737472696E67286A736F6E5F64617461
2C2269734E656564417070726F22293D3D307D3C2F62706D6E323A636F6E6469
74696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E636546
6C6F773E3C62706D6E323A757365725461736B2069643D225461736B5F316738
6967783522206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE58A9EE4BA
BAE5BD92E6A1A3E7A1AEE8AEA42220666C6F7761626C653A61737369676E6565
3D22247B6170706C795573657249647D223E3C62706D6E323A696E636F6D696E
673E466C6F775F31696B657370703C2F62706D6E323A696E636F6D696E673E3C
62706D6E323A6F7574676F696E673E466C6F775F3179307A61796A3C2F62706D
6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C6270
6D6E323A73657175656E6365466C6F772069643D22466C6F775F31696B657370
702220736F757263655265663D225461736B5F30686669333538222074617267
65745265663D225461736B5F3167386967783522202F3E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F3179307A61796A2220736F75
7263655265663D225461736B5F3167386967783522207461726765745265663D
22456E645F3062696E31643022202F3E3C2F62706D6E323A70726F636573733E
3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E44696167
72616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D2242504D
4E506C616E655F31222062706D6E456C656D656E743D2270617274796D617474
65725F3230323630343231223E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F3179307A61796A5F6469222062706D6E456C656D656E743D22
466C6F775F3179307A61796A223E3C64693A776179706F696E7420783D223130
37302220793D2234353022202F3E3C64693A776179706F696E7420783D223131
30322220793D2234353022202F3E3C2F62706D6E64693A42504D4E456467653E
3C62706D6E64693A42504D4E456467652069643D22466C6F775F31696B657370
705F6469222062706D6E456C656D656E743D22466C6F775F31696B6573707022
3E3C64693A776179706F696E7420783D223934302220793D2234353022202F3E
3C64693A776179706F696E7420783D223937302220793D2234353022202F3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467
652069643D22466C6F775F317461747536745F6469222062706D6E456C656D65
6E743D22466C6F775F31746174753674223E3C64693A776179706F696E742078
3D223135302220793D2232353522202F3E3C64693A776179706F696E7420783D
223135302220793D2234353022202F3E3C64693A776179706F696E7420783D22
3230302220793D2234353022202F3E3C62706D6E64693A42504D4E4C6162656C
3E3C64633A426F756E647320783D223132342220793D22333530222077696474
683D22313122206865696768743D22313422202F3E3C2F62706D6E64693A4250
4D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64
693A42504D4E456467652069643D22466C6F775F30326E6B38656F5F64692220
62706D6E456C656D656E743D22466C6F775F30326E6B38656F223E3C64693A77
6179706F696E7420783D223137352220793D2232333022202F3E3C64693A7761
79706F696E7420783D223532302220793D2232333022202F3E3C62706D6E6469
3A42504D4E4C6162656C3E3C64633A426F756E647320783D223334322220793D
22323132222077696474683D22313122206865696768743D22313422202F3E3C
2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E45
6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3034
30666A6F635F6469222062706D6E456C656D656E743D22466C6F775F30343066
6A6F63223E3C64693A776179706F696E7420783D2239302220793D2232333022
202F3E3C64693A776179706F696E7420783D223132352220793D223233302220
2F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E
456467652069643D22466C6F775F313062667775675F6469222062706D6E456C
656D656E743D22466C6F775F31306266777567223E3C64693A776179706F696E
7420783D222D34382220793D2232333022202F3E3C64693A776179706F696E74
20783D222D31302220793D2232333022202F3E3C2F62706D6E64693A42504D4E
456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F31
3939697864745F6469222062706D6E456C656D656E743D22466C6F775F313939
69786474223E3C64693A776179706F696E7420783D223537302220793D223237
3022202F3E3C64693A776179706F696E7420783D223537302220793D22333230
22202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A4250
4D4E53686170652069643D2253746172744576656E745F303179647A71655F64
69222062706D6E456C656D656E743D227374617274223E3C64633A426F756E64
7320783D222D38342220793D22323132222077696474683D2233362220686569
6768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C6463
3A426F756E647320783D222D37372220793D22323535222077696474683D2232
3222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C61
62656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42
504D4E53686170652069643D2241637469766974795F313337793576715F6469
222062706D6E456C656D656E743D225461736B5F31333779357671223E3C6463
3A426F756E647320783D223532302220793D22313930222077696474683D2231
303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53
686170653E3C62706D6E64693A42504D4E53686170652069643D224163746976
6974795F316674616867675F6469222062706D6E456C656D656E743D22546173
6B5F3068666933353822206973457870616E6465643D2274727565223E3C6463
3A426F756E647320783D223230302220793D22333230222077696474683D2237
343022206865696768743D2233313022202F3E3C2F62706D6E64693A42504D4E
53686170653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F
307864733139615F6469222062706D6E456C656D656E743D22466C6F775F3078
6473313961223E3C64693A776179706F696E7420783D223636302220793D2235
323022202F3E3C64693A776179706F696E7420783D223638302220793D223532
3022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42
504D4E456467652069643D22466C6F775F3176636B6474735F6469222062706D
6E456C656D656E743D22466C6F775F3176636B647473223E3C64693A77617970
6F696E7420783D223730352220793D2235343522202F3E3C64693A776179706F
696E7420783D223730352220793D2235393022202F3E3C64693A776179706F69
6E7420783D223436372220793D2235393022202F3E3C64693A776179706F696E
7420783D223436372220793D2235363022202F3E3C62706D6E64693A42504D4E
4C6162656C3E3C64633A426F756E647320783D223538372220793D2235373222
2077696474683D22313122206865696768743D22313422202F3E3C2F62706D6E
64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C
62706D6E64693A42504D4E456467652069643D22466C6F775F30776B35726363
5F6469222062706D6E456C656D656E743D22466C6F775F30776B35726363223E
3C64693A776179706F696E7420783D223733302220793D2235323022202F3E3C
64693A776179706F696E7420783D223735322220793D2235323022202F3E3C62
706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223733
362220793D22353032222077696474683D22313122206865696768743D223134
22202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A
42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C
6F775F306F346C7A36325F6469222062706D6E456C656D656E743D22466C6F77
5F306F346C7A3632223E3C64693A776179706F696E7420783D22343130222079
3D2234323022202F3E3C64693A776179706F696E7420783D223434322220793D
2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64
693A42504D4E456467652069643D22466C6F775F316177676E376D5F64692220
62706D6E456C656D656E743D22466C6F775F316177676E376D223E3C64693A77
6179706F696E7420783D223439322220793D2234323022202F3E3C64693A7761
79706F696E7420783D223830322220793D2234323022202F3E3C64693A776179
706F696E7420783D223830322220793D2234383022202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D223635342220793D22
343032222077696474683D22313122206865696768743D22313422202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F303273
766E6B765F6469222062706D6E456C656D656E743D22466C6F775F303273766E
6B76223E3C64693A776179706F696E7420783D223436372220793D2234343522
202F3E3C64693A776179706F696E7420783D223436372220793D223438302220
2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078
3D223437362220793D22343439222077696474683D2231312220686569676874
3D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F306F75677061615F6469222062706D6E456C656D656E743D22
466C6F775F306F7567706161223E3C64693A776179706F696E7420783D223835
322220793D2235323022202F3E3C64693A776179706F696E7420783D22383739
2220793D2235323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F307866386261795F
6469222062706D6E456C656D656E743D22466C6F775F30786638626179223E3C
64693A776179706F696E7420783D223531372220793D2235323022202F3E3C64
693A776179706F696E7420783D223536302220793D2235323022202F3E3C2F62
706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564676520
69643D22466C6F775F30707475746B645F6469222062706D6E456C656D656E74
3D22466C6F775F30707475746B64223E3C64693A776179706F696E7420783D22
3236382220793D2234323022202F3E3C64693A776179706F696E7420783D2233
31302220793D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E
3C62706D6E64693A42504D4E53686170652069643D224576656E745F30636232
3436735F6469222062706D6E456C656D656E743D2253746172745F3063623234
3673223E3C64633A426F756E647320783D223233322220793D22343032222077
696474683D22333622206865696768743D22333622202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D223231322220793D22
343435222077696474683D22373722206865696768743D22313422202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368
6170653E3C62706D6E64693A42504D4E53686170652069643D22416374697669
74795F30643469666C705F6469222062706D6E456C656D656E743D225461736B
5F30643469666C70223E3C64633A426F756E647320783D223331302220793D22
333830222077696474683D2231303022206865696768743D22383022202F3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F3031796E6E70715F6469222062706D
6E456C656D656E743D225461736B5F3031796E6E7071223E3C64633A426F756E
647320783D223431372220793D22343830222077696474683D22313030222068
65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31
73377A6B39685F6469222062706D6E456C656D656E743D225461736B5F317337
7A6B3968223E3C64633A426F756E647320783D223536302220793D2234383022
2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D
6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520
69643D2241637469766974795F306D70787373685F6469222062706D6E456C65
6D656E743D225461736B5F306D7078737368223E3C64633A426F756E64732078
3D223735322220793D22343830222077696474683D2231303022206865696768
743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D
6E64693A42504D4E53686170652069643D224576656E745F30346969706F725F
6469222062706D6E456C656D656E743D22456E645F30346969706F72223E3C64
633A426F756E647320783D223837392220793D22353032222077696474683D22
333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E4C61
62656C3E3C64633A426F756E647320783D223835392220793D22353435222077
696474683D22373722206865696768743D22313422202F3E3C2F62706D6E6469
3A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62
706D6E64693A42504D4E53686170652069643D22476174657761795F30363934
33736D5F6469222062706D6E456C656D656E743D22476174657761795F303639
3433736D222069734D61726B657256697369626C653D2274727565223E3C6463
3A426F756E647320783D223434322220793D22333935222077696474683D2235
3022206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162
656C3E3C64633A426F756E647320783D223434352220793D2233353022207769
6474683D22343422206865696768743D22313422202F3E3C2F62706D6E64693A
42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C6270
6D6E64693A42504D4E53686170652069643D22476174657761795F3132316879
32305F6469222062706D6E456C656D656E743D22476174657761795F69736669
6E697368222069734D61726B657256697369626C653D2274727565223E3C6463
3A426F756E647320783D223638302220793D22343935222077696474683D2235
3022206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162
656C3E3C64633A426F756E647320783D223638332220793D2234363522207769
6474683D22343422206865696768743D22313422202F3E3C2F62706D6E64693A
42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C6270
6D6E64693A42504D4E53686170652069643D224576656E745F3062696E316430
5F6469222062706D6E456C656D656E743D22456E645F3062696E316430223E3C
64633A426F756E647320783D22313130322220793D2234333222207769647468
3D22333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E
4C6162656C3E3C64633A426F756E647320783D22313130392220793D22343735
222077696474683D22323222206865696768743D22313422202F3E3C2F62706D
6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368617065
3E3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F
3075346F3837635F6469222062706D6E456C656D656E743D225461736B5F3075
346F383763223E3C64633A426F756E647320783D222D31302220793D22313930
222077696474683D2231303022206865696768743D22383022202F3E3C2F6270
6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065
2069643D22476174657761795F313768316834625F6469222062706D6E456C65
6D656E743D22476174657761795F31376831683462222069734D61726B657256
697369626C653D2274727565223E3C64633A426F756E647320783D2231323522
20793D22323035222077696474683D22353022206865696768743D2235302220
2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078
3D223131312220793D22313136222077696474683D2237372220686569676874
3D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D
6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520
69643D2241637469766974795F316738696778355F6469222062706D6E456C65
6D656E743D225461736B5F31673869677835223E3C64633A426F756E64732078
3D223937302220793D22343130222077696474683D2231303022206865696768
743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C2F6270
6D6E64693A42504D4E506C616E653E3C2F62706D6E64693A42504D4E44696167
72616D3E3C2F62706D6E323A646566696E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_20260421'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'partymatter_20260421'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'dev_task_task_001', NULL, @pid, 'task_task',
'3', '${title}【${flow_name}】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'dev_task_task_001'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
INSERT INTO ext_act_process_node_auth
(id, process_id, process_node_code, rule_code, rule_name, rule_type,
status, required, create_by, create_time, update_by, update_time,
form_type, form_biz_code, desform_com_key)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_137y5vq', 'bqparty:Bpm:year', '年份', '1',
'1', '0', 'admin', '2026-04-28 16:11:04', 'admin', '2026-05-13 14:10:36',
'3', 'task_task', NULL
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_auth
(id, process_id, process_node_code, rule_code, rule_name, rule_type,
status, required, create_by, create_time, update_by, update_time,
form_type, form_biz_code, desform_com_key)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_137y5vq', 'bqparty:Bpm:year', '年份', '2',
'1', '0', 'admin', '2026-04-28 16:11:04', 'admin', '2026-05-13 14:10:36',
'3', 'task_task', NULL
FROM DUAL WHERE @pid IS NOT NULL;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 督办经办人发起督办 (Task_0u4o87c)
UPDATE ext_act_process_node
SET model_and_view = '?edit=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '1',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0u4o87c', '督办经办人发起督办',
'?edit=1', NULL, NULL, NULL,
'1', '0', '0', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0u4o87c'
);
-- 节点2: 督办部门负责人审批 (Task_137y5vq)
UPDATE ext_act_process_node
SET model_and_view = '?edit=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '1',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_137y5vq', '督办部门负责人审批',
'?edit=1', NULL, NULL, NULL,
'1', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_137y5vq'
);
-- 节点3: 督办部门经办人归档确认 (Task_1g8igx5)
UPDATE ext_act_process_node
SET model_and_view = '?edit=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '1',
cc_status = '1',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1g8igx5', '督办部门经办人归档确认',
'?edit=1', NULL, NULL, NULL,
'1', '1', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1g8igx5'
);
-- 节点4: 部门负责人接受任务并分配 (Task_0d4iflp)
UPDATE ext_act_process_node
SET model_and_view = '?selectuser=1&addfeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0d4iflp', '部门负责人接受任务并分配',
'?selectuser=1&addfeedback=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0d4iflp'
);
-- 节点5: 部门经办人反馈 (Task_01ynnpq)
UPDATE ext_act_process_node
SET model_and_view = '?addfeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_01ynnpq', '部门经办人反馈',
'?addfeedback=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_01ynnpq'
);
-- 节点6: 部门负责人审批 (Task_1s7zk9h)
UPDATE ext_act_process_node
SET model_and_view = '?selectfinish=1&addfeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1s7zk9h', '部门负责人审批',
'?selectfinish=1&addfeedback=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1s7zk9h'
);
-- 节点7: 督办经办人确认 (Task_0mpxssh)
UPDATE ext_act_process_node
SET model_and_view = '?edit=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mpxssh', '督办经办人确认',
'?edit=1', NULL, NULL, NULL,
'0', '0', '0', NULL,
NULL, NULL, '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mpxssh'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_20260421 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,680 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 巡视整改销号流程 (partymatter_close)
-- 节点: 共 8 个(全部)
-- 导出时间: 2026-08-07 15:20:43
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'supervision', 'partymatter_close', '巡视整改销号流程', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270617274796D61747465725F636C6F73
6522206E616D653D22E5B7A1E8A786E695B4E694B9E99480E58FB7E6B581E7A8
8B223E3C62706D6E323A646F63756D656E746174696F6E3EE5859AE5A794E4BC
9A2FE68980E58AA1E4BC9A2FE68A8AE68A8AE884893C2F62706D6E323A646F63
756D656E746174696F6E3E3C62706D6E323A657874656E73696F6E456C656D65
6E74733E3C666C6F7761626C653A657865637574696F6E4C697374656E657220
636C6173733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E
6C697374656E65722E657865637574696F6E2E50726F63657373456E644C6973
74656E657222206576656E743D22656E6422202F3E3C666C6F7761626C653A65
76656E744C697374656E657220636C6173733D226F72672E6A656563672E6D6F
64756C65732E6C697374656E65722E7461736B7469702E5461736B4372656174
65476C6F62616C4C697374656E657222202F3E3C2F62706D6E323A657874656E
73696F6E456C656D656E74733E3C62706D6E323A73746172744576656E742069
643D22737461727422206E616D653D22E5BC80E5A78B2220666C6F7761626C65
3A696E69746961746F723D226170706C79557365724964223E3C62706D6E323A
6F7574676F696E673E466C6F775F30306D3936316D3C2F62706D6E323A6F7574
676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A
757365725461736B2069643D225461736B5F31617A7065716A22206E616D653D
22E7BAAAE6A380E983A8E7BB8FE58A9EE4BABAE79B91E5AF9F2220666C6F7761
626C653A61737369676E65653D22247B6A6A5F776F726B65727D223E3C62706D
6E323A696E636F6D696E673E466C6F775F313969376C6C753C2F62706D6E323A
696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F306B
6D377835373C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C
7469496E7374616E63654C6F6F7043686172616374657269737469637320666C
6F7761626C653A636F6C6C656374696F6E3D22247B696E7370656374436C6F73
656F7574466C6F772E6765744A4A446570744C64576F726B657249644C697374
28297D2220666C6F7761626C653A656C656D656E745661726961626C653D226A
6A5F776F726B6572223E3C62706D6E323A6C6F6F7043617264696E616C697479
207873693A747970653D2262706D6E323A74466F726D616C4578707265737369
6F6E223E247B696E7370656374436C6F73656F7574466C6F772E6765744A4A44
6570744C64576F726B657249644C6973744C656E67746828297D3C2F62706D6E
323A6C6F6F7043617264696E616C6974793E3C62706D6E323A636F6D706C6574
696F6E436F6E646974696F6E207873693A747970653D2262706D6E323A74466F
726D616C45787072657373696F6E223E247B6E724F66436F6D706C6574656449
6E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F
6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E6365
4C6F6F704368617261637465726973746963733E3C2F62706D6E323A75736572
5461736B3E3C62706D6E323A757365725461736B2069643D225461736B5F3039
71786F746F22206E616D653D22E7BAAAE5A794E4B9A6E8AEB0E5AEA1E689B922
20666C6F7761626C653A61737369676E65653D22247B696E7370656374436C6F
73656F7574466C6F772E6765744A57534A5573657228297D223E3C62706D6E32
3A696E636F6D696E673E466C6F775F31387A71766F633C2F62706D6E323A696E
636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30773063
38396B3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75736572
5461736B3E3C62706D6E323A757365725461736B2069643D225461736B5F3063
666A6B6E6E22206E616D653D22E5859AE5A794E4B9A6E8AEB0E5AEA1E689B922
20666C6F7761626C653A61737369676E65653D22247B696E7370656374496D70
726F7665466C6F772E676574534457534A28297D223E3C62706D6E323A696E63
6F6D696E673E466C6F775F3077306338396B3C2F62706D6E323A696E636F6D69
6E673E3C62706D6E323A6F7574676F696E673E466C6F775F306D66706C76703C
2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B
3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3077
306338396B2220736F757263655265663D225461736B5F303971786F746F2220
7461726765745265663D225461736B5F3063666A6B6E6E22202F3E3C62706D6E
323A73657175656E6365466C6F772069643D22466C6F775F30306D3936316D22
20736F757263655265663D22737461727422207461726765745265663D225461
736B5F316B366E37356722202F3E3C62706D6E323A757365725461736B206964
3D225461736B5F316B366E37356722206E616D653D22E8B4A3E4BBBBE983A8E9
97A8E8B49FE8B4A3E4BABAE58886E9858DE4BBBBE58AA12FE79BB4E68EA5E58A
9EE7BB932220666C6F7761626C653A61737369676E65653D22247B6170706C79
5573657249647D223E3C62706D6E323A657874656E73696F6E456C656D656E74
733E3C666C6F7761626C653A7461736B4C697374656E65722064656C65676174
6545787072657373696F6E3D22247B496E73706563744166746572496D706C44
6570744C6561646572417070726F76654C697374656E65727D22206576656E74
3D22636F6D706C657465222069643D2258363748776866734D4A643673386333
22202F3E3C2F62706D6E323A657874656E73696F6E456C656D656E74733E3C62
706D6E323A696E636F6D696E673E466C6F775F30306D3936316D3C2F62706D6E
323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F
307478793265673C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A
757365725461736B3E3C62706D6E323A656E644576656E742069643D22456E64
5F3078736761766A22206E616D653D22E7BB93E69D9F223E3C62706D6E323A69
6E636F6D696E673E466C6F775F306D66706C76703C2F62706D6E323A696E636F
6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A736571
75656E6365466C6F772069643D22466C6F775F306D66706C76702220736F7572
63655265663D225461736B5F3063666A6B6E6E22207461726765745265663D22
456E645F3078736761766A22202F3E3C62706D6E323A6578636C757369766547
6174657761792069643D22476174657761795F31746469676F6422206E616D65
3D22E8B4A3E4BBBBE983A8E997A8E8B49FE8B4A3E4BBBBE4BABAE698AFE590A6
E58A9EE7BB93223E3C62706D6E323A696E636F6D696E673E466C6F775F307478
793265673C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F757467
6F696E673E466C6F775F3031673063636A3C2F62706D6E323A6F7574676F696E
673E3C62706D6E323A6F7574676F696E673E466C6F775F31796F353765683C2F
62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C7573697665
476174657761793E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F307478793265672220736F757263655265663D225461736B5F316B
366E37356722207461726765745265663D22476174657761795F31746469676F
6422202F3E3C62706D6E323A757365725461736B2069643D225461736B5F3072
327675746A22206E616D653D22E8B4A3E4BBBBE983A8E997A8E7BB8FE58A9EE4
BABAE58F8DE9A6882220666C6F7761626C653A61737369676E65653D22247B69
6E7370656374496D70726F7665466C6F772E676574537562417070726F766555
73657228657865637574696F6E297D223E3C62706D6E323A696E636F6D696E67
3E466C6F775F3031673063636A3C2F62706D6E323A696E636F6D696E673E3C62
706D6E323A6F7574676F696E673E466C6F775F31386C333761633C2F62706D6E
323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D
6E323A73657175656E6365466C6F772069643D22466C6F775F3031673063636A
22206E616D653D22E590A62220736F757263655265663D22476174657761795F
31746469676F6422207461726765745265663D225461736B5F3072327675746A
223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E20787369
3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E
247B696E7370656374496D70726F7665466C6F772E6765744973456E64286578
65637574696F6E29213D2231227D3C2F62706D6E323A636F6E646974696F6E45
787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C
62706D6E323A757365725461736B2069643D225461736B5F316B33366C6D7622
206E616D653D22E8B4A3E4BBBBE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E6
89B92220666C6F7761626C653A61737369676E65653D22247B696E7370656374
496D70726F7665466C6F772E676574496D706C446570744C6561646572286578
65637574696F6E297D223E3C62706D6E323A696E636F6D696E673E466C6F775F
31386C333761633C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F
7574676F696E673E466C6F775F30676978396B703C2F62706D6E323A6F757467
6F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A757365
725461736B2069643D225461736B5F3163766674326622206E616D653D22E585
9AE7BEA4E7BB8FE58A9EE4BABAE7A1AEE8AEA42220666C6F7761626C653A6173
7369676E65653D22247B64715F776F726B65727D223E3C62706D6E323A696E63
6F6D696E673E466C6F775F31796F353765683C2F62706D6E323A696E636F6D69
6E673E3C62706D6E323A696E636F6D696E673E466C6F775F30676978396B703C
2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E
466C6F775F313969376C6C753C2F62706D6E323A6F7574676F696E673E3C6270
6D6E323A6D756C7469496E7374616E63654C6F6F704368617261637465726973
7469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B696E7370
656374436C6F73656F7574466C6F772E6765744471446570744C645573657249
644C69737428297D2220666C6F7761626C653A656C656D656E74566172696162
6C653D2264715F776F726B6572223E3C62706D6E323A6C6F6F7043617264696E
616C697479207873693A747970653D2262706D6E323A74466F726D616C457870
72657373696F6E223E247B696E7370656374436C6F73656F7574466C6F772E67
65744471446570744C645573657249644C6973744C656E67746828297D3C2F62
706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A636F6D70
6C6574696F6E436F6E646974696F6E207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B6E724F66436F6D706C6574
6564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C65
74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461
6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75
7365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22
466C6F775F31796F3537656822206E616D653D22E698AF2220736F7572636552
65663D22476174657761795F31746469676F6422207461726765745265663D22
5461736B5F31637666743266223E3C62706D6E323A636F6E646974696F6E4578
7072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C
45787072657373696F6E223E247B696E7370656374496D70726F7665466C6F77
2E6765744973456E6428657865637574696F6E293D3D2231227D3C2F62706D6E
323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A7365
7175656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F772069
643D22466C6F775F30676978396B702220736F757263655265663D225461736B
5F316B33366C6D7622207461726765745265663D225461736B5F316376667432
6622202F3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F31386C333761632220736F757263655265663D225461736B5F3072327675
746A22207461726765745265663D225461736B5F316B33366C6D7622202F3E3C
62706D6E323A757365725461736B2069643D225461736B5F316B317A74333722
206E616D653D22E58886E7AEA1E68980E9A286E5AFBCE5AEA1E689B92220666C
6F7761626C653A61737369676E65653D22247B696E7370656374496D70726F76
65466C6F772E676574534C4428657865637574696F6E297D223E3C62706D6E32
3A696E636F6D696E673E466C6F775F306B6D377835373C2F62706D6E323A696E
636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31387A71
766F633C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A75736572
5461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F31387A71766F632220736F757263655265663D225461736B5F316B317A74
333722207461726765745265663D225461736B5F303971786F746F22202F3E3C
62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31396937
6C6C752220736F757263655265663D225461736B5F3163766674326622207461
726765745265663D225461736B5F31617A7065716A22202F3E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F306B6D37783537222073
6F757263655265663D225461736B5F31617A7065716A22207461726765745265
663D225461736B5F316B317A74333722202F3E3C2F62706D6E323A70726F6365
73733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E44
69616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D22
42504D4E506C616E655F31222062706D6E456C656D656E743D2270617274796D
61747465725F636C6F7365223E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F306B6D377835375F6469222062706D6E456C656D656E743D22
466C6F775F306B6D37783537223E3C64693A776179706F696E7420783D223837
302220793D2233393022202F3E3C64693A776179706F696E7420783D22383730
2220793D2234323022202F3E3C64693A776179706F696E7420783D2237393022
20793D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C6270
6D6E64693A42504D4E456467652069643D22466C6F775F313969376C6C755F64
69222062706D6E456C656D656E743D22466C6F775F313969376C6C75223E3C64
693A776179706F696E7420783D223739302220793D2232393022202F3E3C6469
3A776179706F696E7420783D223837302220793D2232393022202F3E3C64693A
776179706F696E7420783D223837302220793D2233313022202F3E3C2F62706D
6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F31387A71766F635F6469222062706D6E456C656D656E743D22
466C6F775F31387A71766F63223E3C64693A776179706F696E7420783D223639
302220793D2234323022202F3E3C64693A776179706F696E7420783D22363530
2220793D2234323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F31386C333761635F
6469222062706D6E456C656D656E743D22466C6F775F31386C33376163223E3C
64693A776179706F696E7420783D223635302220793D2231373022202F3E3C64
693A776179706F696E7420783D223639302220793D2231373022202F3E3C2F62
706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564676520
69643D22466C6F775F30676978396B705F6469222062706D6E456C656D656E74
3D22466C6F775F30676978396B70223E3C64693A776179706F696E7420783D22
3734302220793D2232313022202F3E3C64693A776179706F696E7420783D2237
34302220793D2232353022202F3E3C2F62706D6E64693A42504D4E456467653E
3C62706D6E64693A42504D4E456467652069643D22466C6F775F31796F353765
685F6469222062706D6E456C656D656E743D22466C6F775F31796F3537656822
3E3C64693A776179706F696E7420783D223632352220793D2232393022202F3E
3C64693A776179706F696E7420783D223639302220793D2232393022202F3E3C
62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2236
34342220793D22323733222077696474683D22313222206865696768743D2231
3422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E6469
3A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D2246
6C6F775F3031673063636A5F6469222062706D6E456C656D656E743D22466C6F
775F3031673063636A223E3C64693A776179706F696E7420783D223630302220
793D2232363522202F3E3C64693A776179706F696E7420783D22363030222079
3D2232313022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A42
6F756E647320783D223538332220793D22323333222077696474683D22313222
206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C616265
6C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E
456467652069643D22466C6F775F307478793265675F6469222062706D6E456C
656D656E743D22466C6F775F30747879326567223E3C64693A776179706F696E
7420783D223532302220793D2232393022202F3E3C64693A776179706F696E74
20783D223537352220793D2232393022202F3E3C2F62706D6E64693A42504D4E
456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30
6D66706C76705F6469222062706D6E456C656D656E743D22466C6F775F306D66
706C7670223E3C64693A776179706F696E7420783D223432302220793D223432
3022202F3E3C64693A776179706F696E7420783D223334382220793D22343230
22202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A4250
4D4E456467652069643D22466C6F775F30306D3936316D5F6469222062706D6E
456C656D656E743D22466C6F775F30306D3936316D223E3C64693A776179706F
696E7420783D223334382220793D2232393022202F3E3C64693A776179706F69
6E7420783D223432302220793D2232393022202F3E3C2F62706D6E64693A4250
4D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F77
5F3077306338396B5F6469222062706D6E456C656D656E743D22466C6F775F30
77306338396B223E3C64693A776179706F696E7420783D223535302220793D22
34323022202F3E3C64693A776179706F696E7420783D223532302220793D2234
323022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A
42504D4E53686170652069643D2253746172744576656E745F303179647A7165
5F6469222062706D6E456C656D656E743D227374617274223E3C64633A426F75
6E647320783D223331322220793D22323732222077696474683D223336222068
65696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C
64633A426F756E647320783D223331382220793D22323438222077696474683D
22323322206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E
4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E6469
3A42504D4E53686170652069643D2241637469766974795F303971786F746F5F
6469222062706D6E456C656D656E743D225461736B5F303971786F746F223E3C
64633A426F756E647320783D223535302220793D22333830222077696474683D
2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D
4E53686170653E3C62706D6E64693A42504D4E53686170652069643D22416374
69766974795F3063666A6B6E6E5F6469222062706D6E456C656D656E743D2254
61736B5F3063666A6B6E6E223E3C64633A426F756E647320783D223432302220
793D22333830222077696474683D2231303022206865696768743D2238302220
2F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D
4E53686170652069643D2241637469766974795F316B366E3735675F64692220
62706D6E456C656D656E743D225461736B5F316B366E373567223E3C64633A42
6F756E647320783D223432302220793D22323530222077696474683D22313030
22206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E536861
70653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F30
78736761766A5F6469222062706D6E456C656D656E743D22456E645F30787367
61766A223E3C64633A426F756E647320783D223331322220793D223430322220
77696474683D22333622206865696768743D22333622202F3E3C62706D6E6469
3A42504D4E4C6162656C3E3C64633A426F756E647320783D223331392220793D
22343435222077696474683D22323322206865696768743D22313422202F3E3C
2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53
686170653E3C62706D6E64693A42504D4E53686170652069643D224761746577
61795F31746469676F645F6469222062706D6E456C656D656E743D2247617465
7761795F31746469676F64222069734D61726B657256697369626C653D227472
7565223E3C64633A426F756E647320783D223537352220793D22323635222077
696474683D22353022206865696768743D22353022202F3E3C62706D6E64693A
42504D4E4C6162656C3E3C64633A426F756E647320783D223536312220793D22
333235222077696474683D22373822206865696768743D22323722202F3E3C2F
62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368
6170653E3C62706D6E64693A42504D4E53686170652069643D22416374697669
74795F3072327675746A5F6469222062706D6E456C656D656E743D225461736B
5F3072327675746A223E3C64633A426F756E647320783D223535302220793D22
313330222077696474683D2231303022206865696768743D22383022202F3E3C
2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368
6170652069643D2241637469766974795F316B33366C6D765F6469222062706D
6E456C656D656E743D225461736B5F316B33366C6D76223E3C64633A426F756E
647320783D223639302220793D22313330222077696474683D22313030222068
65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31
6376667432665F6469222062706D6E456C656D656E743D225461736B5F316376
66743266223E3C64633A426F756E647320783D223639302220793D2232353022
2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D
6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520
69643D2241637469766974795F316B317A7433375F6469222062706D6E456C65
6D656E743D225461736B5F316B317A743337223E3C64633A426F756E64732078
3D223639302220793D22333830222077696474683D2231303022206865696768
743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D
6E64693A42504D4E53686170652069643D2241637469766974795F31617A7065
716A5F6469222062706D6E456C656D656E743D225461736B5F31617A7065716A
223E3C64633A426F756E647320783D223832302220793D223331302220776964
74683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A
42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62
706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E69
74696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'partymatter_close'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'partymatter_close'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'dq_delete_01', NULL, @pid, 'task_task',
'3', '${title} 【巡视整改销号】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'dq_delete_01'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 纪检部经办人监察 (Task_1azpeqj)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1azpeqj';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1azpeqj', '纪检部经办人监察',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1azpeqj'
);
-- 节点2: 纪委书记审批 (Task_09qxoto)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_09qxoto';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_09qxoto', '纪委书记审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_09qxoto'
);
-- 节点3: 党委书记审批 (Task_0cfjknn)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0cfjknn';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0cfjknn', '党委书记审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0cfjknn'
);
-- 节点4: 责任部门负责人分配任务/直接办结 (Task_1k6n75g)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1k6n75g';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1k6n75g', '责任部门负责人分配任务/直接办结',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1k6n75g'
);
-- 节点5: 责任部门经办人反馈 (Task_0r2vutj)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0r2vutj';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0r2vutj', '责任部门经办人反馈',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0r2vutj'
);
-- 节点6: 责任部门负责人审批 (Task_1k36lmv)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1k36lmv';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1k36lmv', '责任部门负责人审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1k36lmv'
);
-- 节点7: 党群经办人确认 (Task_1cvft2f)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1cvft2f';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1cvft2f', '党群经办人确认',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1cvft2f'
);
-- 节点8: 分管所领导审批 (Task_1k1zt37)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1k1zt37';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1k1zt37', '分管所领导审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1k1zt37'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = partymatter_close 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,691 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 巡视整改提升流程 (process_1780563034974)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:21:05
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'oa', 'process_1780563034974', '巡视整改提升流程', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A
62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42
504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268
7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77
77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449
2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73
7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162
6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D
6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F
44442F32303130303532342F4449222069643D2273616D706C652D6469616772
616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E
2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174
696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D
4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270
6D6E323A70726F636573732069643D2270726F636573735F3137383035363330
333439373422206E616D653D22E5B7A1E8A786E695B4E694B9E68F90E58D87E6
B581E7A88B223E3C62706D6E323A657874656E73696F6E456C656D656E74733E
3C666C6F7761626C653A657865637574696F6E4C697374656E657220636C6173
733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374
656E65722E657865637574696F6E2E50726F63657373456E644C697374656E65
7222206576656E743D22656E6422202F3E3C666C6F7761626C653A6576656E74
4C697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C65
732E6C697374656E65722E7461736B7469702E5461736B437265617465476C6F
62616C4C697374656E657222202F3E3C2F62706D6E323A657874656E73696F6E
456C656D656E74733E3C62706D6E323A73746172744576656E742069643D2273
7461727422206E616D653D22E5BC80E5A78B2220666C6F7761626C653A696E69
746961746F723D226170706C79557365724964223E3C62706D6E323A6F757467
6F696E673E466C6F775F3064736B3179363C2F62706D6E323A6F7574676F696E
673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A6578636C
7573697665476174657761792069643D22476174657761795F30706F63377069
22206E616D653D22E698AFE590A6E99C80E8A681E5859AE7BEA4E8B49FE8B4A3
E4BABAE5AEA1E689B9223E3C62706D6E323A696E636F6D696E673E466C6F775F
30696574666F733C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F
7574676F696E673E466C6F775F3132677A6F69623C2F62706D6E323A6F757467
6F696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3176646F3877
793C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578636C7573
697665476174657761793E3C62706D6E323A757365725461736B2069643D2254
61736B5F316E6A346B376222206E616D653D22E5859AE7BEA4E7BB8FE58A9EE4
BABAE58F91E8B5B7E79DA3E58A9EE6B581E7A88B2220666C6F7761626C653A61
737369676E65653D22247B6170706C795573657249647D223E3C62706D6E323A
696E636F6D696E673E466C6F775F3064736B3179363C2F62706D6E323A696E63
6F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3069657466
6F733C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A7573657254
61736B3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F77
5F30696574666F732220736F757263655265663D225461736B5F316E6A346B37
6222207461726765745265663D22476174657761795F30706F6337706922202F
3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3064
736B3179362220736F757263655265663D227374617274222074617267657452
65663D225461736B5F316E6A346B376222202F3E3C62706D6E323A7573657254
61736B2069643D225461736B5F3169393973367622206E616D653D22E5859AE7
BEA4E8B49FE8B4A3E4BABAE694B6E99B86E5898DE5AEA1E689B92220666C6F77
61626C653A61737369676E65653D22247B696E7370656374496D70726F766546
6C6F772E67657444714C656164657228657865637574696F6E297D223E3C6270
6D6E323A657874656E73696F6E456C656D656E74733E3C666C6F7761626C653A
7461736B4C697374656E65722064656C656761746545787072657373696F6E3D
22247B496E7370656374416674657244714C6561646572417070726F76654C69
7374656E65727D22206576656E743D22636F6D706C657465222069643D224348
7870706D42434D44666E5861705722202F3E3C2F62706D6E323A657874656E73
696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F77
5F3132677A6F69623C2F62706D6E323A696E636F6D696E673E3C62706D6E323A
6F7574676F696E673E466C6F775F3068336361777A3C2F62706D6E323A6F7574
676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F3132677A6F696222206E616D
653D22E698AF2220736F757263655265663D22476174657761795F30706F6337
706922207461726765745265663D225461736B5F31693939733676223E3C6270
6D6E323A636F6E646974696F6E45787072657373696F6E207873693A74797065
3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B696E73
70656374496D70726F7665466C6F772E6765744E65656444714C656164657241
7070726F766528657865637574696F6E293D3D2231227D3C2F62706D6E323A63
6F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A7365717565
6E6365466C6F773E3C62706D6E323A757365725461736B2069643D225461736B
5F3163363475766C22206E616D653D22E8B4A3E4BBBBE983A8E997A8E9A286E5
AFBCE68EA5E58F97E4BBBBE58AA1E5B9B6E58886E9858D2220666C6F7761626C
653A61737369676E65653D22247B696D706C446570746C647D223E3C62706D6E
323A657874656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461
736B4C697374656E65722064656C656761746545787072657373696F6E3D2224
7B496E73706563744166746572496D706C446570744C6561646572417070726F
76654C697374656E65727D22206576656E743D22636F6D706C65746522206964
3D2269656377696A78376A63335854626B4E22202F3E3C666C6F7761626C653A
7461736B4C697374656E65722064656C656761746545787072657373696F6E3D
22247B41667465724D6561737572655265734C656164657253746F72654C6973
74656E65727D22206576656E743D22636F6D706C657465222069643D22655777
514D625948704779746345697422202F3E3C2F62706D6E323A657874656E7369
6F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F
3176646F3877793C2F62706D6E323A696E636F6D696E673E3C62706D6E323A69
6E636F6D696E673E466C6F775F3068336361777A3C2F62706D6E323A696E636F
6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3163796C6977
7A3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E
7374616E63654C6F6F7043686172616374657269737469637320666C6F776162
6C653A636F6C6C656374696F6E3D22247B696E7370656374496D70726F766546
6C6F772E676574496D706C446570744C65616465724C69737428657865637574
696F6E297D2220666C6F7761626C653A656C656D656E745661726961626C653D
22696D706C446570746C64223E3C62706D6E323A6C6F6F7043617264696E616C
697479207873693A747970653D2262706D6E323A74466F726D616C4578707265
7373696F6E223E247B696E7370656374496D70726F7665466C6F772E67657449
6D706C446570744C65616465724C6973744C656E67746828657865637574696F
6E297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E
323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D22
62706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F6643
6F6D706C65746564496E7374616E6365732667743B3D317D203C2F62706D6E32
3A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C
7469496E7374616E63654C6F6F704368617261637465726973746963733E3C2F
62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C
6F772069643D22466C6F775F3176646F38777922206E616D653D22E590A62220
736F757263655265663D22476174657761795F30706F63377069222074617267
65745265663D225461736B5F3163363475766C223E3C62706D6E323A636F6E64
6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B696E7370656374496D7072
6F7665466C6F772E6765744E65656444714C6561646572417070726F76652865
7865637574696F6E293D3D2230227D3C2F62706D6E323A636F6E646974696F6E
45787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306833
6361777A2220736F757263655265663D225461736B5F31693939733676222074
61726765745265663D225461736B5F3163363475766C22202F3E3C62706D6E32
3A757365725461736B2069643D225461736B5F306D627237333522206E616D65
3D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A688E5AE8CE68890E68385
E586B5E5B9B6E4B88AE4BCA0E99984E4BBB62220666C6F7761626C653A617373
69676E65653D22247B696E7370656374496D70726F7665466C6F772E67657453
7562417070726F76655573657228657865637574696F6E297D223E3C62706D6E
323A696E636F6D696E673E466C6F775F303869743862623C2F62706D6E323A69
6E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F307238
6D37316B3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365
725461736B3E3C62706D6E323A6578636C757369766547617465776179206964
3D22476174657761795F3178317866613422206E616D653D22E983A8E997A8E9
A286E5AFBCE698AFE590A6E79BB4E68EA5E58A9EE7BB93223E3C62706D6E323A
696E636F6D696E673E466C6F775F3163796C69777A3C2F62706D6E323A696E63
6F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3164746E65
38373C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F69
6E673E466C6F775F303869743862623C2F62706D6E323A6F7574676F696E673E
3C2F62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F3163796C69777A222073
6F757263655265663D225461736B5F3163363475766C22207461726765745265
663D22476174657761795F3178317866613422202F3E3C62706D6E323A757365
725461736B2069643D225461736B5F306D787467303522206E616D653D22E8B4
A3E4BBBBE983A8E997A8E9A286E5AFBCE5AEA1E689B92220666C6F7761626C65
3A61737369676E65653D22247B696E7370656374496D70726F7665466C6F772E
676574496D706C446570744C656164657228657865637574696F6E297D223E3C
62706D6E323A696E636F6D696E673E466C6F775F3072386D37316B3C2F62706D
6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F77
5F30666D6E39366F3C2F62706D6E323A6F7574676F696E673E3C2F62706D6E32
3A757365725461736B3E3C62706D6E323A73657175656E6365466C6F77206964
3D22466C6F775F3164746E65383722206E616D653D22E698AF2220736F757263
655265663D22476174657761795F317831786661342220746172676574526566
3D225461736B5F31343232366979223E3C62706D6E323A636F6E646974696F6E
45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D
616C45787072657373696F6E223E247B696E7370656374496D70726F7665466C
6F772E6765744973456E6428657865637574696F6E293D3D2231227D3C2F6270
6D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A
73657175656E6365466C6F773E3C62706D6E323A757365725461736B2069643D
225461736B5F3134323236697922206E616D653D22E5859AE7BEA4E7BB8FE58A
9EE4BABAE5AEA1E69FA52220666C6F7761626C653A61737369676E65653D2224
7B6170706C795573657249647D223E3C62706D6E323A696E636F6D696E673E46
6C6F775F3164746E6538373C2F62706D6E323A696E636F6D696E673E3C62706D
6E323A696E636F6D696E673E466C6F775F30666D6E39366F3C2F62706D6E323A
696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3031
75736C34673C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A7573
65725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D2246
6C6F775F3038697438626222206E616D653D22E590A62220736F757263655265
663D22476174657761795F3178317866613422207461726765745265663D2254
61736B5F306D6272373335223E3C62706D6E323A636F6E646974696F6E457870
72657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45
787072657373696F6E223E247B696E7370656374496D70726F7665466C6F772E
6765744973456E6428657865637574696F6E29213D2231227D3C2F62706D6E32
3A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A736571
75656E6365466C6F773E3C62706D6E323A757365725461736B2069643D225461
736B5F3069786931727322206E616D653D22E5859AE7BEA4E8B49FE8B4A3E4BA
BAE694B6E99B86E5908EE5AEA1E689B92220666C6F7761626C653A6173736967
6E65653D22247B64716C647D223E3C62706D6E323A696E636F6D696E673E466C
6F775F303175736C34673C2F62706D6E323A696E636F6D696E673E3C62706D6E
323A6F7574676F696E673E466C6F775F30616C70616E733C2F62706D6E323A6F
7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70
43686172616374657269737469637320666C6F7761626C653A636F6C6C656374
696F6E3D22247B696E7370656374496D70726F7665466C6F772E676574447144
6570744C645573657249644C69737428297D2220666C6F7761626C653A656C65
6D656E745661726961626C653D2264716C64223E3C62706D6E323A6C6F6F7043
617264696E616C697479207873693A747970653D2262706D6E323A74466F726D
616C45787072657373696F6E223E247B696E7370656374496D70726F7665466C
6F772E6765744471446570744C645573657249644C6973744C656E6774682829
7D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A
636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D226270
6D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D
706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F
6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949
6E7374616E63654C6F6F704368617261637465726973746963733E3C2F62706D
6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F7720
69643D22466C6F775F303175736C34672220736F757263655265663D22546173
6B5F3134323236697922207461726765745265663D225461736B5F3069786931
727322202F3E3C62706D6E323A73657175656E6365466C6F772069643D22466C
6F775F3072386D37316B2220736F757263655265663D225461736B5F306D6272
37333522207461726765745265663D225461736B5F306D787467303522202F3E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30666D
6E39366F2220736F757263655265663D225461736B5F306D7874673035222074
61726765745265663D225461736B5F3134323236697922202F3E3C62706D6E32
3A656E644576656E742069643D22456E645F31313634326271223E3C62706D6E
323A696E636F6D696E673E466C6F775F30616C70616E733C2F62706D6E323A69
6E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F30616C70616E73222073
6F757263655265663D225461736B5F3069786931727322207461726765745265
663D22456E645F3131363432627122202F3E3C2F62706D6E323A70726F636573
733E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469
616772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D2242
504D4E506C616E655F31222062706D6E456C656D656E743D2270726F63657373
5F31373830353633303334393734223E3C62706D6E64693A42504D4E45646765
2069643D22466C6F775F30616C70616E735F6469222062706D6E456C656D656E
743D22466C6F775F30616C70616E73223E3C64693A776179706F696E7420783D
223536302220793D2236363022202F3E3C64693A776179706F696E7420783D22
3536302220793D2236393222202F3E3C2F62706D6E64693A42504D4E45646765
3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30666D6E39
366F5F6469222062706D6E456C656D656E743D22466C6F775F30666D6E39366F
223E3C64693A776179706F696E7420783D223635302220793D2235313022202F
3E3C64693A776179706F696E7420783D223631302220793D2235313022202F3E
3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564
67652069643D22466C6F775F3072386D37316B5F6469222062706D6E456C656D
656E743D22466C6F775F3072386D37316B223E3C64693A776179706F696E7420
783D223730302220793D2234353022202F3E3C64693A776179706F696E742078
3D223730302220793D2234373022202F3E3C2F62706D6E64693A42504D4E4564
67653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F303175
736C34675F6469222062706D6E456C656D656E743D22466C6F775F303175736C
3467223E3C64693A776179706F696E7420783D223536302220793D2235353022
202F3E3C64693A776179706F696E7420783D223536302220793D223538302220
2F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E
456467652069643D22466C6F775F303869743862625F6469222062706D6E456C
656D656E743D22466C6F775F30386974386262223E3C64693A776179706F696E
7420783D223538352220793D2234313022202F3E3C64693A776179706F696E74
20783D223635302220793D2234313022202F3E3C62706D6E64693A42504D4E4C
6162656C3E3C64633A426F756E647320783D223631302220793D223339332220
77696474683D22313222206865696768743D22313422202F3E3C2F62706D6E64
693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F3164746E6538375F
6469222062706D6E456C656D656E743D22466C6F775F3164746E653837223E3C
64693A776179706F696E7420783D223536302220793D2234333522202F3E3C64
693A776179706F696E7420783D223536302220793D2234373022202F3E3C6270
6D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D22353337
2220793D22343433222077696474683D22313222206865696768743D22313422
202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42
504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F
775F3163796C69777A5F6469222062706D6E456C656D656E743D22466C6F775F
3163796C69777A223E3C64693A776179706F696E7420783D223536302220793D
2233343022202F3E3C64693A776179706F696E7420783D223536302220793D22
33383522202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469
3A42504D4E456467652069643D22466C6F775F3068336361777A5F6469222062
706D6E456C656D656E743D22466C6F775F3068336361777A223E3C64693A7761
79706F696E7420783D223730302220793D2232323022202F3E3C64693A776179
706F696E7420783D223730302220793D2233303022202F3E3C64693A77617970
6F696E7420783D223631302220793D2233303022202F3E3C2F62706D6E64693A
42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C
6F775F3176646F3877795F6469222062706D6E456C656D656E743D22466C6F77
5F3176646F387779223E3C64693A776179706F696E7420783D22353630222079
3D2232303522202F3E3C64693A776179706F696E7420783D223536302220793D
2232363022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F
756E647320783D223536392220793D22323234222077696474683D2231322220
6865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C
3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45
6467652069643D22466C6F775F3132677A6F69625F6469222062706D6E456C65
6D656E743D22466C6F775F3132677A6F6962223E3C64693A776179706F696E74
20783D223538352220793D2231383022202F3E3C64693A776179706F696E7420
783D223635302220793D2231383022202F3E3C62706D6E64693A42504D4E4C61
62656C3E3C64633A426F756E647320783D223631322220793D22313632222077
696474683D22313222206865696768743D22313422202F3E3C2F62706D6E6469
3A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C6270
6D6E64693A42504D4E456467652069643D22466C6F775F3064736B3179365F64
69222062706D6E456C656D656E743D22466C6F775F3064736B317936223E3C64
693A776179706F696E7420783D223332382220793D2231383022202F3E3C6469
3A776179706F696E7420783D223338302220793D2231383022202F3E3C2F6270
6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069
643D22466C6F775F30696574666F735F6469222062706D6E456C656D656E743D
22466C6F775F30696574666F73223E3C64693A776179706F696E7420783D2234
38302220793D2231383022202F3E3C64693A776179706F696E7420783D223533
352220793D2231383022202F3E3C2F62706D6E64693A42504D4E456467653E3C
62706D6E64693A42504D4E53686170652069643D2253746172744576656E745F
303179647A71655F6469222062706D6E456C656D656E743D227374617274223E
3C64633A426F756E647320783D223239322220793D2231363222207769647468
3D22333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E
4C6162656C3E3C64633A426F756E647320783D223239392220793D2232303522
2077696474683D22323322206865696768743D22313422202F3E3C2F62706D6E
64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E
3C62706D6E64693A42504D4E53686170652069643D22476174657761795F3070
6F633770695F6469222062706D6E456C656D656E743D22476174657761795F30
706F63377069222069734D61726B657256697369626C653D2274727565223E3C
64633A426F756E647320783D223533352220793D22313535222077696474683D
22353022206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C
6162656C3E3C64633A426F756E647320783D223532312220793D223131372E35
222077696474683D22373822206865696768743D22323722202F3E3C2F62706D
6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E5368617065
3E3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F
316E6A346B37625F6469222062706D6E456C656D656E743D225461736B5F316E
6A346B3762223E3C64633A426F756E647320783D223338302220793D22313430
222077696474683D2231303022206865696768743D22383022202F3E3C2F6270
6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065
2069643D2241637469766974795F316939397336765F6469222062706D6E456C
656D656E743D225461736B5F31693939733676223E3C64633A426F756E647320
783D223635302220793D22313430222077696474683D22313030222068656967
68743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C6270
6D6E64693A42504D4E53686170652069643D2241637469766974795F31633634
75766C5F6469222062706D6E456C656D656E743D225461736B5F316336347576
6C223E3C64633A426F756E647320783D223531302220793D2232363022207769
6474683D2231303022206865696768743D22383022202F3E3C2F62706D6E6469
3A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D
2241637469766974795F306D62723733355F6469222062706D6E456C656D656E
743D225461736B5F306D6272373335223E3C64633A426F756E647320783D2236
35302220793D22333730222077696474683D2231303022206865696768743D22
383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E6469
3A42504D4E53686170652069643D22476174657761795F317831786661345F64
69222062706D6E456C656D656E743D22476174657761795F3178317866613422
2069734D61726B657256697369626C653D2274727565223E3C64633A426F756E
647320783D223533352220793D22333835222077696474683D22353022206865
696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223434372220793D22333936222077696474683D22
373822206865696768743D22323722202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A
42504D4E53686170652069643D2241637469766974795F306D78746730355F64
69222062706D6E456C656D656E743D225461736B5F306D7874673035223E3C64
633A426F756E647320783D223635302220793D22343730222077696474683D22
31303022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E
53686170653E3C62706D6E64693A42504D4E53686170652069643D2241637469
766974795F313432323669795F6469222062706D6E456C656D656E743D225461
736B5F31343232366979223E3C64633A426F756E647320783D22353130222079
3D22343730222077696474683D2231303022206865696768743D22383022202F
3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E
53686170652069643D2241637469766974795F306978693172735F6469222062
706D6E456C656D656E743D225461736B5F30697869317273223E3C64633A426F
756E647320783D223531302220793D22353830222077696474683D2231303022
206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170
653E3C62706D6E64693A42504D4E53686170652069643D224576656E745F3131
36343262715F6469222062706D6E456C656D656E743D22456E645F3131363432
6271223E3C64633A426F756E647320783D223534322220793D22363932222077
696474683D22333622206865696768743D22333622202F3E3C2F62706D6E6469
3A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F
62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A646566696E
6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'process_1780563034974'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'process_1780563034974'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'inspect_flow_create_01', NULL, @pid, 'task_task',
'3', '${title} 【巡视整改】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'inspect_flow_create_01'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0ixi1rs', 'Task_14226iy', '党群经办人审查'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0ixi1rs', 'Task_1nj4k7b', '党群经办人发起督办流程'
FROM DUAL WHERE @pid IS NOT NULL;
INSERT INTO ext_act_process_node_reject_target
(id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0ixi1rs', 'Task_1i99s6v', '党群负责人收集前审批'
FROM DUAL WHERE @pid IS NOT NULL;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 党群经办人发起督办流程 (Task_1nj4k7b)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1nj4k7b';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1nj4k7b', '党群经办人发起督办流程',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1nj4k7b'
);
-- 节点2: 党群负责人收集前审批 (Task_1i99s6v)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1i99s6v';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1i99s6v', '党群负责人收集前审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1i99s6v'
);
-- 节点3: 责任部门领导接受任务并分配 (Task_1c64uvl)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1c64uvl';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1c64uvl', '责任部门领导接受任务并分配',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1c64uvl'
);
-- 节点4: 部门经办人反馈完成情况并上传附件 (Task_0mbr735)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '0',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mbr735';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mbr735', '部门经办人反馈完成情况并上传附件',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '0', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mbr735'
);
-- 节点5: 责任部门领导审批 (Task_0mxtg05)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mxtg05';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mxtg05', '责任部门领导审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0mxtg05'
);
-- 节点6: 党群经办人审查 (Task_14226iy)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_14226iy';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_14226iy', '党群经办人审查',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_14226iy'
);
-- 节点7: 党群负责人收集后审批 (Task_0ixi1rs)
UPDATE ext_act_process_node
SET model_and_view = 'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '0',
selnext_user_status = '0',
msg_status = '0',
transfer_status = '0',
add_sign_status = '0',
reject_status = '1',
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0ixi1rs';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0ixi1rs', '党群负责人收集后审批',
'dq/inspectTask/components/DqInspectTaskBPMForm?showProcessHandle=1&showFeedbackInfo=1&showIsNeedLeaderApprove=1&showSelnextUser=1', NULL, NULL, NULL,
'0', '0', '0', '0',
'0', '0', '1', NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0ixi1rs'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = process_1780563034974 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
@@ -0,0 +1,643 @@
-- ============================================
-- BPM 完整流程导出
-- 流程: 习讲话经办人反馈流程 (xispeak经办人反馈流程)
-- 节点: 共 7 个(全部)
-- 导出时间: 2026-08-07 15:23:22
-- ============================================
-- 执行效果:
-- 目标库无此流程 → INSERT 全部数据,发布即可用
-- 目标库已有此流程 → 流程定义不覆盖,节点配置会 UPDATE
-- 执行后: 去流程设计器点"发布"
-- ============================================
SET @new_pid = REPLACE(UUID(), '-', '');
-- ============================================
-- 1. 流程定义(仅在目标库无此 process_key 时 INSERTprocess_status 强制置 0 未发布)
-- ============================================
INSERT INTO ext_act_process
(id, process_type, process_key, process_name, process_status,
process_xml, process_json, low_app_id, note,
pc_icon, app_icon, urge_status, back_status, graphic_status,
auto_submit_status, notify_way, start_type, open_status,
run_concurrent_mode)
SELECT
@new_pid, 'oa', 'xispeak经办人反馈流程', '习讲话经办人反馈流程', 0,
UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554
462D38223F3E3C62706D6E323A646566696E6974696F6E7320786D6C6E733A62
706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F4250
4D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D226874
74703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D69
6E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F7777
772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F444922
20786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F7370
65632F44442F32303130303532342F44432220786D6C6E733A666C6F7761626C
653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D6C
6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44
442F32303130303532342F4449222069643D2273616D706C652D646961677261
6D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E2E
696F2F736368656D612F62706D6E22207873693A736368656D614C6F63617469
6F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E
2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C62706D
6E323A70726F636573732069643D2270726F636573735F313737383331353131
3433393222206E616D653D22E4B9A0E8AEB2E8AF9DE7BB8FE58A9EE4BABAE58F
8DE9A688E6B581E7A88B223E3C62706D6E323A657874656E73696F6E456C656D
656E74733E3C666C6F7761626C653A657865637574696F6E4C697374656E6572
20636C6173733D226F72672E6A656563672E6D6F64756C65732E65787462706D
2E6C697374656E65722E657865637574696F6E2E50726F63657373456E644C69
7374656E657222206576656E743D22656E6422202F3E3C666C6F7761626C653A
6576656E744C697374656E657220636C6173733D226F72672E6A656563672E6D
6F64756C65732E6C697374656E65722E7461736B7469702E5461736B43726561
7465476C6F62616C4C697374656E657222202F3E3C2F62706D6E323A65787465
6E73696F6E456C656D656E74733E3C62706D6E323A73746172744576656E7420
69643D22737461727422206E616D653D22E5BC80E5A78B2220666C6F7761626C
653A696E69746961746F723D226170706C79557365724964223E3C62706D6E32
3A6F7574676F696E673E466C6F775F30766C3261716C3C2F62706D6E323A6F75
74676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E32
3A757365725461736B2069643D225461736B5F31327664717A7622206E616D65
3D22E983A8E997A8E7BB8FE58A9EE4BABAE58F8DE9A688E5AE8CE68890E68385
E586B52220666C6F7761626C653A61737369676E65653D22247B696D706C576F
726B65727D223E3C62706D6E323A696E636F6D696E673E466C6F775F30746D6E
6B686A3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F
696E673E466C6F775F306A6D676F79693C2F62706D6E323A6F7574676F696E67
3E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374
657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B
5869537065616B466565646261636B466C6F772E676574496D706C4465707457
6F726B657228657865637574696F6E297D2220666C6F7761626C653A656C656D
656E745661726961626C653D22696D706C576F726B6572223E3C62706D6E323A
6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B5869537065616B46656564
6261636B466C6F772E676574496D706C44657074576F726B65724C656E677468
28657865637574696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C
6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E2078
73693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E
223E247B6E724F66436F6D706C65746564496E7374616E6365732667743B3D31
7D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62
706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374657269
73746963733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365
7175656E6365466C6F772069643D22466C6F775F30766C3261716C2220736F75
7263655265663D22737461727422207461726765745265663D22476174657761
795F306A653267656C22202F3E3C62706D6E323A757365725461736B2069643D
225461736B5F3036646932776622206E616D653D22E983A8E997A8E8B49FE8B4
A3E4BABAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D2224
7B5869537065616B466565646261636B466C6F772E676574496D706C44657074
417070726F766528657865637574696F6E297D223E3C62706D6E323A696E636F
6D696E673E466C6F775F306A6D676F79693C2F62706D6E323A696E636F6D696E
673E3C62706D6E323A6F7574676F696E673E466C6F775F30676E677A33663C2F
62706D6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E
3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306A6D
676F79692220736F757263655265663D225461736B5F31327664717A76222074
61726765745265663D225461736B5F3036646932776622202F3E3C62706D6E32
3A757365725461736B2069643D225461736B5F31336F6C6E7A3122206E616D65
3D22E79DA3E58A9EE7BB8FE58A9EE4BABAE6A0B8E69FA52220666C6F7761626C
653A61737369676E65653D22247B6170706C795573657249647D223E3C62706D
6E323A696E636F6D696E673E466C6F775F30676E677A33663C2F62706D6E323A
696E636F6D696E673E3C62706D6E323A696E636F6D696E673E466C6F775F3035
776A6536373C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574
676F696E673E466C6F775F307462713973653C2F62706D6E323A6F7574676F69
6E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365717565
6E6365466C6F772069643D22466C6F775F30676E677A33662220736F75726365
5265663D225461736B5F3036646932776622207461726765745265663D225461
736B5F31336F6C6E7A3122202F3E3C62706D6E323A757365725461736B206964
3D225461736B5F316C363530747A22206E616D653D22E79DA3E58A9EE983A8E9
97A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F7761626C653A61737369
676E65653D22247B6267446570744C65616465727D223E3C62706D6E323A696E
636F6D696E673E466C6F775F307462713973653C2F62706D6E323A696E636F6D
696E673E3C62706D6E323A6F7574676F696E673E466C6F775F307774796C6361
3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E73
74616E63654C6F6F7043686172616374657269737469637320666C6F7761626C
653A636F6C6C656374696F6E3D22247B7869537065616B466C6F772E67657442
67446570744C645573657249644C69737428297D2220666C6F7761626C653A65
6C656D656E745661726961626C653D226267446570744C6561646572223E3C62
706D6E323A6C6F6F7043617264696E616C697479207873693A747970653D2262
706D6E323A74466F726D616C45787072657373696F6E223E247B786953706561
6B466C6F772E6765744267446570744C645573657249644C6973744C656E6774
6828297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D
6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D
2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66
436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E32
3A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C
7469496E7374616E63654C6F6F704368617261637465726973746963733E3C2F
62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C
6F772069643D22466C6F775F307462713973652220736F757263655265663D22
5461736B5F31336F6C6E7A3122207461726765745265663D225461736B5F316C
363530747A22202F3E3C62706D6E323A757365725461736B2069643D22546173
6B5F3062616877723822206E616D653D22E7BAAAE6A380E7BB8FE58A9EE4BABA
E79B91E5AF9F2220666C6F7761626C653A61737369676E65653D22247B6A6A44
6570744C65616465727D223E3C62706D6E323A696E636F6D696E673E466C6F77
5F307774796C63613C2F62706D6E323A696E636F6D696E673E3C62706D6E323A
6F7574676F696E673E466C6F775F306F75683774343C2F62706D6E323A6F7574
676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F704368
6172616374657269737469637320666C6F7761626C653A636F6C6C656374696F
6E3D22247B5869537065616B466565646261636B466C6F772E6765744A4A4465
7074576F726B65724C69737428297D2220666C6F7761626C653A656C656D656E
745661726961626C653D226A6A446570744C6561646572223E3C62706D6E323A
6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A
74466F726D616C45787072657373696F6E223E247B5869537065616B46656564
6261636B466C6F772E6765744A4A44657074576F726B65724C6973744C656E67
746828297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C6270
6D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74797065
3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F
66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E
323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D75
6C7469496E7374616E63654C6F6F704368617261637465726973746963733E3C
2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E636546
6C6F772069643D22466C6F775F307774796C63612220736F757263655265663D
225461736B5F316C363530747A22207461726765745265663D225461736B5F30
62616877723822202F3E3C62706D6E323A757365725461736B2069643D225461
736B5F3030356969776922206E616D653D22E7BAAAE6A380E8B49FE8B4A3E4BA
BAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D22247B4A4A
446570744C65616465727D223E3C62706D6E323A696E636F6D696E673E466C6F
775F306F75683774343C2F62706D6E323A696E636F6D696E673E3C62706D6E32
3A6F7574676F696E673E466C6F775F30623078326F323C2F62706D6E323A6F75
74676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043
686172616374657269737469637320666C6F7761626C653A636F6C6C65637469
6F6E3D22247B5869537065616B466565646261636B466C6F772E6765744A4A44
6570744C65616465724C69737428297D2220666C6F7761626C653A656C656D65
6E745661726961626C653D224A4A446570744C6561646572223E3C62706D6E32
3A6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E32
3A74466F726D616C45787072657373696F6E223E247B5869537065616B466565
646261636B466C6F772E6765744A4A446570744C65616465724C6973744C656E
67746828297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62
706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970
653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E72
4F66436F6D706C65746564496E7374616E6365732667743B3D317D203C2F6270
6D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A
6D756C7469496E7374616E63654C6F6F70436861726163746572697374696373
3E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E63
65466C6F772069643D22466C6F775F306F75683774342220736F757263655265
663D225461736B5F3062616877723822207461726765745265663D225461736B
5F3030356969776922202F3E3C62706D6E323A656E644576656E742069643D22
456E645F30383275647A3922206E616D653D22E7BB93E69D9F223E3C62706D6E
323A696E636F6D696E673E466C6F775F30623078326F323C2F62706D6E323A69
6E636F6D696E673E3C2F62706D6E323A656E644576656E743E3C62706D6E323A
73657175656E6365466C6F772069643D22466C6F775F30623078326F32222073
6F757263655265663D225461736B5F3030356969776922207461726765745265
663D22456E645F30383275647A3922202F3E3C62706D6E323A6578636C757369
7665476174657761792069643D22476174657761795F306A653267656C22206E
616D653D22E698AFE590A6E7BB8FE58A9EE983A8E997A8E8B49FE8B4A3E4BABA
E58A9E223E3C62706D6E323A696E636F6D696E673E466C6F775F30766C326171
6C3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E
673E466C6F775F30746D6E6B686A3C2F62706D6E323A6F7574676F696E673E3C
62706D6E323A6F7574676F696E673E466C6F775F316961686465623C2F62706D
6E323A6F7574676F696E673E3C2F62706D6E323A6578636C7573697665476174
657761793E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F
775F30746D6E6B686A22206E616D653D22E590A62220736F757263655265663D
22476174657761795F306A653267656C22207461726765745265663D22546173
6B5F31327664717A76223E3C62706D6E323A636F6E646974696F6E4578707265
7373696F6E207873693A747970653D2262706D6E323A74466F726D616C457870
72657373696F6E223E247B5869537065616B466565646261636B466C6F772E67
6574496D706C446570744973456E6428657865637574696F6E293D3D307D3C2F
62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E
323A73657175656E6365466C6F773E3C62706D6E323A757365725461736B2069
643D225461736B5F307369616C6E6122206E616D653D22E983A8E997A8E8B49F
E8B4A3E4BABAE79BB4E68EA5E58F8DE9A6882220666C6F7761626C653A617373
69676E65653D22247B5869537065616B466565646261636B466C6F772E676574
496D706C4C65616465724173576F726B657228657865637574696F6E297D223E
3C62706D6E323A696E636F6D696E673E466C6F775F316961686465623C2F6270
6D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F
775F3035776A6536373C2F62706D6E323A6F7574676F696E673E3C2F62706D6E
323A757365725461736B3E3C62706D6E323A73657175656E6365466C6F772069
643D22466C6F775F3169616864656222206E616D653D22E698AF2220736F7572
63655265663D22476174657761795F306A653267656C22207461726765745265
663D225461736B5F307369616C6E61223E3C62706D6E323A636F6E646974696F
6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F72
6D616C45787072657373696F6E223E247B5869537065616B466565646261636B
466C6F772E676574496D706C446570744973456E6428657865637574696F6E29
3D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E
3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A73657175
656E6365466C6F772069643D22466C6F775F3035776A6536372220736F757263
655265663D225461736B5F307369616C6E6122207461726765745265663D2254
61736B5F31336F6C6E7A3122202F3E3C2F62706D6E323A70726F636573733E3C
62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772
616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D2242504D4E
506C616E655F31222062706D6E456C656D656E743D2270726F636573735F3137
3738333135313134333932223E3C62706D6E64693A42504D4E45646765206964
3D22466C6F775F30623078326F325F6469222062706D6E456C656D656E743D22
466C6F775F30623078326F32223E3C64693A776179706F696E7420783D223331
302220793D2234353022202F3E3C64693A776179706F696E7420783D22313738
2220793D2234353022202F3E3C2F62706D6E64693A42504D4E456467653E3C62
706D6E64693A42504D4E456467652069643D22466C6F775F306F75683774345F
6469222062706D6E456C656D656E743D22466C6F775F306F7568377434223E3C
64693A776179706F696E7420783D223535302220793D2234353022202F3E3C64
693A776179706F696E7420783D223431302220793D2234353022202F3E3C2F62
706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E4564676520
69643D22466C6F775F307774796C63615F6469222062706D6E456C656D656E74
3D22466C6F775F307774796C6361223E3C64693A776179706F696E7420783D22
3739302220793D2234353022202F3E3C64693A776179706F696E7420783D2236
35302220793D2234353022202F3E3C2F62706D6E64693A42504D4E456467653E
3C62706D6E64693A42504D4E456467652069643D22466C6F775F307462713973
655F6469222062706D6E456C656D656E743D22466C6F775F3074627139736522
3E3C64693A776179706F696E7420783D223834302220793D2232373022202F3E
3C64693A776179706F696E7420783D223834302220793D2234313022202F3E3C
2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467
652069643D22466C6F775F30676E677A33665F6469222062706D6E456C656D65
6E743D22466C6F775F30676E677A3366223E3C64693A776179706F696E742078
3D223731302220793D2232333022202F3E3C64693A776179706F696E7420783D
223739302220793D2232333022202F3E3C2F62706D6E64693A42504D4E456467
653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306A6D67
6F79695F6469222062706D6E456C656D656E743D22466C6F775F306A6D676F79
69223E3C64693A776179706F696E7420783D223533302220793D223233302220
2F3E3C64693A776179706F696E7420783D223631302220793D2232333022202F
3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45
6467652069643D22466C6F775F30766C3261716C5F6469222062706D6E456C65
6D656E743D22466C6F775F30766C3261716C223E3C64693A776179706F696E74
20783D223137382220793D2232333022202F3E3C64693A776179706F696E7420
783D223237352220793D2232333022202F3E3C2F62706D6E64693A42504D4E45
6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3074
6D6E6B686A5F6469222062706D6E456C656D656E743D22466C6F775F30746D6E
6B686A223E3C64693A776179706F696E7420783D223332352220793D22323330
22202F3E3C64693A776179706F696E7420783D223433302220793D2232333022
202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320
783D223337322220793D22323132222077696474683D22313222206865696768
743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270
6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069
643D22466C6F775F316961686465625F6469222062706D6E456C656D656E743D
22466C6F775F31696168646562223E3C64693A776179706F696E7420783D2233
30302220793D2232353522202F3E3C64693A776179706F696E7420783D223330
302220793D2233343022202F3E3C64693A776179706F696E7420783D22343830
2220793D2233343022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64
633A426F756E647320783D223330392220793D22323935222077696474683D22
313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C
6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42
504D4E456467652069643D22466C6F775F3035776A6536375F6469222062706D
6E456C656D656E743D22466C6F775F3035776A653637223E3C64693A77617970
6F696E7420783D223538302220793D2233343022202F3E3C64693A776179706F
696E7420783D223735302220793D2233343022202F3E3C64693A776179706F69
6E7420783D223735302220793D2232333022202F3E3C64693A776179706F696E
7420783D223739302220793D2232333022202F3E3C2F62706D6E64693A42504D
4E456467653E3C62706D6E64693A42504D4E53686170652069643D2253746172
744576656E745F303179647A71655F6469222062706D6E456C656D656E743D22
7374617274223E3C64633A426F756E647320783D223134322220793D22323132
222077696474683D22333622206865696768743D22333622202F3E3C62706D6E
64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223134392220
793D22323535222077696474683D22323222206865696768743D22313422202F
3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D
4E53686170653E3C62706D6E64693A42504D4E53686170652069643D22416374
69766974795F316C363530747A5F6469222062706D6E456C656D656E743D2254
61736B5F316C363530747A223E3C64633A426F756E647320783D223739302220
793D22343130222077696474683D2231303022206865696768743D2238302220
2F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D
4E53686170652069643D2241637469766974795F306261687772385F64692220
62706D6E456C656D656E743D225461736B5F30626168777238223E3C64633A42
6F756E647320783D223535302220793D22343130222077696474683D22313030
22206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E536861
70653E3C62706D6E64693A42504D4E53686170652069643D2241637469766974
795F303035696977695F6469222062706D6E456C656D656E743D225461736B5F
30303569697769223E3C64633A426F756E647320783D223331302220793D2234
3130222077696474683D2231303022206865696768743D22383022202F3E3C2F
62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861
70652069643D224576656E745F30383275647A395F6469222062706D6E456C65
6D656E743D22456E645F30383275647A39223E3C64633A426F756E647320783D
223134322220793D22343332222077696474683D22333622206865696768743D
22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F75
6E647320783D223134392220793D22343735222077696474683D223233222068
65696768743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E
3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53
686170652069643D2241637469766974795F31336F6C6E7A315F646922206270
6D6E456C656D656E743D225461736B5F31336F6C6E7A31223E3C64633A426F75
6E647320783D223739302220793D22313930222077696474683D223130302220
6865696768743D22383022202F3E3C2F62706D6E64693A42504D4E5368617065
3E3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F
303664693277665F6469222062706D6E456C656D656E743D225461736B5F3036
6469327766223E3C64633A426F756E647320783D223631302220793D22313930
222077696474683D2231303022206865696768743D22383022202F3E3C2F6270
6D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E5368617065
2069643D22476174657761795F306A653267656C5F6469222062706D6E456C65
6D656E743D22476174657761795F306A653267656C222069734D61726B657256
697369626C653D2274727565223E3C64633A426F756E647320783D2232373522
20793D22323035222077696474683D22353022206865696768743D2235302220
2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078
3D223236312220793D223136372E35222077696474683D223738222068656967
68743D22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62
706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170
652069643D2241637469766974795F31327664717A765F6469222062706D6E45
6C656D656E743D225461736B5F31327664717A76223E3C64633A426F756E6473
20783D223433302220793D22313930222077696474683D223130302220686569
6768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62
706D6E64693A42504D4E53686170652069643D2241637469766974795F307369
616C6E615F6469222062706D6E456C656D656E743D225461736B5F307369616C
6E61223E3C64633A426F756E647320783D223438302220793D22333030222077
696474683D2231303022206865696768743D22383022202F3E3C2F62706D6E64
693A42504D4E53686170653E3C2F62706D6E64693A42504D4E506C616E653E3C
2F62706D6E64693A42504D4E4469616772616D3E3C2F62706D6E323A64656669
6E6974696F6E733E' ), NULL, NULL, NULL,
NULL, NULL, '1', '1', '1',
'0', NULL, 'manual', '1',
'0'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM ext_act_process WHERE process_key = 'xispeak经办人反馈流程'
);
-- @pid = 目标库已有流程的 id(存在则复用);没有则用刚生成的 @new_pid
SET @pid = COALESCE(
(SELECT id FROM ext_act_process WHERE process_key = 'xispeak经办人反馈流程'),
@new_pid
);
-- 注意:若目标库已存在同 key 流程,流程定义不会被覆盖,但后续节点配置会 UPDATE
-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
(id, relation_code, biz_name, process_id, form_table_name,
form_type, title_exp, form_deal_style, flow_status_col,
trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'bg_xi_speak_fb_01', NULL, @pid, 'task_task',
'3', '${title}【习反馈】', 'default', 'bpm_status',
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_form
WHERE process_id = @pid AND relation_code = 'bg_xi_speak_fb_01'
);
-- ============================================
-- 3. 字段权限(先清后插,保证与源库完全一致)
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标(先清后插)
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
-- ============================================
-- 5. 节点配置(逐节点 UPDATE,无记录则 INSERT,保留已有 ID)
-- ============================================
-- 节点1: 纪检负责人审批 (Task_005iiwi)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_005iiwi';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_005iiwi', '纪检负责人审批',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_005iiwi'
);
-- 节点2: 部门负责人审批 (Task_06di2wf)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1&showDeptFeedback=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_06di2wf';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_06di2wf', '部门负责人审批',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1&showDeptFeedback=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_06di2wf'
);
-- 节点3: 纪检经办人监察 (Task_0bahwr8)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0bahwr8';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0bahwr8', '纪检经办人监察',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0bahwr8'
);
-- 节点4: 部门负责人直接反馈 (Task_0sialna)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0sialna';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0sialna', '部门负责人直接反馈',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_0sialna'
);
-- 节点5: 部门经办人反馈完成情况 (Task_12vdqzv)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_12vdqzv';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_12vdqzv', '部门经办人反馈完成情况',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1&jiJianFieldsReadonly=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_12vdqzv'
);
-- 节点6: 督办经办人核查 (Task_13olnz1)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_13olnz1';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_13olnz1', '督办经办人核查',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_13olnz1'
);
-- 节点7: 督办部门负责人审批 (Task_1l650tz)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1',
model_and_view_mobile = NULL,
node_timeout = NULL,
node_bpm_status = NULL,
form_edit_status = '0',
cc_status = '1',
selnext_user_status = '1',
msg_status = NULL,
transfer_status = NULL,
add_sign_status = NULL,
reject_status = NULL,
allow_counter_sign_add_user = NULL,
default_opinion = NULL,
default_opinion2 = NULL,
default_opinion_var = NULL,
node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1l650tz';
INSERT INTO ext_act_process_node
(id, form_id, process_id, process_node_code, process_node_name,
model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
form_edit_status, cc_status, selnext_user_status, msg_status,
transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
default_opinion, default_opinion2, default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1l650tz', '督办部门负责人审批',
'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showJiJianFields=1', NULL, NULL, NULL,
'0', '1', '1', NULL,
NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
AND NOT EXISTS (
SELECT 1 FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code = 'Task_1l650tz'
);
-- ============================================
-- 校验
-- ============================================
SELECT
CASE WHEN @pid IS NULL
THEN '❌ 流程未创建:目标库中不存在 process_key = xispeak经办人反馈流程 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
ELSE CONCAT('✅ 流程已就绪: ', @pid, ',共 ',
(SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点,请前往流程设计器点击"发布"')
END AS result;
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,35 @@
# 业务模块全量增量部署包
> 覆盖全部 10 个业务模块(党委会督办、习讲话、民意脉搏、发文分发、督查任务/问题、定点联系单、改善提案、任务清单、统计大屏)。**增量语义**:缺表建表、缺列补列、缺流程/菜单补上,**绝不删任何原有业务数据**。
> 来源:test_src(合并后基准)→ 目标库执行。目标库执行前**先备份**。
## 执行顺序
1. `01_ddl/01_business_schema.sql` — 20 张业务表结构(CREATE IF NOT EXISTS + 缺列守卫 ALTER
2. `03_flow/*.sql` — 9 个业务流程完整导出(幂等,已有流程不覆盖定义、节点配置 UPDATE)
3. `04_menu/03_business_menu.sql` — 76 条业务菜单/按钮 + 235 条角色授权(幂等,NOT EXISTS 守护)
## 各文件说明
### 01_ddl
- `01_business_schema.sql`bg_partymatter、bg_takepulse、bg_xi_speak、dj_officialdoc_distribute、dq_inspect_problem/task、fixed_contact、improvement_proposal 系列、task_list 系列 等 20 张表
### 03_flow9 个流程)
| 流程 key | 模块 |
|---|---|
| bg_xispeak_process | xispeak |
| xispeak经办人反馈流程 | xispeak(⚠️ process_key 与 BPMN XML id 不一致,为源库既有配置缺陷,按原样导出) |
| partymatter_20260421 (+2 份 Copy) | bgpartymatter |
| partymatter_close | dqinspecttask 销号 |
| process_1780563034974 | 巡视整改提升 |
| improment_20260724 | improvementproposal |
| partymatter_20260421_Copy1785392352006 | fixcontact |
### 04_menu
- `03_business_menu.sql`:业务模块菜单树 + 角色授权
## ⚠️ 执行后人工步骤
- [ ] 目标库执行前先备份
- [ ] 每个 03_flow 流程在 Flowable 设计器点击"发布"
- [ ] 已知缺口:`sys_vip_membership`(多租户 VIP 表)两库均不存在,代码 LEFT JOIN 引用,多租户选租户功能会报错(本次按用户要求暂不处理)
+33
View File
@@ -0,0 +1,33 @@
{
"version": "V20260807_business_all",
"tag": "deploy/v20260807_business_all",
"created_at": "2026-08-07 16:19:03",
"base_tag": "deploy/v20260807_baseline",
"base_commit": "双向合并基准",
"note": "全业务模块增量部署包:10 模块 / 20 表 / 9 流程 / 76 菜单 / 235 授权。只增不删,deploy-test 验证通过。",
"files": {
"ddl": [
"01_business_schema.sql"
],
"dml": [],
"flow": [
"bg_xispeak_process",
"xispeak经办人反馈流程",
"partymatter_20260421",
"partymatter_20260421_Copy1778643800663",
"partymatter_close",
"process_1780563034974",
"partymatter_20260421_Copy1783578263830",
"improment_20260724",
"partymatter_20260421_Copy1785392352006"
],
"menu": [
"03_business_menu.sql"
]
},
"manual_steps": [
"目标库执行前先备份",
"每个 03_flow 流程点发布",
"sys_vip_membership 为已知缺口暂不处理"
]
}