科研项目年度进展与验收的授权访问与对外服务:表单与交互

围绕科研项目年度进展与验收的授权访问与对外服务,说明表单与交互的配置前提与核对动作,结合年度进展报告、中期检查材料确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

科研项目年度进展与验收涉及年度进展报告、中期检查材料、验收报告三类材料。年度进展报告按年度周期更新,字段含项目名称、起止日期、阶段目标、完成情况、经费使用与负责人签字;中期检查材料在项目过半时提交,字段含指标完成度、偏差说明、调整申请与审核意见;验收报告在结项时形成,字段含成果清单、测试记录、财务决算与验收结论。三类材料进入表单输入节点时角色不同:年度进展报告用于确认周期内进展与签字回执,中期检查材料用于核对指标与调整事项,验收报告用于收口成果与结论。授权访问与对外服务要求访问者身份与可见范围匹配,越权不可见。材料字段需与表单字段一一对应,名称、数量、日期在各材料间保持一致,版本同步并补齐签字或回执,方可对家长或上级开放。

配置怎么定

这一环由工作流里的表单输入节点(交互节点)执行,输出用户填写的字段值(提交后传给后续节点)。「可对外的入口与授权范围」由后续节点或人工接着完成。表单输入节点触发后对话进入交互状态并记录工作流状态,用户填完必填项提交后,表单信息传给后续节点使用。

对象判断核验动作
对象判断核验动作
年度进展报告字段与年度进展报告材料字段一一对应,关键字段已标必填,日期与签字齐全在节点配置里逐个核对字段名与必填设置,提交后检查后续节点引用 formInputResult 取到的字段值
中期检查材料字段与中期检查材料字段一一对应,指标完成度、偏差说明与审核意见无缺失逐个核对字段名与必填标记,提交后检查后续节点能否取到对应字段值,并确认 userSelect 选择项与材料一致
验收报告字段与验收报告字段一一对应,成果清单、测试记录、财务决算与验收结论齐全逐个核对字段名与必填设置,提交后引用 formInputResult 试跑,确认后续节点取到字段值

容易做错的三处

  • 现象:同一记录在年度进展报告与中期检查材料里的名称、数量、日期对不上。原因:字段未与材料字段一一对应,提交后后续节点取到的是不一致的值。
  • 现象:验收报告版本未同步,旧版成果清单与新测试记录混用。原因:材料更新后未重新提交表单,后续节点仍取到旧字段值。
  • 现象:年度进展报告缺签字或回执,验收报告缺验收结论。原因:关键材料字段未标为必填,必填项为空也能提交。

怎么确认配好了

本功能验收:填一遍并提交,核后续节点取到的字段值,确认 formInputResult 与 selectResult 引用正确,提交后对话继续向下执行。

业务测试:用受限身份访问一次,看可见范围是否符合设定,越权不可见。

  • 在节点配置里逐个核对字段名与必填标记,确认与年度进展报告、中期检查材料、验收报告的字段一一对应。
  • 提交后引用 formInputResult 与 selectResult 试跑,确认后续节点能取到对应字段值,且对话不停止在交互状态。