这个品类的数据长什么样
科研项目任务书签订场景中,材料通常包括项目任务书、课题任务分解表、预算书三类,来源为项目申报与立项环节的模板套件,更新节奏随课题调整、预算核定与签字流转而变化。项目任务书承载总目标、周期、负责人与总预算;课题任务分解表把研究内容拆到课题、任务与承担人,含起止日期与考核节点;预算书按科目列出金额与测算依据。三类材料进入表单输入节点时,各自角色是待收集字段的载体:任务书提供项目级字段,分解表提供课题级字段,预算书提供经费级字段,字段名、日期与签字项需逐一对齐,避免同一记录在不同材料中名称、数量或日期不一致。
配置怎么定
这一环由工作流里的表单输入节点(交互节点)执行,输出用户填写的字段值(提交后传给后续节点)。可签发的材料草稿与交接记录由后续节点或人工接着完成。表单输入节点触发后对话进入交互状态并记录工作流状态,用户填完必填项提交后,表单信息传给后续节点使用。
| 对象 | 判断 | 核验动作 |
|---|---|---|
| 项目任务书 | 字段齐全,责任人明确,版本与日期一致 | 在节点配置里逐个核对字段名,确认项目名称、负责人、周期、总预算与签字项均已标为必填,并核对版本号与日期 |
| 课题任务分解表 | 课题名称、承担人、起止日期、考核节点与任务书一致 | 逐个核对必填设置,比对分解表与任务书的课题名称、数量、日期,确认无缺签字或回执 |
| 预算书 | 科目金额、测算依据、合计与任务书总预算一致 | 在后续节点引用该字段并试跑,核对预算科目与任务书总预算的对应关系,确认版本同步 |
| formInput | 提交后字段值能传递到后续节点 | 在后续节点引用formInputResult字段并试跑,确认后续节点能取到对应字段值,必填项为空时提交被拦住 |
容易做错的三处
- 现象:同一课题名称在任务书与分解表中写法不同,数量与日期也对不上。原因:起草时未统一字段口径,两份材料各自维护。
- 现象:预算书版本已更新,任务书仍引用旧版金额与科目。原因:版本未同步,缺少交接时的版本核对动作。
- 现象:提交后后续节点取不到值,或必填项为空也能提交。原因:字段名未与材料字段一一对应,必填标记遗漏。
怎么确认配好了
本功能验收:填一遍并提交,核后续节点取到的字段值,确认formInputResult输出与表单填写一致,必填项为空时提交被拦住,对话不停在交互状态。
业务测试:按模板起草一份并走完一次交接,看缺项是否被拦住。
- 在节点配置里逐个核对字段名与必填设置,确认与项目任务书、课题任务分解表、预算书的字段一一对应。
- 在后续节点引用
formInputResult字段并试跑,核对提交后的字段值能否被取到,并检查userSelect选项与材料字段的对应关系。