使用子表資料修改或新增主表資料
1. 簡介
功能簡介
使用子表資料修改或新增主表資料是指,在一個表單的子表單欄位中新增或修改資料,觸發智慧助手,修改或新增另一個表單中的主表資料。
應用場景
生產管理中,「產品管理」表單中記錄全部產品基礎資訊,「生產記錄表」記錄每次生產產品的明細;生產出一批產品後,在「生產記錄表」中錄入資料,透過智慧助手,直接同步在「產品管理」中,自動實現產品資訊更新與新增。
預期效果
1)「產品管理」中已錄入 2 款齒條類產品,
2. 在「生產記錄表」中錄入本次生產的產品:
- 甲型標準齒條爲已有產品,本次生產更換了生產廠商;
- 乙型非標齒條爲新產品,本次爲首次生產。
3. 觸發智慧助手,在「產品管理」中修改或新增資料:
- 修改甲型標準齒條的生產廠商;
- 新增乙型非標齒條。
操作步驟
表單搭建
1. 新建「產品管理」表單,欄位設定如下:
欄位名稱 | 欄位類型 |
產品類型 | 下拉單選 |
產品名稱 | 單行文字 |
型號 | 單行文字 |
當前生產廠商 | 下拉框單選 |
2. 建立「生產記錄表」表單,欄位設定如下:
欄位名稱 | 欄位類型 |
生產編號 | 流水號 |
生產日期 | 日期時間 |
生產明細 | 子表單 |
產品類型 | 子表單-下拉單選 |
產品名稱 | 子表單-下拉單選 |
型號 | 子表單-單行文字 |
生產數量 | 子表單-數字 |
生產廠商 | 子表單-下拉單選 |
生產總數 | 數字 |
儲存倉庫 | 下拉單選 |
配置智慧助手
新增智慧助手「生產同步」,當生產出一批產品後,透過智慧助手在「產品管理」中查詢,如之前已有同款產品,則同步更新生產廠商,如果之前未生產過同款產品,則在「產品管理」中新增該產品。
1. 智慧助手觸發動作配置如下:
- 觸發動作:新增資料
- 觸發表單:生產記錄表
2. 智慧助手執行動作配置如下:
- 執行動作:修改或新增資料
- 目標表單:產品管理
- 過濾條件:
- 執行表單中的「產品類型」等於觸發表單中「產品類型」的欄位值;
- 執行表單中的「產品名稱」等於觸發表單中「產品名稱」的欄位值;
- 執行表單中的「型號」等於觸發表單中「型號」的欄位值。
- 欄位修改指派:執行表單中的「當前生產廠商」修改觸發表單中的「生產廠商」的欄位值。
- 欄位新增指派:
- 執行表單中的「產品類型」設定為觸發表單中「產品類型」的欄位值;
- 執行表單中的「產品名稱」設定為觸發表單中「產品名稱」的欄位值;
- 執行表單中的「型號」設定為觸發表單中「型號」的欄位值;
- 執行表單中的「當前生產廠商」設定為觸發表單中「生產廠商」的欄位值。
註意事項
當執行動作爲「修改或新增資料」,且過濾條件爲「主表單欄位等於子表單欄位」時,過濾條件中的子欄位必須來自同一子表單的同一行,否則將無法執行修改。