跳至主要内容

當錶中行數據變更時,如何自動修改其他數據


當錶中的數據有瞭變化(新增一行或更改一行數據),通過工作流的【更新記錄】或【新增記錄】節點的,可以實現以下效果:

  • 1、修改當前記錄的其他字段內容。

  • 2、修改其他記錄的字段內容。

一、錶中數據被修改,自動修改此記錄的某些字段的值

例如: 《項目管理》中,某個任務記錄中,“任務狀態” 修改為 “已完成” ,自動將本記錄中“完成時間” 修改為 當前時間。

設置方法如下:

1、設置觸發器的 觸發方式和條件。

  • 監聽的錶 選擇 任務錶;
  • 觸發方式 :更新時觸發流程;
  • 觸發的數據條件: 狀態是 “已完成”時 纔觸發流程

2、設置 自動化動作 ,自動修改本記錄中 完成時間字段

選擇 【更新記錄】節點

配置如下:

  • 1、更新對象:選擇要更改的記錄,即觸發流程的記錄。

  • 2、更新的字段:選擇 “完成時間” ,更改的值  選擇為 “係統的當前時間”

  • 3、流程保存並發布後,即可開始自動化。

二、當一個錶中有數據變化,修改其他錶的數據。

場景舉例

  • 1、齣庫單中添加一個商品齣庫的記錄後,修改此商品在商品錶中的庫存量。

配置思路:

  • 2、一個項目記錄中,將項目的狀態 修改為【已結束】,自動將項目關聯的任務的狀態 批量修改為【已中止】

配置思路:

TIPS:

流程中,如果想要修改一條記錄或多條記錄的內容,在工作流中必須要定位到它/它們,即有1個節點必須指嚮它們, 可以通過 【查找指定數據】、【獲得指定關聯記錄】【獲得批量數據】 等定位到,然後再修改他們的記錄內容。


文檔問題反饋

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