反馈已提交

网络繁忙

2.2(后续增量)增量数据实时同步到简道云

  • 文档创建者:FineTube
  • 历史版本:4
  • 最近更新:FineTube 于 2022-02-14
  • 1、概述

    1.1 预期效果

    希望在 数据库表中的数据 增删改的时候,同步到简道云表单中。

    1.2 实现思路

    数据库表中 有主键,将唯一数据传到简道云表单。

    ② 新增的简道云表单的数据,将简道云中特有的dataId传回给数据库表中。

    ③ 根据 数据库表中的dataId,在进行数据 删改的 同时,同步到简道云表单。

    备注:由于需要新增dataId字段作为简道云表单同步的 辅助字段,若原来的数据库表无法进行新增字段,则需要重新建表。

    1.3 前提条件

    此处的例子为MySQL,MySQL开启了Binlog,Binlog模式需为Row。
    若是其他增量数据源,请参考 《支持的数据源》 中的 支持增量的数据源。


    2、示例

    任务配置如下图所示:

    2.1生成记录

    作为假入口开始任务。


    企业微信截图_16079155404118.png

    2.2 mysql binlog

    选择要解析的表,在“字段配置”处进行“获取字段”。

    2.3 if-else

    因为新增的数据库数据,需将新增到简道云端后自动生成的dataId,回写进数据库,用于后期数据变更后传回到简道云;

    而更新删除不需要进行数据库回写,但需要dataId判断更新删除哪条数据,因此分开执行不同分支。


    2.4 删改分支

    配置对应的data_id,根据简道云表单数据中的唯一id“data_id”, 对简道云表单中的数据进行删改。

    2.5 新增分支-简道云推送

    由于新增的数据表中的数据,data_id 为空,所以在此处配置中为空。

    简道云数据推送,配置相关项,进行数据的新增。


    2.6 新增分支-json格式化

    对简道云新增数据后,返回内容进行json格式化解析,得到dataId,并传回给数据库表中。

    2.7 新增分支-表输出

    选择对应表,根据对应的数据表主键,更新dataId。

    “写入设置”中的“提交模式”设置为“更新提交”,用作更新dataId。

    企业微信截图_16079155902658.png

    2.8 执行计划

    配置执行计划为简单重复执行。

    3、模板下载

    附件列表


    主题: 典型场景
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭