fix(deploy): 修复定点联系单流程导入SQL的UNHEX串换行问题

原导出 SQL 的 process_xml hex 是跨 490 行的单个字符串字面量,
行间换行符被嵌入 hex 导致目标库 UNHEX 报错。
修复版将每行 hex 单独加引号,利用 MySQL 相邻字符串字面量拼接
还原无换行的干净 hex,并验证完整解码为 BPMN XML(8 节点)。
This commit is contained in:
wsm
2026-08-11 08:32:21 +08:00
parent 2c966de470
commit 2305fad1f7
@@ -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;