跳至主要内容

工作流節點--更新記錄節點


節點功能: 更新某條記錄中的一個或多個字段的值(本錶字段或關聯他錶字段),可以修改為新的內容、清空字段的值、增加或減少值(數值、金額、多選字段、多選人員字段 )。

場景示例

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)文本字段內容保留已有內容,並拼接新的字段內容

若想保留文本字段的已有內容,並追加新內容,隻需在更新值時再次選擇被更新的字段,即可實現內容的拼接效果。 如下圖的配置:所有人聯係人更新為:現村的所有聯係人+當前人姓名。


文檔問題反饋

文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧