选课排课与教室资源调度的材料核对与差异定位:工作流编排

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

这个品类的数据长什么样

选课排课与教室资源调度场景中,材料分三类:开课计划、排课表、选课规则。开课计划来自教务系统导出,含课程名称、班级人数、起止日期与签字栏;排课表来自排课工具,含教室编号、时段、教师与回执;选课规则来自规则库,含选课条件、容量与版本号。更新节奏为学期初集中刷新,学期中按变更单增量同步。材料进入本功能时,开课计划作为基准台账,排课表与选课规则作为待核对材料,各自承担字段比对与差异定位的输入角色。

配置怎么定

这一环由工作流节点(用户选择与分支)执行,输出分支走向与交互状态记录。「差异清单」由后续节点按分支继续执行接着完成。用户选择节点触发时对话进入交互状态并记录工作流状态,用户完成选择后按对应选项走分支继续执行。

对象判断核验动作
开课计划课程名称、班级人数、起止日期与签字是否与台账一致逐条比对名称、数量、日期字段,标记缺签字记录
排课表教室编号、时段、教师与回执是否与开课计划对应核对回执有无,检查同一记录在两份材料里的日期是否对不上
选课规则选课条件、容量与版本号是否与当前生效版本同步比对版本号,定位未同步字段并记录差异
用户选择节点每个选项是否对应一条分支,交互状态是否被记录在节点里逐个核对选项与分支连线,引用 variables 与 nodeId 试跑一次

容易做错的三处

  • 现象:同一记录在开课计划与排课表里的名称、数量、日期对不上。原因:两份材料分别由不同环节维护,字段口径未统一。
  • 现象:选课规则版本未同步,容量与条件仍为旧值。原因:规则库更新后未触发增量同步,排课表沿用历史版本。
  • 现象:排课表缺签字或回执,无法确认变更已生效。原因:变更单流转时未回写签字栏,回执未随材料归档。

怎么确认配好了

本功能验收:逐个选项试跑,核运行记录里的分支走向与交互状态,确认 variables 与 nodeId 在后续节点可引用。

业务测试:用一条真实记录找出与台账不一致的字段,标记名称、数量或日期对不上的位置。

  • 在节点里逐个核对选项与分支连线,触发一次查看运行记录里的节点状态
  • 在后续节点引用选择结果变量并试跑一次,确认分支走向与交互状态记录一致