使用子表資料修改子表資料
簡介
功能簡介
應用場景
如訂單管理中,在「訂單變更表」的子表單中記錄訂單明細,新增一條變更申請後,觸發智慧助手,自動修改原來「訂單表」中的訂單明細資訊。
操作步驟
以訂單管理的場景爲例。
配置表單
1. 首先新建一個「訂單表」,表單中新增一個子表單作爲訂單明細:
2. 再建立一個流程表單「訂單變更表」,表單中新增一個子表單作爲變更後訂單明細:
3. 流程表單的流程可在流程設定處進行設定,包括各節點的負責人和欄位的可見屬性等。詳情參見:流程設定
設定智慧助手
1. 設定觸發動作
新建一個智慧助手設定好名稱,設定觸發動作選擇修改資料(因爲「訂單變更表」是流程表單,當審覈透過之後才觸發智慧助手,故選擇修改資料),觸發表單選擇「訂單變更表」,新增觸發條件流程狀態等於流轉完成,簽核等於同意,全部設定完畢後點擊下方「下一步:設定執行動作」。
2. 設定執行動作
設定執行動作的資料處理選擇修改已有資料,目標表單選擇「訂單表」,新增過濾條件來確定要修改的是哪一條資料(如 ③),將「訂單表」中的訂單明細欄位設定爲觸發表單「訂單變更表」中的變更後明細欄位(如 ④),全部設定完畢後點擊完成送出即可。
附註:
過濾條件中需要新增「子表單欄位等於子表單欄位」的對應關係才能修改對應的子表單資料。
效果示範
1. 在「訂單表」中增加一條訂單資訊:
2. 之前送出的訂單需要變更資訊,故送出一個「訂單變更表」的流程表單:
3. 送出「訂單變更表」後,流程進入到審覈階段:
4. 審覈透過後,智慧助手將把「訂單表」中的訂單明細改成變更後的資訊。
注意事項
- 子表單修改子表單資料的智慧助手中,執行動作的過濾條件需要同時新增主表欄位和子表欄位作爲過濾條件。
- 觸發資料和目標資料必須滿足一對一的對應關係。
- 子表單修改子表單資料的智慧助手中,可以同時對主表和子表資料進行修改。
- 暫不支援透過子表單刪除子表單資料。
- 智慧助手賦值規則詳情參見子表單賦值規則。