集成&自动化 — 删除业务规则插入目标表的数据
1. 案例背景
表单设置业务规则插入数据到目标表时,经常会造成录入错误,但删除录入的数据目标表数据并不会删除,会造成重复工作情况;
本案例将通过集成&自动化实现自动删除目标表数据的功能,解决以上难点。
2. 实现效果
提交流程表单通过业务关联规则向目标表(普通表单)插入数据,删除流程数据的同时将插入目标表的记录一起删除。
3. 操作步骤
需要 2 张表单:信息录入表(流程表单)、用户信息底表(普通表单)
3.1 步骤一:表单设计
创建两张表单,提交信息录入表(流程表单)、用户信息底表(普通表单)
路径:进入应用后 >> 左上角新建页面 >> 新建表单/新建流程表单
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642386890801-dc5b83db-5e6e-4d80-b1cc-99f81dbc51c2.png)
新建表单/流程表单
3.1.1 用户信息底表
表单用途
- 存储用户部分信息
组件配置
- 用户姓名:单行文本
- 身份证号:单行文本
- 手机号:单行文本
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642386506324-7af182a4-7437-4d02-ba3e-ba457f865c06.png)
组件配置
校验提交的身份证号码、电话号码是否规范,可以开启单行文本格式校验
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642386588232-ecc1396a-7abe-4243-afab-08ae9f9d1d7b.png)
格式配置
3.1.2 提交信息录入表
表单用途
- 用于提交用户的基本信息
组件配置
- 录入人:成员
- 用户姓名:单行文本
- 用户身份证:单行文本
- 电话:单行文本
- 性别:单行文本
- 年龄:数值
- 可以根据自己的需求增加
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642386689264-f2b6a7a0-1be2-4eac-b8ad-d85e61221af9.png)
如果想实现通过输入的身份证号码自动获取出性别以及年龄,可以参考以下案例文档进行配置
3.1.3 节点提交规则
对「提交信息录入表」设置节点提交规则,插入部分信息到「用户信息底表」
路径:点击信息录入表 >> 编辑流程表单旁倒三角符号 >> 流程设计 >> 全局设置 >> 节点提交规则 >> 新建规则
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642386836347-5797d6b9-3ee4-47f5-b826-bdc35bef732f.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638240051317-8b13a527-e23c-45b3-aabc-6aedf2380168.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638240192278-ce113108-d004-4a15-81d0-dc7212114ed3.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638240217102-fe9054be-8b28-46a4-bbf3-294265883272.png)
设置业务关联规则
同时设置了校验规则,对身份证号校验去重,防止录入相同的用户
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638240708836-64479da6-f956-4649-8616-935b43001c90.png)
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638240683305-7a86f746-15f3-44ca-bb23-ee7a0516b91f.png)
校验规则配置
扩展阅读:
3.2 步骤二:新建集成&自动化
设置集成&自动化实现删除数据的功能
新建路径:进入对应应用 >> 集成&自动化 >> 新建集成&自动化 >> 名称 >> 表单事件触发 >> 确定
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1642387045334-fe3a4571-c28f-4eed-aa40-2ecaaa6ba7a9.png)
新建集成&自动化
目的删除流程数据时触发的,所以在「提交信息录入表」新建集成&自动化选择表单事件触发-删除成功
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638241471072-8f10f2a6-0632-4d95-a4f6-d561932c179a.png)
选择触发事件
3.2.1 添加获取单条数据节点
新建获取数据节点,获取「用户信息底表」中插入的数据
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638241835734-43de0528-16d6-4916-b1a7-c91f3709a473.png)
添加获取数据节点
获取方式
- 从表单中获取,选择从用户信息底表中获取数据
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638241874103-b1c20994-90a6-44d3-a0a9-d093b248cffe.png)
获取方式选择
数据过滤:全部数据
排序规则:不排序
获取单条数据节点相关操作可以参考 数据节点-获取单条数据
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638241920599-546183ae-4a1e-4354-8b4e-b1846c18dd1a.png)
配置数据过滤以及排序
3.2.2 添加删除数据节点
添加一个删除数据节点
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638242045640-b2a0adf5-0099-4f4d-809e-8b719281d6f2.png)
添加删除节点
选择数据节点:删除「获取单条数据」的数据
删除数据节点相关操作可以参考 数据节点-删除数据
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1638242098554-131157ca-cb94-4b00-ae6f-3edda02fb8dc.png)
选择删除的数据节点
4. 展示效果
提交了信息录入表数据会自动插入一条数据到用户信息底表,同时删除刚提交的数据,用户信息底表对应数据也会自动删除。
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1642388016249-2a54a228-59df-4548-9b66-ae2a91322c91.gif)
--------------------获取宜搭最新信息,欢迎关注我们--------------------
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/jpeg/1632807780139-91cbcd43-8c42-44f3-9b2d-0d8b799ab7ea.jpeg)