总览:#49 · 设计 01 FR-703、704、706;03 §10 步骤 3–5、7;03 §12 绩效发布行 · 依赖 P2 **内容** - 评分人分配:评分明细的 `scorer`(品类经理、SQE、评分人岗位 `srm_evaluator` 如未建则本项新建);状态 → `scoring` 时通知。 - screen flow `srm_score_submit`:评分人只看到并填写分配给自己的评分项(FR-703),评分写入明细并置 `scored`。 - 截止与缺评:截止天数用参数(新增示例参数,标「示例」),扫描提醒未评项;截止后未评项按「取 60 分并标记未评」(可配置)。 - 汇总分级 `srm_performance_publish`:`total_score = Σ(score × weight)`,等级线取 `perf_grade_min`;→ `reviewing`;审批 `position = srm_procurement_director`,通过 → `published`,回写供应商 `grade`、`latest_score`(字段不存在则按 02 §4.1 补)。 - 申诉:发布后 `perf_appeal_days` 内可申诉一次(v0.6 前由采购代录),→ `appealed`,采购总监处理后回 `published`,结果留痕;作废 `void`。 - 职责分离:评分人不能是被考评供应商相关的发起人等,按设计能做到的做,自审规则同 BR-11。 - 测试:评分可见性(看不到别人的评分项)、缺评默认分、分级边界、发布回写、申诉一次限制。 **出口条件** - [ ] 采购总监审定发布,供应商等级回写(门槛 1 第 6 步后半) - [ ] 评分人只能填自己的项;截止后缺评按规则处理 - [ ] 全部 pnpm 检查全绿;03 §10 与实现一致
Activity