状态机驱动:管理类目生命周期管理
![]()
超时机制 :基于时间阈值的流程阻塞保护
其中,为防止长时间运营处于待确认规则状态,造成其他规则阻塞规则修改,定时判断待确认规则状态持续时间,当时间超过 xxx 时间之后,则将待确认状态改为长时间未操作,放弃变更状态,并飞书通知规则修改人。
![]()
管理类目状态变化级联传播策略
类目生效和失效状态为级联操作。规则如下:
管理二级类目有草稿状态时,不允许下挂三级类目的编辑;
管理三级类目有草稿状态时,不允许对应二级类目的规则编辑;
类目生效失效状态为级联操作,上层修改下层级联修改状态,如果下层管理类目存在草稿状态,则自动更改为放弃更改状态。
规则变更校验逻辑
当一次提交,可能出现的情况如下。一次提交可能会产生多个草稿,对应多个审批流程。
新增管理类目规则:
一级管理类目可以直接新增(点击新增一级管理类目)
二级管理类目和三级管理类目不可同时新增
三级管理类目需要在已有二级类目基础上新增
只有名称修改触发直接审批,有规则修改需要等待数仓计算结果之后,运营提交发起审批。
![]()
交互通知中心:飞书卡片推送
变更规则数据计算结果依赖数仓 kafka 计算结果回调。
基于飞书卡片推送数仓计算结果,回调提交审批和放弃变更事件。
![]()
飞书卡片:
卡片结果
![]()
卡片操作结果
![]()
审批流程:多维度权限控制与飞书集成
提交审批的四种情况:
名称修改
一级类目新增
管理类目规则修改
生效失效变更
审批通过,将草稿内容更新到管理类目表中,将管理类目设置为生效中。
审批驳回,清空草稿内容。
![]()
审批人分配机制:多草稿并行审批方案
一次提交可能会产生多个草稿,对应多个审批流程。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.