使用子表数据修改子表数据

当智能助手执行动作为修改数据,支持设置子表单数据修改子表单数据。


如,在订单管理中,有一张【订单表】,还有一张【申请订单变更表】。当成员提交订单表更后,将自动修改【订单表】中的数据。而订单表中的订单明细由子表单记录,其中商品的价格、数量等都有可能修改,因此需要修改子表单里的订单明细数据。

表单设计

【订单表】

订单表里包括订单人基本信息、商品明细以及收货信息。


【订单变更表】

订单变更表里包含原订单明细及变更后的订单明细。


智能助手设置

【触发动作】

当订单变更表流转完成,且负责人审批通过后执行后续动作。


【执行动作】

根据订单编号(主表)和商品条码过滤(子表);根据订单编号查找修改对应的主表数据,根据商品条码查找修改对应的商品明细子表数据。


效果演示

可以看出,当【订单变更表】里修改子表或者主表数据后,会同步在对应的【订单表】里进行数据的修改。



1.子表单修改子表单数据的智能助手中,执行动作的过滤条件需要同时添加主表字段和子表字段作为过滤条件。

2.触发数据和目标数据必须满足一对一的对应关系。

3.子表单修改子表单数据的智能助手中,可以同时对主表和子表数据进行修改。

4.暂不支持通过子表单删除子表单数据。


Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?