数据表字段不存在:[disassemble_id]_好队友--自动化数据工厂,实现数据自动流转...

本文介绍了如何利用自动化数据工厂进行数据流转,实现数据在不同表之间的自动添加、修改和删除操作,提高系统性能。通过设置触发条件和执行动作,如入库表与库存表的联动更新,简化库存管理。数据流转功能实用且方便,适用于多种业务场景。
摘要由CSDN通过智能技术生成

7fd736f59986a6b5b58c3ce6bc43fc37.png

功能介绍

数据流转用于一张表A在编辑(添加、修改、删除、审批)数据时,根据当前操作的数据去影响(添加、修改、删除)另一张表B数据的功能。

合理使用数据流转代替自动关联和聚合表可以极大的提升系统的性能。

使用方法

打开钉钉→点击钉钉工作台→进入好队友→添加数据流转功能

1、数据流转入口

a57c2ddef649697668e06719191d3aff.png

2、新建数据流转规则,一个数据表可以设置多个数据流转规则

e0482d1b66ee850f98918e02eff6b549.png

注意:一张数据表最多可设置9个数据流转规则,每个数据流转规则最多可设置5个执行动作。

数据流转规则说明:

1.规则的执行顺序是先执行主表,再执行子表,且各按创建先后顺序执行

2.规则触发其他表的规则后不会引起其他表的规则连续触发

3.目标表的校验规则,字段显隐规则及消息提醒功能不生效

4.定时触发的数据流转只执行符合过滤条件的前100条数据

触发设置

规则名称

当设置多个数据流转规则时,方便区分(限制30个字符之内)

触发表单

默认是当前表单,可以选择子表作为触发表单

触发方式

触发方式分为新增数据时触发、修改数据时触发、删除数据时触发、定时任务触发及审批操作触发,当执行对应的新增、修改、删除、审批数据操作或满足定时任务条件时,才会触发对应的数据流转

触发条件

符合触发方式的表单数据必须满足触发条件,才会触发对应的数据流转

50f2d90fee48004368bfe026d616c2c6.png

fd6230a2579114086a9fd0091a2f9621.png

注:当触发表单添加了审批功能时,触发方式可选审批操作

e3612db5e8f0df9d5e4bae097bc788b2.png

eaf5b3c4cf59b96cc473481c6853eca8.png

执行动作设置

执行动作可选:修改或新增数据、新增数据、新增子表数据、修改数据、删除数据

a56014ac207718e50ea5f143bbfa677b.png

修改或新增数据

1.选择目标表单,该表单就是触发表单符合条件的数据要写入的表单。

2.匹配表单中哪些数据,匹配要修改的数据范围

3.从匹配的数据中修改数据,将目标表单指定字段值修改为本表指定字段值或修改为自定义值。

4.若找不到符合过滤条件的数据,则新增数据

28e2d850c84bd4c33623fcbdecbd3e47.png

新增数据

1.选择目标表单,该表单就是触发表单符合条件的数据要写入的表单。

12eaf83594373871fe231fd4ac8604e4.png

2.点击添加字段,设置目标表单那些字段需要被写入数据

7063bca3b8ebd99d5613284aaad63aac.png

目标表单的字段也可被设置为自定义数据

373ff416d423fb19f9175405f5f0da3e.png

目标表单的日期字段,可以选择执行时间;这里会自动转换日期格式,例如目标表单是月份字段,就是数据流转执行时的月份;是年,就是数据流转执行时的年数

b86f18b98d1fc51598eeb2c291a24997.png

新增子表数据

同新增数据,但目标表仅可选子表。

修改数据

修改数据需要添加过滤条件,只有满足过滤条件的数据才能修改目标表中的数据

996acd0f664de9c9b10d5420419940b5.png

删除数据

删除数据同样需要添加过滤条件,只有满足过滤条件的数据才会删除

场景案例

以常见的库存管理演示数据流转的具体应用,目前有以下4张表

  • 商品表
  • 库存表
  • 入库表
  • 出库表

有以下逻辑

  1. 入库表新增商品,如果库存不存在,就在库存表中添加商品,库存数量等于入库数据
  2. 入库表新增商品,如果已存在商品,就在库存表中修改已有商品的库存,库存数量等于已有库存加新入库商品数量
  3. 出库表新增商品,库存表相应的商品库存减少

1.商品表

商品表字段

8c538da1c71099243e66c0aa8d222bb9.png

商品表数据(为商品表录入一些数据)

791abf0542add95ad3ff08c2aebd500d.png

2.库存表

库存表字段(建好字段后,保存)

7d6ab4f050b77260cde87f2dfde68090.png

6e46165135b2d099336b35c46be29973.png

3.入库表

入库表字段

df1178870e5d67ba4be4c9c7f7f62fb8.png

入库详情(点击设置子表字段,为子表添加字段),对于商品信息,我们可以通过关联表来关联商品表,找到我们需要入库的商品信息

2426a04322d5a0ca3fb783f4c5cfe666.png

设置完成后,保存即可

76bdb9ee40b0785075626d8145ad784e.png

4.出库表

出库表字段

d99bd3faedba8eacab833c4de0adae0a.png

出库详情(点击设置子表字段,为子表添加字段),对于出库商品,我们要通过关联表来关联库存表,找到我们需要出库的商品信息

7492dc5dda140872aae7943b86b96b00.png

设置完成后,保存即可

9545ff107e5cb907d9e28804ec61f814.png

数据流转设置

2efda8a17deefd3eee610e18e5950d6f.png

入库

入库表新增商品,如果库存不存在,就在库存表中添加商品,库存数量等于入库数据;

入库表新增商品,如果已存在商品,就在库存表中修改已有商品的库存,库存数量等于已有库存加新入库商品数量

551509c36c58a1844474c8f49397715d.png

e0d1019c7c2b02fe6cdb6c68d46b93d4.png

dabaedeb4ef87d53c1fb898ecf0cfcdf.png

出库

出库商品,库存表相应的商品库存减少

9498219fb04fda66623c06a12743aa39.png

53f9cac58ba2ea2e832183d981145c80.png

匹配条件

c22dcf25cf1e665ba4088f9a9bdbb612.png

b3c4d52ac558afcf36c6f8df8c8e9864.png

效果:

入库——柚子10个

c8fe4e79767c08b7144a9e7ca404e1c2.png

库存

2cab76ba26437c1baabef9ab4d9ce25e.png

出库——柚子5个

964e4aa163bfb28748b8cd12104752bb.png

库存

4de8d9f08b39df37fb32e4c09e07bc41.png

怎么样,是不是功能实用又方便呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值