通过数据工厂计算得到的输出表,可以将其计算好的数据同步到表单中。同步的表单支持:
数据工厂>>输出表>>开启「将输出表同步到表单」;
开了「将输出表同步到表单」后,点击按钮旁边的「设置」键,可进一步设置具体的同步规则。
1)同步数据时,会将输出表的全部数据添加到表单中,不会删除表单中已有的数据;
2)每次最多同步 20000 行、200 列数据,最多同时触发 300 条流程。
输出表数据可以「同步到新表单」中,也可以「同步到已有表单」中。
1)「同步到新表单」表示首次同步时新建一个表单进行数据同步,同步一次后,后期的数据将在这个新表单完成同步,而不是每次同步都新建一个表单。
2)数据同步规则设置也将由「同步到新表单」改为「同步到已有表单」,已有表单自动设置为这个新建的表单。
同步到新表单
选择了「同步到新表单」后,勾选需要同步的字段,勾选完毕后点击「保存」,即完成同步表单设置。
同步到已有表单
若选择的是「同步到已有表单」,则需要先选择需要同步的表单,仅支持选择本应用的表单进行同步(跨应用 的表单也不支持)。
注:同步至已有表单时,只能选择未被该数据流计算过的表单,数据流中的任何一个输入源表单均不支持被输出表同步。
选择好需要同步的表单后,需要设置输出表与同步表单字段间对应的存储关系。
即,输出表某个字段数据同步时,需要对应到同步表单某个字段中,保证数据同步的正确性。
支持以下两种同步方式设置:
同步方式 | 同步规则 | 备注 |
自动同步 | 在数据流定时更新后,自动将输出表数据同步到表单 | 数据流需提前设置 定时更新,在定时更新成功后,同步数据。 |
定时同步 | 在固定时间将输出表数据同步到表单 | 需设置固定同步时间及同步周期,支持按周期重复同步 |
手动同步 | 找到需要同步的输出表,点击输出表再点击「同步数据」即可完成数据同步 | 需要先设置好步骤【2.2】中的数据同步规则,根据规则手动同步 |
自动同步
需要在数据流的更新规则中设置过 定时更新,设置好以后,只有数据流定时更新成功,才会将输出表的数据立即同步到表单中。
定时同步
若选择定时同步,则需要设置同步的时间以及同步周期。同步周期支持:
设置好的定时同步规则后期还可以修改。
全部设置完毕后,需要点击「确定」对当前设置进行保存,点击以后即完成了数据同步规则设置。
手动同步
除了「自动同步」和「定时同步」,还可以通过点击「同步数据」手动进行同步,用于紧急数据同步。
同步结束后可以在页面右上角看到数据是否同步成功,同步成功会显示「数据同步完成」。若同步失败,则参考文档 同步失败说明 进行问题排查。
作为数据工厂输出表的同步表单,在应用管理中查看时,会在对应的表单旁显示「数据流」字样,即代表该表单为某一输出表的同步表单。
通过输出表同步过来的表单数据,提交人信息为空。
1)每次同步时,都会将输出表中的全部数据同步到对应的表单中;
2)将数据同步到表单时,不会删除表单中已有的数据;
3)若同步的表单为流程表单,则数据同步后,会自动触发流程,且流程自动流转到下一节点;
4)若找不到下一个流程节点负责人,则流程日志中显示提交失败,流程自动结束;
5)同步到表单的数据不触发表单校验(包括必填校验、提交校验、重复值校验),不触发公式、联动、默认值获取,不触发智能助手;
6)每次最多同步 20000 行、200 列数据,最多同时触发 300 条流程;超出上述数量限制后输出表将同步失败,即不同步任何一条数据;
7)数据流无法保存的情况: