[工作流节点7] 新增子表数据的自动化实现 —— 明道云子表自动新增全指南
在很多业务场景中,主表记录创建或某些条件触发后,系统还需要自动在子表中新增一条或多条明细,比如订单 + 默认费用、合同 + 默认条款、报销单 + 补贴项目等。使用工作流自动新增子表记录,可以减轻人工操作、提升效率。本文聚焦这一动作,深入讲解其原理、使用条件、实现流程、案例与注意事项。
一、功能原理与限制说明
子表的两种类型
在明道云中,子表可能属于两种形式:
- 实体子表:子表本身就是一个可独立存在的工作表(即子表已“转实体化”)
- 空白子表:子表是表单内嵌的、未转成实体表的子表(通常不能在流程中被自动新增记录)
要在工作流中自动新增子表记录,必须是实体子表。空白子表不能被流程自动新增数据。官方文档明确指出:
“由于工作流在自动新增数据时,必须要指定是向哪个表中添加数据,因此,没有实体表的子表是无法自动新增数据的(空白子表可以一键转化为实体表)。”
社区用户也指出这一限制:
“只有实体子表才可以新增数据,空白子表不行。”
因此,第一步是确认你要新增的子表是实体表,否则流程中无法调用新增子表记录节点成功。