1. 概述
用户使用简道云系统进行业务流转、表单上报等,若需要将收集的简道云数据取出,结合其他系统数据进行数据分析;或者在制作简道云表单时,很多数据需要从业务系统取数,需要将数据写入简道云系统中,此时均可使用 FineDataLink 实现。
本地数据和简道云信息双向实时互通,业务流程自动运转,不需要人工介入云上、云下业务可以进行全局关联分析,提供更全面的决策依据。
本文将全面的介绍各种对接简道云的情况,帮助用户更好的解决问题。
2. 索引
序号 | 应用场景 | 方案说明 | 文档 | |
---|---|---|---|---|
1 | 简道云数据取出至指定数据库 | |||
简道云表单数据为了与其他系统数据联合使用,需要定期同步至指定数据库中。且表单数据仅会追加,不会删除和修改。 | 简道云输入典型示例 | |||
简道云表单数据为了与其他系统数据联合使用,需要定期同步至指定数据库中。且表单数据会进行增删改处理。 | 简道云数据增删改同步至数据库 | |||
希望将包含两个子表单的简道云表单数据取出至指定数据库。 | 使用「简道云输入」算子读取表单数据,将「主表单」数据、子表单数据分别存储到三张表中。 | 将包含两个子表单的简道云表单数据落库 | ||
公司人员信息可能会一人同时担任多个职位,需要将这些人所在的多个部门展示出来,方便进行业务分析。 | 使用 regexp_replace 函数提取 department 字段中的中文即可,将部门名称提取出来。 | 提取简道云表单多值字段并显示为一行 | ||
2 | 数据写入简道云表单系统 | |||
想要将数据库系统数据输出到简道云表单中,实现表单数据的新增、更新和删除。 注:表单中无子表单。 | 使用数据比对和简道云输出完成。 | 简道云输出示例 | ||
想要将数据库系统数据输出到简道云多个子表单中,实现子表单数据的新增、更新和删除。 | 1)子表单1数据写入。 获取主表单_id 字段。由于对于有增删改更新的简道云输出,需要使用_id,作为简道云数据的唯一标识,用于表单数据的更新和删除,因此将数据库中需要增删改的数据与简道云表单中已有数据关联,获取主表单_id 字段。 比对数据库数据与已有简道云数据,获取增删改数据,写入简道云。 2)子表单2 设置类似上述操作。 | 多个简道云子表单增删改输出 | ||
希望能先清空简道云表单再写入数据: 例如简道云表单数据发生全面更新,不仅仅是部分更新或增量更新时。 | 1)待清空数据的简道云表单新增标记列,值为 1.0 ;使用「简道云输出」算子,将标记为 1.0 的数据删除。 2)将目标数据同步到清空后的简道云表单。 | 简道云输出算子:清空目标表,再写入数据 |