跳到主要内容

工作流节点--更新记录节点


节点功能: 更新某条记录中的一个或多个字段的值(本表字段或关联他表字段),可以修改为新的内容、清空字段的值、增加或减少值(数值、金额、多选字段、多选人员字段 )。

场景示例

1、当新提交一个订单合同,如果通过审批,则将记录中【是否有效】修改为 “有效”,如果没有通过审批,则将记录中【是否有效】自动修改为 “无效” 。

2、商品入库时,某个商品入库量为100, 将库存记录中当前商品的库存值增加100。

实例演示

我们实现场景1的需求

在 审批节点  》 分支节点  后面,添加一个 【更新记录】节点

设置步骤

一、选择要更新的记录对象   

在工作流中, 新增记录、审批、填写、查找指定记录、获得关联指定记录这些节点背后都指向一条记录。 

【选择更新对象】您想修改哪些记录的值,只需判断前面哪个节点指向了这条记录,就选择哪个节点即可。 如果前面的节点可能指向的是同一条记录,任意选择一个就可以。

如果您没有可选择的节点对象,则说明这个更新节点前面,没有任何一个节点指向了您想要修改的记录。

如下图:一个定时触发的节点,是否触发流程和表没有任何关系,触发后,您肯定不能直接更新某个记录的值。因为当前流程中没有任何节点指向一行记录。

您可以先通过查找节点/获得批量数据节点等定位到您想要处理的记录,然后选择更新这个节点即可。

二、几种常见的更新字段方式

1)更新字段为新的值

图中A处:填写文本内容 是固定的值,即把 【要更新的字段】修改为您输入的内容。

图中B处:使用本流程中其他节点对象的值,即更新的字段的值是动态变化的,根据前面节点记录进行动态输入。

固定内容 A 和 动态值 B 至少 设置一个。

2)设置字段内容为空,即清空已有值

3)关联字段的更新

4)为字段【增加、减少】值

设为:即选择的值覆盖更改到字段中,例如当前库存=50,设为60,执行后库存=60。

增加:适用于多选、数值等字段。例如成员字段中已经选择了 {A,B}, 增加C, 最后成员字段的值为 {A、B、C}。 又如当前库存=50,增加60,执行后库存为110。

减少:和增加功能相对。

支持使用【增加】和【减少】功能的字段包括:数值、金额、多选项、人员多选、部门多选、角色多选、关联记录(多条)、附件,满足您多样化的需求。

5)文本字段内容保留已有内容,并拼接新的字段内容

若想保留文本字段的已有内容,并追加新内容,只需在更新值时再次选择被更新的字段,即可实现内容的拼接效果。 如下图的配置:所有人联系人更新为:现村的所有联系人+当前人姓名。


文档问题反馈

文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧