集成&自动化 - 删除业务规则插入目标表的数据
1. 案例背景
表单设置业务规则插入数据到目标表时,经常会造成录入错误,但删除录入的数据目标表数据并不会删除,会造成重复工作情况;
本案例将通过集成&自动化实现自动删除目标表数据的功能,解决以上难点。
2. 实现效果
提交流程表单通过业务关联规则向目标表(普通表单)插入数据,删除流程数据的同时将插入目标表的记录一起删除。
3. 操作步骤
需要 2 张表单:信息录入表(流程表单)、用户信息底表(普通表单)
3.1 步骤一:表单设计
创建两张表单,提交信息录入表(流程表单)、用户信息底表(普通表单)
路径:进入应用后 >> 左上角新建页面 >> 新建表单/新建流程表单
新建表单/流程表单
3.1.1 用户信息底表
表单用途
- 存储用户部分信息
组件配置
- 用户姓名:单行文本
- 身份证号:单行文本
- 手机号:单行文本
组件配置
校验提交的身份证号码、电话号码是否规范,可以开启单行文本格式校验
格式配置
3.1.2 提交信息录入表
表单用途
- 用于提交用户的基本信息
组件配置
- 录入人:成员
- 用户姓名:单行文本
- 用户身份证:单行文本
- 电话:单行文本
- 性别:单行文本
- 年龄:数值
- 可以根据自己的需求增加
如果想实现通过输入的身份证号码自动获取出性别以及年龄,可以参考以下案例文档进行配置
3.1.3 节点提交规则
对「提交信息录入表」设置节点提交规则,插入部分信息到「用户信息底表」
路径:点击信息录入表 >> 编辑流程表单旁倒三角符号 >> 流程设计 >> 全局设置 >> 节点提交规则 >> 新建规则
设置业务关联规则
同时设置了校验规则,对身份证号校验去重,防止录入相同的用户
校验规则配置
扩展阅读:
3.2 步骤二:新建集成&自动化
设置集成&自动化实现删除数据的功能
新建路径:进入对应应用 >> 集成&自动化 >> 新建集成&自动化 >> 名称 >> 表单事件触发 >> 确定
新建集成&自动化
目的删除流程数据时触发的,所以在「提交信息录入表」新建集成&自动化选择表单事件触发-删除成功
选择触发事件
3.2.1 添加获取单条数据节点
新建获取数据节点,获取「用户信息底表」中插入的数据
添加获取数据节点
获取方式
- 从表单中获取,选择从用户信息底表中获取数据
获取方式选择
数据过滤:全部数据
排序规则:不排序
获取单条数据节点相关操作可以参考 数据节点-获取单条数据
配置数据过滤以及排序
3.2.2 添加删除数据节点
添加一个删除数据节点
添加删除节点
选择数据节点:删除「获取单条数据」的数据
删除数据节点相关操作可以参考 数据节点-删除数据
选择删除的数据节点
4. 展示效果
提交了信息录入表数据会自动插入一条数据到用户信息底表,同时删除刚提交的数据,用户信息底表对应数据也会自动删除。
--------------------获取宜搭最新信息,欢迎关注我们--------------------