这个品类的数据长什么样
国家重点研发计划项目申报材料以项目申报书、预算申报书、合作协议为主,来源为申报系统导出件、单位盖章扫描件与合作协议签署页,更新节奏随申报轮次与主管部门通知滚动。项目申报书含项目名称、负责人、起止日期、参与单位与签字页;预算申报书含科目名称、数量、金额与预算周期;合作协议含合作方名称、任务分工、盖章与回执。三类材料进入授权访问与对外服务时角色不同:项目申报书定主体与周期,预算申报书定数量与日期口径,合作协议定签署与回执凭据。对外服务前需按访问者身份切分可见范围,家长或上级只能看到与自身相关的字段与附件,越权记录不可见。
配置怎么定
这一环由工作流里的表单输入节点(交互节点)执行,输出用户填写的字段值(提交后传给后续节点)。可对外的入口与授权范围由后续节点或人工接着完成。表单输入节点触发后对话进入交互状态并记录工作流状态,用户填完必填项提交后,表单信息传给后续节点使用。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 项目申报书 | 项目名称、起止日期、签字页在三类材料中是否一致,缺签字或回执即不可对外 | 在节点配置里逐个核对字段名与必填标记,用formInputResult引用字段并试跑 |
| 预算申报书 | 科目名称、数量、预算周期与项目申报书对应记录是否对得上,版本是否同步 | 逐个核对必填设置,提交后核后续节点取到的字段值 |
| 合作协议 | 合作方名称、任务分工、盖章与回执是否齐全,与预算申报书日期是否一致 | 用userSelect选择受限身份试跑,核可见范围是否符合设定 |
| 授权范围 | 访问者身份与可见范围是否匹配,越权记录是否不可见 | 提交后核后续节点取到的字段值,确认越权字段未传出 |
容易做错的三处
- 现象:同一项目在两份材料里的名称、数量、日期对不上。原因:版本未同步,各自独立填写后未做交叉核对。
- 现象:合作协议缺签字或回执却已进入对外服务。原因:必填标记未覆盖签署页字段,提交时未拦截。
- 现象:提交后后续节点取不到值,对话停在交互状态。原因:字段名与引用不一致,或必填项为空仍可提交。
怎么确认配好了
本功能验收:填一遍并提交,核后续节点取到的字段值,确认formInputResult 与 selectResult引用的字段与必填项一致。
业务测试:用受限身份访问一次,看可见范围是否符合设定,越权记录不可见。
- 在节点配置里逐个核对表单字段名与必填标记,确认与项目申报书、预算申报书、合作协议字段一一对应。
- 在后续节点引用该字段并试跑,确认提交后字段值能取到,越权字段不传给对外入口。