公有云 V10.1 版本,解除了工作表只能用 rowid 作为数据源的限制,因此现在您可以使用其他字段作为主键与数据库的主键映射使用。https://blog.mingdao.com/31428.html
案例场景
报销过程中,如需要修改金额,此时需要发起审批,审批通过后,才应该修改数据库的数据。
回写的逻辑说明
- 创建 2 个同步任务,用于同步数据
- 在主业务 数据库表 1 工作表 1 ,之外引入一个工作表 2,作为临时表,来记录变更的数据
-
数据库表 1 的数据会同步到工作表 A
-
工作表 A 审批通过的数据,会写入到表 B
-
表 B 的数据会同步到数据库表 1
具体步骤
步骤 1:创建同步任务 1
- 数据库表 1 同步到 工作表 A
- 选择根据订单编号查重,并覆盖数据
查看数据已经同步了
步骤 2:创建同步任务 2
- 工作表 B 同步到 数据库表 1
- B 表的订单编号是必须的,其他根据需要补充
创建完成之后,可以看到一共有两个同步任务
步骤 3:创建审批流
创建审批工作流,设置为审批通过后,将数据写入工作表 B
自定义动作:https://help.mingdao.com/action
工作流审批:https://help.mingdao.com/flow19
最后,试一下
提交申请,修改金额为 290
审批通过后,可以看到工作表 B 已经新增了一条记录,同时数据库表 1 也修改为 290