提交/通过时重新触发数据关联或公式
1 功能介绍
1.1 功能简介
开启本功能后,在流程中点击“提交”或“通过”时,系统会自动对表单中指定的字段重新进行数据关联或公式计算,确保写入系统的数据是最新的后台数据。
1.2使用场景
- 在进销存场景中,确保每次提交表单时,出库数量不会超出安全库存。
- 提交/通过时,保证引用了其他应用的数据字段是最新的。
- 对于导入的数据或通过 Q-Robot 自动填充的数据,也可以通过此功能进行重新计算或重新关联,确保数据正确。
2 设置步骤
2.1 功能入口
目前可设置的节点类型有
- 申请节点
- 审批节点
- 填写节点
在节点的「高级设置」中,开启“提交/通过时重新触发数据关联或公式”的功能

2.2 配置字段
选择需要重新触发的字段,根据需要调整顺序后提交即可。
支持配置的字段:
单行文字;多行文字;数字;连接;日期;起止时间;电话;邮箱;单项选择;多项选择;图片选择;附件上传;地址;描述文字;富文本;表格;数据关联;引用;成员;部门;Q-Linker;文字识别

3 注意事项
- “数据关联”字段若没有设置聚合方式,系统将取第一个值。
- 在系统中,字段的计算顺序是从上到下执行的。因此,如果某个字段(比如“剩余库存”)的值需要依赖其他字段(比如“总库存”和“出库”),那么在表单中必须把它排在依赖字段之后,否则可能会因为依赖字段还没更新,导致计算出错。
举例说明:
正确顺序: 总库存 = 100 出库 = 5 剩余库存 = 总库存 - 出库 = 95 ✅
错误顺序(剩余库存在前面): 系统先算剩余库存,但此时总库存或出库还没更新,结果就会错 ❌
- q-robot添加的数据若参与重新计算,将可能会出现被重新计算后不成功的情况。
- 若选择触发字段为整个表格,则相当于触发整表关联。若想要同时触发表格子字段,则需要另外添加表格子字段。
- 在工作区有效期内,可以自由使用提交重计算功能,工作区到期后该功能将不再可用。