选课排课与教室资源调度的材料核对与差异定位:权限与数据隔离

围绕选课排课与教室资源调度的材料核对与差异定位,说明权限与数据隔离的配置前提与核对动作,结合开课计划、排课表确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

选课排课与教室资源调度场景里,材料分三类:开课计划、排课表、选课规则。开课计划承载课程名称、开课单位、学期与签字;排课表承载班级、教室、周次与节次;选课规则承载选课容量、优先级与回执。三者按学期与轮次分批进入,开课计划先定稿,排课表随教室资源调整滚动更新,选课规则在选课开放前定版。字段特征集中在对象名称、数量、日期与签字栏,同一门课在三份材料中应保持课程代码、班级数、起止日期一致。材料进入该功能后,开课计划与选课规则作为基准台账,排课表作为待核材料,逐字段比对后形成差异清单,交复核人确认并回写。

配置怎么定

商业版启用文件权限后,成员仍需具有知识库读取权限。

这一环由成员权限与文件级权限(服务端鉴权)执行,输出按成员过滤后的可见文件集合。差异清单由后续 AI 节点、代码节点或人工接着完成;文件列表与检索只返回按成员过滤后的可读集合。团队管理员不绕过文件级权限,删除仅限创建者。

对象判断核验动作
开课计划字段、日期与签字是否与排课表一致用受限成员账号查看该文件列表与详情,核对课程代码、班级数、起止日期、签字栏
排课表同一记录在两份材料里的名称、数量、日期是否对得上以 teamId 定位团队内文件,逐条比对教室、周次、节次与开课计划
选课规则版本是否同步、是否缺签字或回执用 tmbId 核对协作者范围,确认规则版本与回执齐全
检索入口越权文件是否被召回用受限成员账号搜索同一问题,核对返回集合与可见文件集合一致

容易做错的三处

  • 现象:受限成员看到了不该看的文件。原因:文件级权限未按成员逐条过滤,列表与详情未按知识库读权限加文件读权限校验。
  • 现象:检索召回了越权文件。原因:工作流未按成员身份鉴权,预选知识库场景不做文件级过滤,仍按知识库权限召回。
  • 现象:同一门课在开课计划与排课表里名称、数量、日期对不上。原因:版本未同步,或排课表更新后未回写基准台账,签字与回执缺失。

怎么确认配好了

本功能验收:用受限账号看列表并检索一次,核可见范围只包含该成员可读文件,越权文件不占位、不被召回。

业务测试:用一条真实记录找出与台账不一致的字段,记录课程代码、班级数、日期与签字差异。

  • 按 teamId 与 tmbId 核对文件协作者配置,确认受限成员仅持有目标文件的读权限。
  • 对开课计划、排课表、选课规则逐字段比对名称、数量、日期与签字,形成差异清单交复核人确认并回写。