-- =====================================================================
|
-- 北方科技:供应商准入改为「不走协同审批」
|
--
|
-- 背景:
|
-- 原流程是「准入申请 → 提交 → 选协同办公审批流程 → 采购/质量/财务三级审批
|
-- → 通过后才生成供应商」。客户要求准入不再走协同审批。
|
--
|
-- 实现:
|
-- 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';
|