當錶中行數據變更時,如何自動修改其他數據
當錶中的數據有瞭變化(新增一行或更改一行數據),通過工作流的【更新記錄】或【新增記錄】節點的,可以實現以下效果:
1、修改當前記錄的其他字段內容。
2、修改其他記錄的字段內容。
一、錶中數據被修改,自動修改此記錄的某些字段的值
例如: 《項目管理》中,某個任務記錄中,“任務狀態” 修改為 “已完成” ,自動將本記錄中“完成時間” 修改為 當前時間。
設置方法如下:
1、設置觸發器的 觸發方式和條件。
- 監聽的錶 選擇 任務錶;
- 觸發方式 :更新時觸發流程;
- 觸發的數據條件: 狀態是 “已完成”時 纔觸發流程
2、設置 自動化動作 ,自動修改本記錄中 完成時間字段
選擇 【更新記錄】節點
配置如下:
1、更新對象:選擇要更改的記錄,即觸發流程的記錄。
2、更新的字段:選擇 “完成時間” ,更改的值 選擇為 “係統的當前時間”
- 3、流程保存並發布後,即可開始自動化。
二、當一個錶中有數據變化,修改其他錶的數據。
場景舉例
- 1、齣庫單中添加一個商品齣庫的記錄後,修改此商品在商品錶中的庫存量。
配置思路:
- 2、一個項目記錄中,將項目的狀態 修改為【已結束】,自動將項目關聯的任務的狀態 批量修改為【已中止】
配置思路:
TIPS:
流程中,如果想要修改一條記錄或多條記錄的內容,在工作流中必須要定位到它/它們,即有1個節點必須指嚮它們, 可以通過 【查找指定數據】、【獲得指定關聯記錄】【獲得批量數據】 等定位到,然後再修改他們的記錄內容。
文檔問題反饋
文檔中是否有錯彆字、內容過期、難以理解等問題? 點此給我們反饋吧