发布计划
发布负责人:周敏
版本:行政协同平台 V1.3.0
窗口:10月8日 22:00 至 23:10
决策人:张伟
状态:已批准,准备中
一、发布概要
10月8日 22:00 至 23:10,把生产从 V1.2.4 发布到 V1.3.0。当前版本在访客单上提供二维码签到。V1.3.0 改变用品申领:提交后先预占库存 15 分钟,员工到柜子领取并由周敏确认后才扣减实数;超过 15 分钟未领取则自动释放。页面在第一次请求尚未返回时再次点击,10 分钟内沿用同一个幂等键,只保留第一笔申领。今晚的切换范围是总部 420 名员工。研发园仍使用提交后立即扣减的方式。
二、变更内容
- 申领单新增状态「预占中」。确认领取后变为「已领取」,超时后变为「已释放」。
- 幂等键由员工工号、用品编号和首次提交时间组成,10 分钟内重复提交返回第一笔单号。
- 管理端增加预占余量,周敏可以看到被预占、尚未取走的数量。
- 自动释放任务每分钟执行一次,只处理超过 15 分钟的预占。
王芳已在预发完成 18 条用例:正常领取 8 条、超时释放 6 条、重复点击 4 条。重复点击的 4 条都只扣了一次库存。预发用品余量与脚本断言一致。
三、时间安排
四、角色分工
周敏按一台一批发布,两台间隔 8 分钟。刘洋在线看申领错误日志和预占数量。王芳按清单验证一笔正常领取、一笔重复点击和一笔等待释放。陈静在 16:00 前把公告发给总部行政,说明当晚 22:00 后申领会多一个「预占中」。张伟在 23:00 根据错误率和抽查结果宣布结束或退回 V1.2.4。李莉在 21:00 确认备份可以恢复到发布前。
五、完成标准
两台都运行 V1.3.0 后,申领错误率低于 0.1%,预订错误率保持在 0.1% 以下。抽查的重复点击只产生一笔预占。预占中的数量与尚未确认的申领单数量一致。任一条件没有达到,周敏把两台退回 V1.2.4,目标是 15 分钟内完成。退回后已生成的预占单保留为「已释放」,员工可以按原方式重新申领。
六、风险应对
- 自动释放任务如果停止超过 5 分钟,库存会看起来变少。周敏可以手工释放超过 15 分钟的预占,刘洋同时重启释放任务。
- 发布窗口选在 22:00,近 7 日该时段申领少于 3 笔。若 21:30 仍有未关闭的 P1,张伟把窗口改到下一工作日同一时间。
- 公告由陈静在 16:00 前发出。若行政群没有人确认收到,周敏推迟发布,避免员工在切换当刻不知道「预占中」的含义。