使用子表資料修改或新增子表資料

簡介

功能簡介

在一個表單的子表單欄位中修改資料時,透過觸發智慧助手,修改或新增另一個表單的子表單資料:

  • 若另一個表單的子表單有滿足過濾條件的資料,則對子表單資料修改;
  • 若另一個表單的子表單無滿足過濾條件的資料,則在子表單內新增資料。

使用場景

在使用者訂單回款專案管理中,有一張訂單表和一張回款追蹤表,訂單簽核後,透過智慧助手自動在回款追蹤表中新增一條記錄,若後續的訂單表有商品修改或新增,可以自動修改回款追蹤表的回款計劃。

預期效果

1. 在訂單表中新增訂單號爲 JDY-0002 的資料,回款追蹤表中會同步新增一條資料:

即主表欄位不滿足條件,不管子表單滿不滿足,都在執行表中新增一條資料。

2. 修改訂單表中的 JDY-0001 中滑鼠的資料,同步修改回款追蹤表中子表資料:

即當主表滿足條件,子表單也滿足時,在執行表的子表單對應行修改資料。

3. 在訂單表的 JDY-0001 中新增一條資料,會在回款追蹤表中同步新增子表資料:

即當主表滿足條件,子表單不滿足條件時,在執行表的對應子表單中新增一行子記錄。

操作步驟

以下以使用者訂單回款專案管理爲例。

配置表單

1. 首先建立一個流程表單訂單表,表單中新增子表單訂單明細。欄位設定如下:

欄位名稱

欄位類型

訂單號

單行文字

客戶名稱

單行文字

最晚發貨時間

日期時間

訂單明細

子表單,其中商品名稱欄位類型爲單行文字,數量、單價和金額欄位類型爲數字

總金額

數字

審批結果

下拉單選

2. 流程表單的流程可在流程設定處進行設定,包括各節點的負責人和欄位的可見屬性等。詳情參見:流程設定

  • 在發起節點處配置欄位權限

  • 在簽核節點處配置節點負責人、欄位權限

3. 再建立一個回款追蹤表,表單中新增子表單回款計劃。欄位設定如下:

欄位名稱

欄位型別

訂單號

單行正文

客戶名稱

單行正文

最晚發貨時間

日期時間

回款計劃

子表單,其中商品名稱欄位型別為單行正文,數量、單價和回款金額欄位型別為數字

總金額

數字

設定智慧助手

1. 設定觸發動作

新建一個智慧助手,設定好名稱。

由於訂單表爲流程表單,當審覈結果爲同意的時候才觸發智慧助手,故設定觸發動作選擇修改資料,觸發表單選擇爲訂單表,新增觸發條件爲流程簽核結果等於同意。全部設定完畢後點擊:完成。

2. 設定執行動作

訂單表中新增一個訂單,將會在回款追蹤表里根據訂單編號自動新增一條回款追蹤記錄;

訂單表中修改一個子表單資料,將會在回款追蹤表里根據訂單編號修改一條子表單記錄。

故目標表單選擇爲回款追蹤表

a. 新增過濾條件

新增過濾條件來確定,修改或新增的爲哪一條資料。

過濾條件需要同時設定「主表等於主表」,「子表等於子表」。

這樣設定的執行原理如下:

主表

子表

結果

滿足條件

滿足條件

在執行表的子表單對應修改這一行的資料

滿足條件

不滿足條件

在執行表的對應子表單中新增一行子記錄

不滿足條件

滿足/不滿足條件

在執行表中新增一條資料

附註:

特殊情況參考文件:特殊情況說明

b. 新增欄位

回款追蹤表中的回款計劃相關資訊修改爲訂單表中的訂單明細相關資訊。如下所示:

注意事項

1. 暫不支援透過子表單去刪除子表單資料,即子表單有資料被刪除,不會同步刪除另一張表裏的子表單資料。

2. 智慧助手賦值規則詳情參見 子表單賦值規則

這項資訊有幫助嗎?
需要更多協助嗎?聯繋技術支援。