这个品类的数据长什么样
选课排课与教室资源调度品类材料包含开课计划、排课表、选课规则三类。开课计划记录课程名称、课程代码、学分、开课学期、任课教师与签字;排课表记录课程名称、班级、教室编号、上课日期、节次与签字;选课规则记录课程名称、选课容量、选课时间、先修条件与回执。材料来源为教务系统导出与院系报送,更新节奏按学期与调课周期滚动。三类材料进入工作流编排时,开课计划承担基准版本角色,排课表承担资源占用与时间落地角色,选课规则承担容量与准入约束角色。字段特征集中在名称、数量、日期与签字四类,版本号与引用关系需同步维护。
配置怎么定
这一环由工作流节点(用户选择与分支)执行,输出分支走向与交互状态记录。用户选择节点触发时对话进入交互状态并记录工作流状态,用户完成选择后按对应选项走分支继续执行。「版本台账与变更记录」由后续节点按分支继续执行接着完成。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 开课计划 | 开课计划、排课表、选课规则中的课程名称、课程代码与学分字段需逐项对齐,同一记录在两份材料里的名称与数量不得冲突 | 在节点里逐个核对选项与分支连线,确认走查分支对应开课计划版本,并在后续节点引用 variables 试跑一次 |
| 排课表 | 排课表与开课计划的课程名称、班级、上课日期、节次需一致,教室编号不得重复占用,签字与回执需齐全 | 触发一次交互,查看运行记录里的节点状态,核对 nodeId 对应分支是否指向排课表版本 |
| 选课规则 | 选课规则中的课程名称、选课容量、选课时间需与开课计划、排课表同步,版本未同步或日期对不上即判为不一致 | 在后续节点引用 variables 并试跑一次,确认选择结果变量已传给选课规则版本分支 |
| 版本台账与变更记录 | 现行版本唯一、旧版可追、引用同步,改一处内容后版本号与引用需同步更新 | 改一处内容,看版本号与引用是否同步更新,并核运行记录里的分支走向与交互状态 |
容易做错的三处
- 现象:同一课程在两份材料里的名称、数量、日期对不上。原因:开课计划与排课表分别维护,未做字段对齐与签字回执核对。
- 现象:版本未同步,旧版仍被引用。原因:变更后未更新版本台账,后续节点仍走默认分支,引用未随版本号更新。
- 现象:交互完成后流程停住,或同一会话重复进入交互。原因:选择结果变量未传给后续节点,分支连线与选项未逐个核对。
怎么确认配好了
本功能验收:逐个选项试跑,核运行记录里的分支走向与交互状态,确认 nodeId 对应分支与选项一致,variables 已传入后续节点。
业务测试:改一处内容,看版本号与引用是否同步更新,并核开课计划、排课表、选课规则的名称、数量、日期与签字是否一致。
- 在节点里逐个核对选项与分支连线,触发一次交互并查看运行记录里的节点状态。
- 在后续节点引用选择结果变量并试跑一次,确认版本台账与变更记录的引用同步更新。