修改数据

修改数据就是当触发表单里新增/修改/删除某条数据时,在目标表单里修改已有数据。

1、选择目标表单

首先,选择目标表单,即需要修改数据的表单,。

2、 添加过滤条件

通过过滤条件筛选出来的数据才会执行修改动作。

以下字段不能用来作为过滤条件:子表单字段、分割线字段、地址/定位字段、图片字段、附件字段、手写签名字段、关联查询字段、关联数据字段、当前节点、当前负责人。

添加过滤条件以后,只有符合过滤条件的数据才会被修改。

2.1 触发表单字段值


当查找条里目标字段的值为触发表单里面的字段值时,具有以下的对应关系:


查找条件 触发表单字段值
单行文本 单行文本、下拉框、单选按钮组
多行文本 多行文本
数字 数字
下拉框 单行文本、下拉框、单选按钮组
单选按钮组 单行文本、下拉框、单选按钮组
复选框组 复选框组、下拉复选框
下拉复选框 复选框组、下拉复选框
日期时间、提交日期、更新日期 日期字段、日期时间、提交时间、更新时间
图片 图片
附件 附件
地址 地址
定位 定位
成员单选 成员单选、提交人
成员多选 成员多选
部门单选 部门单选
部门多选 部门多选
流程状态 流程状态

注意:当过滤条件为数字字段时,对比时仅需实际值相等即可,不需要匹配小数位数。「日期」和「日期时间」可以互相对比。「日期」和「日期时间」字段对比时,仅日期相等即可。「日期时间」和「日期」字段对比时。「日期时间」字段的时间应该为00:00:00,才能相等。


2.2 自定义值


当选择的目标字段值为自定义值时,需要选择对应的值或者编辑自定义值。

目标表单字段 自定义值
单行文本、多行文本、单选按钮组、下拉框 直接输入文本
复选框组、下拉复选框 可以输入多个文本,多个值用enter隔开
数字 直接输入数字,如果输入非数字内容,视为空值
日期/日期时间 直接选择日期/日期时间
图片 点击上传图片
附件 点击上传文件
地址(显示详细地址/不显示详细地址) 直接选择地址以及输入详细地址
成员单选、成员多选 直接选择成员
部门单选、部门多选 直接选择部门

2.3 空值


当选择的目标字段值为空值时,也就是过滤出目标表单里这个字段为空的数据进行修改。


1.满足条件的数据不能超过100条,否则会终止执行动作。

2.每个字段只能被添加一次,已添加的数据无法再次被添加。

3、 添加修改字段

修改字段的值也分为触发表单字段值和自定义值。

3.1 用触发表单字段赋值

修改字段的赋值同「新增数据–用触发表单赋值」,具体可参考帮助文档「新增数据」

3.2 自定义值

修改字段的赋值同「新增数据–自定义值」,具体可参考帮助文档「新增数据」

4、应用举例

在员工管理应用中,一般会有员工基本信息表和员工离职申请表,当离职申请通过后,往往需要将离职申请表中的离职时间回写到员工信息表中同时修改员工的如离职状态。

触发流程:新增(触发动作)— 修改(执行动作)

使用场景:员工管理(入离职)

表单设计:员工离职申请表(触发表单)、员工基本信息表(目标表单)

3.1 命名、设置触发动作

选择触发表单为「离职申请」,触发动作设置为数据修改后触发。

3.4 添加触发条件

当流程状态为「流转完成」且审批结果为「同意离职」时,离职申请流程结束,然后执行后续动作,在员工档案表里修改员工入离职状态以及添加离职时间。

3.5 设置执行动作

执行动作设置为修改已有数据,并且选择目标表单为「员工档案」表。

3.5.1 添加过滤条件

选择目标表单为员工档案后,添加过滤条件。筛选出员工档案里员工姓名为离职申请人的数据进行修改。

注意:过滤出来的需要修改的数据不能超过100条。

3.5.2 设置修改字段

当设置好触发动作及查找条件以后,添加员工档案表里需要修改的字段,此时需要将之前为空的「离职时间」修改为「离职申请日期」的值,同时员工状态修改为「离职」。

3.6 效果预览

员工档案里的员工信息如下:

当该员工提交离职申请时,将会触发员工档案里员工信息数据的修改。

下图为离职申请表的数据:

执行智能助手工作流,将员工档案里的数据进行修改。

下图为员工档案表触发修改后的数据:

这样,员工离职后的数据就自动回写到员工档案表里了。

执行的数据还可以在执行日志里进行查看,详情可以查看文档 「执行日志」

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?