跳到主要内容

集成&自动化 — 删除业务规则插入目标表的数据

1. 案例背景

表单设置业务规则插入数据到目标表时,经常会造成录入错误,但删除录入的数据目标表数据并不会删除,会造成重复工作情况;

本案例将通过集成&自动化实现自动删除目标表数据的功能,解决以上难点。

2. 实现效果

提交流程表单通过业务关联规则向目标表(普通表单)插入数据,删除流程数据的同时将插入目标表的记录一起删除。

3. 操作步骤

需要 2 张表单:信息录入表(流程表单)、用户信息底表(普通表单)

3.1 步骤一:表单设计

创建两张表单,提交信息录入表(流程表单)、用户信息底表(普通表单)

路径:进入应用后 >> 左上角新建页面 >> 新建表单/新建流程表单

新建表单/流程表单

3.1.1 用户信息底表

表单用途

  • 存储用户部分信息

组件配置

  • 用户姓名:单行文本
  • 身份证号:单行文本
  • 手机号:单行文本

组件配置

校验提交的身份证号码、电话号码是否规范,可以开启单行文本格式校验

格式配置

3.1.2 提交信息录入表

表单用途

  • 用于提交用户的基本信息

组件配置

  • 录入人:成员
  • 用户姓名:单行文本
  • 用户身份证:单行文本
  • 电话:单行文本
  • 性别:单行文本
  • 年龄:数值
  • 可以根据自己的需求增加

如果想实现通过输入的身份证号码自动获取出性别以及年龄,可以参考以下案例文档进行配置

根据身份证号自动计算性别

根据身份证号自动计算年龄

3.1.3 节点提交规则

「提交信息录入表」设置节点提交规则,插入部分信息到「用户信息底表」

路径:点击信息录入表 >> 编辑流程表单旁倒三角符号 >> 流程设计 >> 全局设置 >> 节点提交规则 >> 新建规则

设置业务关联规则

同时设置了校验规则,对身份证号校验去重,防止录入相同的用户

校验规则配置

扩展阅读:

UPSERT - 插入或更新

进销存系统搭建

3.2 步骤二:新建集成&自动化

设置集成&自动化实现删除数据的功能

新建路径:进入对应应用 >> 集成&自动化 >> 新建集成&自动化 >> 名称 >> 表单事件触发 >> 确定

新建集成&自动化

目的删除流程数据时触发的,所以在「提交信息录入表」新建集成&自动化选择表单事件触发-删除成功

选择触发事件

3.2.1 添加获取单条数据节点

新建获取数据节点,获取「用户信息底表」中插入的数据

添加获取数据节点

获取方式

  • 从表单中获取,选择从用户信息底表中获取数据

获取方式选择

数据过滤:全部数据

排序规则:不排序

获取单条数据节点相关操作可以参考 数据节点-获取单条数据

配置数据过滤以及排序

3.2.2 添加删除数据节点

添加一个删除数据节点

添加删除节点

选择数据节点:删除获取单条数据的数据

删除数据节点相关操作可以参考 数据节点-删除数据

选择删除的数据节点

4. 展示效果

提交了信息录入表数据会自动插入一条数据到用户信息底表,同时删除刚提交的数据,用户信息底表对应数据也会自动删除。


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4