4. 变更事件触发机制:三种触发源详解

供应商资质变更通知的起点是“变更事件”的识别与捕获。在采购管理平台中,变更事件并非单一来源,而是由三种独立的触发源共同构成。理解这三种触发源的工作原理、适用场景及配置要点,是设计可靠通知功能的基础。

4.1 三种触发源概览

下表从触发主体、触发时机、典型场景三个维度,对三种触发源进行对比:

触发源类型 触发主体 触发时机 典型场景
供应商端提交变更 供应商(主动) 供应商在门户提交资质更新申请时 营业执照到期换证、ISO认证年审、法人变更
系统自动检测到期 系统(定时任务) 每日/每周定时扫描资质有效期 资质即将过期、已过期未更新、临期提醒
管理员手动标记变更 采购方管理员(被动) 管理员在后台手动标记资质状态 线下核实发现资质造假、临时暂停、紧急更新

4.2 触发源一:供应商端提交变更

这是最直接、最频繁的触发方式。供应商通过采购平台的供应商门户,主动提交资质变更申请。该触发源的核心流程如下:

  1. 登录门户:供应商使用账号登录采购平台供应商端。
  2. 选择资质项:在“资质管理”模块中,选择需要变更的资质类型(如营业执照、安全生产许可证)。
  3. 上传新文件:上传更新后的资质文件(PDF/图片),并填写有效期、发证机构等元数据。
  4. 提交申请:点击“提交变更”,系统生成一条变更申请记录,状态为“待审核”。
  5. 触发通知:系统自动向采购方审核人员发送通知(站内信+邮件)。
设计要点:供应商端提交变更时,系统应自动校验文件格式、大小、有效期逻辑(如结束日期必须晚于开始日期),避免无效申请进入审核流程。同时,建议为供应商提供“变更历史”查看功能,方便追溯。

4.3 触发源二:系统自动检测到期

该触发源由平台后台的定时任务驱动,无需人工干预。系统按照预设的扫描周期(通常为每日凌晨),遍历所有供应商的资质有效期数据,识别出即将过期或已过期的资质项。

系统自动检测到期的核心逻辑分为三个等级:

检测等级 触发条件 系统动作
临期提醒 资质到期日 < 30天(可配置) 向供应商发送“即将到期”提醒通知,建议尽快更新
过期预警 资质到期日 < 7天(可配置) 向供应商和采购方管理员同时发送“紧急过期”通知
已过期 资质到期日 < 当前日期 自动标记资质状态为“已过期”,触发采购方审核流程
注意事项:系统自动检测到期功能必须配置合理的扫描频率和通知阈值。如果扫描频率过低(如每周一次),可能导致临期提醒不及时;如果通知阈值设置过短(如3天),供应商可能来不及准备更新材料。建议默认扫描频率为每日一次,临期阈值为30天。

4.4 触发源三:管理员手动标记变更

该触发源作为前两种方式的补充,用于处理非标准化或紧急的变更场景。采购方管理员在后台管理界面,可以手动对任意供应商的任意资质项进行状态标记,从而触发变更通知。

管理员手动标记变更的常见操作包括:

  • 标记为“待更新”:线下发现资质问题,要求供应商限期更新。
  • 标记为“已过期”:核实资质已失效,强制触发变更流程。
  • 标记为“暂停”:因合规风险,临时暂停该资质的使用权限。
  • 标记为“作废”:资质被撤销或不再适用,彻底移除。
权限控制:管理员手动标记变更属于高敏感操作,必须严格限制权限。建议仅授予“采购主管”及以上角色,且每次手动标记操作均需记录操作日志(操作人、操作时间、变更内容),以备审计。

4.5 三种触发源的协同关系

三种触发源并非孤立运行,而是共同构成一个完整的变更事件捕获网络。下图展示了三种触发源如何汇聚到统一的事件处理中心:

变更事件触发源协同架构 供应商端提交变更 主动触发 系统自动检测到期 定时任务触发 管理员手动标记变更 人工触发 统一事件处理中心 去重 / 合并 / 优先级排序 通知分发(站内信 / 邮件 / 短信) 三种触发源最终汇聚到 统一事件处理中心

4.6 触发源优先级与冲突处理

当同一资质项在短时间内被多个触发源同时触发时,系统需要定义明确的优先级规则,避免通知混乱或状态冲突。

优先级 触发源 冲突处理策略
最高 管理员手动标记变更 覆盖其他触发源产生的待处理状态,以管理员标记为准
中 供应商端提交变更 若管理员已标记,则供应商提交的变更申请进入“待管理员确认”状态
最低 系统自动检测到期 仅生成提醒通知,不覆盖任何人工操作;若供应商已提交变更,则自动取消系统提醒
最佳实践:建议在事件处理中心增加“去重合并”逻辑。例如,当系统检测到某资质即将过期(触发源二),同时供应商已提交更新申请(触发源一),则系统应自动合并两个事件,仅向采购方发送一条“供应商已提交更新,请审核”的通知,避免重复打扰。