簡介
功能簡介
使用子表資料修改或新增主表資料是指,在一個表單的 子表單 欄位中新增或修改資料後,觸發 智慧助手Pro,修改或新增另一個表單中的主表資料。
應用場景
生產管理場景中,當生產出一批產品後,在「生產記錄表」中錄入所生產產品的明細資料,並透過「智慧助手Pro」,直接同步在「產品管理」中,自動實現產品資訊更新與新增。
預期效果
1. 在「生產記錄表」中錄入本次生產的產品:
A 型標準齒條為已有產品,本次生產更換了生產廠商;
B 型非標齒條為新產品,本次為首次生產。
2. 觸發「智慧助手Pro」,在「產品管理」中修改或新增資料:
修改 A 型標準齒條的生產廠商;
新增 B 型非標齒條。
表單搭建
1. 新建「產品管理」表單,欄位設定如下:
欄位名稱 | 欄位類型 |
產品類型 | 下拉單選 |
產品名稱 | 單行文字 |
型號 | 單行文字 |
當前生產廠商 | 下拉單選 |
2. 新建「生產記錄表」表單,欄位設定如下:
欄位名稱 | 欄位類型 |
生產編號 | 流水號 |
生產日期 | 日期時間 |
生產明細 | 子表單 |
生產明細.產品類型 | 子表單-下拉單選 |
生產明細.產品名稱 | 子表單-下拉單選 |
生產明細.型號 | 子表單-單行文字 |
生產明細.生產數量 | 子表單-數字 |
生產明細.生產廠商 | 子表單-下拉單選 |
生產總數 | 數字 |
儲存倉庫 | 下拉單選 |
設定智慧助手Pro
新建智慧助手Pro
表單搭建完成後,直接切換到「擴展功能」處,新建一個「智慧助手Pro」並設定好名稱,觸發方式選擇「表單觸發」,觸發表單選擇「生產記錄表」。如下圖所示:
設定觸發節點
選中觸發節點,設定觸發動作為「新增資料時」,使得在送出生產記錄資料後便可觸發「智慧助手Pro」:
新增修改資料節點
在觸發節點下方新增一個「修改資料」節點,如下圖所示:
設定修改資料節點
進一步對「修改資料」節點進行設定,具體如下:
1. 選擇修改對象
選擇修改對象為「選擇表單修改資料」,目標表單為「產品管理」:
2. 篩選出需要修改的資料
新增過濾條件,從「產品管理」表中篩選出與觸發資料中產品類型、產品名稱、型號一致的產品資料進行修改;如沒有可修改的資料,則執行新增操作。具體設定如下:
「產品類型」等於任意一個「觸發資料--生產明細.產品類型」
「產品名稱」等於任意一個「觸發資料--生產明細.產品名稱」
「型號」等於任意一個「觸發資料--生產明細.型號」
勾選「沒有可修改的資料時,向對應表單新增資料」選項
附註:
此處的過濾條件僅是將需要修改的資料過濾出來,並未執行任何處理操作。
3. 設定欄位值
a. 修改資料
對已過濾出的產品資料進行修改,設定步驟如下:
新增欄位:將已有產品的廠商資訊修改為觸發資料中的對應廠商資訊;
「當前生產廠商」等於「觸發資料--生產明細.生產廠商」;
設定要修改的資料與資料源的關係:在修改過程中,觸發資料子表單中的多條生產明細資料,將會透過產品類型、產品名稱、型號匹配到相應的產品資料,並進行欄位值的修改;
「產品類型」等於「觸發資料--生產明細.產品類型」
「產品名稱」等於「觸發資料--生產明細.產品名稱」
「型號」等於「觸發資料--生產明細.型號」
b. 新增資料
若未過濾出與觸發資料子表單中某些生產明細資料一致的資料,則直接根據向「產品管理」表中新增對應產品資料
產品資料,
說明觸發資料子表單中的該條生產產品資料為新產品,直接向「產品管理」表中新增資料
在「新增資料」處,設定向「產品管理」表中新增資料時,各欄位的值。如下圖所示:
儲存並啟用
全部設定完成後,點擊「儲存並啟用」按鈕,將「智慧助手Pro」投入實際使用。如下圖所示:
注意事項
修改資料時,子表單的賦值規則可參考:子表單限制規則