跳到主要内容

提交/通过时重新触发数据关联或公式

1 功能介绍

1.1 功能简介

开启本功能后,在流程中点击“提交”或“通过”时,系统会自动对表单中指定的字段重新进行数据关联或公式计算,确保写入系统的数据是最新的后台数据

1.2使用场景

  • 进销存场景中,确保每次提交表单时,出库数量不会超出安全库存。
  • 提交/通过时,保证引用了其他应用的数据字段是最新的
  • 对于导入的数据或通过 Q-Robot 自动填充的数据,也可以通过此功能进行重新计算或重新关联,确保数据正确。

2 设置步骤

2.1 功能入口

目前可设置的节点类型有

  • 申请节点
  • 审批节点
  • 填写节点

在节点的「高级设置」中,开启“提交/通过时重新触发数据关联或公式”的功能

第一步打开GIF 2023-10-27 15-05-40.gif

2.2 配置字段

选择需要重新触发的字段,根据需要调整顺序后提交即可。

支持配置的字段:

单行文字;多行文字;数字;连接;日期;起止时间;电话;邮箱;单项选择;多项选择;图片选择;附件上传;地址;描述文字;富文本;表格;数据关联;引用;成员;部门;Q-Linker;文字识别

第二步结束GIF 2023-10-27 15-06-32.gif

3 注意事项

  1. “数据关联”字段若没有设置聚合方式,系统将取第一个值。
  2. 在系统中,字段的计算顺序是从上到下执行的。因此,如果某个字段(比如“剩余库存”)的值需要依赖其他字段(比如“总库存”和“出库”),那么在表单中必须把它排在依赖字段之后,否则可能会因为依赖字段还没更新,导致计算出错。

举例说明:

正确顺序: 总库存 = 100 出库 = 5 剩余库存 = 总库存 - 出库 = 95 ✅

错误顺序(剩余库存在前面): 系统先算剩余库存,但此时总库存或出库还没更新,结果就会错 ❌

  1. q-robot添加的数据若参与重新计算,将可能会出现被重新计算后不成功的情况。
  2. 若选择触发字段为整个表格,则相当于触发整表关联。若想要同时触发表格子字段,则需要另外添加表格子字段。
  3. 在工作区有效期内,可以自由使用提交重计算功能,工作区到期后该功能将不再可用。