其实就是想问问,怎么把多个流程表单(含子表单)的内容同步到一个用于汇总的表单中,再将汇总的表单交由领导审批。并且,这个同步动作,只有审批通过后,才会同步数据。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
我用零代码做了一个耗材管理应用,其中耗材采购员需要将各部门提交的【耗材领用计划表】(含子表单)汇总成【耗材汇总审批表】(含子表单),提交领导审批后再采购。这个场景跟你的问题类似,供参考。
目前宜搭的关联表单组件在多选模式下仅支持关联表单主表字段填充当前表单子表字段,问题解决的思路就是,通过设置一个【耗材领用计划记录表】的普通表,将【耗材领用计划表】的主表和子表字段一起填充到【耗材汇总审批表】的子表字段。
第一步是通过集成&自动化将【耗材领用计划表】的主表和子表一起插入【目标表主表】。这个目标表相当于是一个【耗材领用计划记录表】普通表,主要目的将【耗材领用计划表】的主表和子表全部转换成普通表单的主表;



关键点有两个:一是目标表单需设置实例ID字段,用于数据匹配。具体操作可以参考集成&自动化 - 主表子表一起插入目标表主表
二是目标表单需设置一个采购状态字段(未采购、已采购),用于数据匹配。

第二步是通过关联表单字段的多选模式,选择目标表中未采购的数据,并填充到【耗材汇总审批表】的子表单。审批通过后,通过集成&自动化将采购状态更新为已采购。



这种报表没法实现。可以使用自定义页面实现,自定义页面新建表格,编写js代码调用宜搭openapi接口查询多个流程表单数据、子表单数据,可指定查询审批状态为通过的数据。
宜搭接口文档:https://developers.aliwork.com/docs/api/openAPI#%E6%A0%B9%E6%8D%AE%E6%90%9C%E7%B4%A2%E6%9D%A1%E4%BB%B6%E8%8E%B7%E5%8F%96%E5%AE%9E%E4%BE%8B%E8%AF%A6%E6%83%85%E5%88%97%E8%A1%A8
自定义页面表格配置:
写代码将所有表单的数据汇总,按宜搭表格数据项格式关联。