tuqin
9 天以前 af0d2a46cd8a995c0f5b2d7f3cfc0ea8aeb69fdd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-- =====================================================================
-- 北方科技:供应商准入改为「不走协同审批」
--
-- 背景:
--   原流程是「准入申请 → 提交 → 选协同办公审批流程 → 采购/质量/财务三级审批
--   → 通过后才生成供应商」。客户要求准入不再走协同审批。
--
-- 实现:
--   BPM 免审批配置表里支持「全局总开关」与「按流程单独开关」两种粒度,
--   后端 submitApply 已改为用 isAutoApprove(processDefinitionKey) 判断,
--   这里只打开供应商准入这一个流程的免审批,不影响请假、报销等其他流程。
--
-- 效果:
--   准入申请点「提交」后立即生效(审批状态直接置为通过,同时生成供应商),
--   不再弹出「选择审批流程」的窗口,也不再产生流程实例。
--
-- 如需恢复审批:
--   UPDATE bpm_process_auto_approve_config SET auto_approve = b'0'
--   WHERE process_definition_key = 'supplier_apply_approve';
--
-- 特性:可重复执行
-- =====================================================================
 
DELETE FROM bpm_process_auto_approve_config
WHERE process_definition_key = 'supplier_apply_approve';
 
INSERT INTO bpm_process_auto_approve_config
    (process_definition_key, auto_approve, remark,
     creator, create_time, updater, update_time, deleted)
VALUES
    ('supplier_apply_approve', b'1', '北方科技:供应商准入不走协同审批,提交即生效',
     '1', NOW(), '1', NOW(), b'0');
 
-- 验证
SELECT id, process_definition_key, auto_approve, remark
FROM bpm_process_auto_approve_config
WHERE deleted = b'0';