国家重点研发计划项目申报的授权访问与对外服务:表单与交互

围绕国家重点研发计划项目申报的授权访问与对外服务,说明表单与交互的配置前提与核对动作,结合项目申报书、预算申报书确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

国家重点研发计划项目申报材料以项目申报书、预算申报书、合作协议为主,来源为申报系统导出件、单位盖章扫描件与合作协议签署页,更新节奏随申报轮次与主管部门通知滚动。项目申报书含项目名称、负责人、起止日期、参与单位与签字页;预算申报书含科目名称、数量、金额与预算周期;合作协议含合作方名称、任务分工、盖章与回执。三类材料进入授权访问与对外服务时角色不同:项目申报书定主体与周期,预算申报书定数量与日期口径,合作协议定签署与回执凭据。对外服务前需按访问者身份切分可见范围,家长或上级只能看到与自身相关的字段与附件,越权记录不可见。

配置怎么定

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

对象判断核验动作
项目申报书项目名称、起止日期、签字页在三类材料中是否一致,缺签字或回执即不可对外在节点配置里逐个核对字段名与必填标记,用formInputResult引用字段并试跑
预算申报书科目名称、数量、预算周期与项目申报书对应记录是否对得上,版本是否同步逐个核对必填设置,提交后核后续节点取到的字段值
合作协议合作方名称、任务分工、盖章与回执是否齐全,与预算申报书日期是否一致用userSelect选择受限身份试跑,核可见范围是否符合设定
授权范围访问者身份与可见范围是否匹配,越权记录是否不可见提交后核后续节点取到的字段值,确认越权字段未传出

容易做错的三处

  • 现象:同一项目在两份材料里的名称、数量、日期对不上。原因:版本未同步,各自独立填写后未做交叉核对。
  • 现象:合作协议缺签字或回执却已进入对外服务。原因:必填标记未覆盖签署页字段,提交时未拦截。
  • 现象:提交后后续节点取不到值,对话停在交互状态。原因:字段名与引用不一致,或必填项为空仍可提交。

怎么确认配好了

本功能验收:填一遍并提交,核后续节点取到的字段值,确认formInputResult 与 selectResult引用的字段与必填项一致。

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

  • 在节点配置里逐个核对表单字段名与必填标记,确认与项目申报书、预算申报书、合作协议字段一一对应。
  • 在后续节点引用该字段并试跑,确认提交后字段值能取到,越权字段不传给对外入口。