使用子表資料新增主表資料
簡介
功能簡介筆
應用場景
- 如車輛管理中,在「用車申請」的子表單中記錄用車明細,新增一筆資料後,觸發「智慧助手 Pro」,將這些用車明細新增到「車輛使用記錄」的主表中。
- 如待辦通知管理中,在「基礎資料」子表單中記錄通知明細,新增一筆資料後,觸發「智慧助手 Pro」,將這些通知明細新增到「待辦通知」的主表中。
預期效果
在「基礎資料表」中錄入待辦資訊後,透過「智慧助手 Pro」自動將資訊新增到「待辦通知表」中,並發起流程。
表單搭建
1. 首先新建一個「基礎資料表」,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
待辦對象 | 成員單選 | / |
資料輸入時間 | 日期時間 | |
通知明細 | 子表單 | |
處理內容 | 子欄位-多行文字 | |
業務截止時間 | 子欄位-日期時間 |
2. 再建立一個流程表單「待辦通知表」,在主表欄位中新增「基礎資料表」中子表單的欄位,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
待辦對象 | 成員單選 | / |
資料輸入時間 | 日期時間 | |
處理內容 | 多行文字 | |
業務截止時間 | 日期時間 | |
是否處理完成 | 單選 | 選項設定為是、否 |
3. 流程表單的流程可在流程設定處進行設定,包括各節點的負責人和欄位的可見屬性等。詳情參見:流程設定
- 流程發起節點設定欄位可瀏覽、可編輯權限如下:
- 待辦節點設定欄位權限設定為全部可瀏覽、可編輯,並設定節點負責人,負責人可以收到流程待辦訊息。
設定智慧助手 Pro
新建智慧助手 Pro
表單搭建完成後,直接切換到「擴充功能」處,新建一個「智慧助手 Pro」並設定好名稱,觸發方式選擇「表單觸發」,觸發表單選擇「基礎資料表」。如下圖所示:
設定觸發節點
選中觸發節點,設定觸發動作為「新增資料時」,使「智慧助手 Pro」在新增「基礎資料表」資料後便被觸發:
新增新增資料節點
在觸發節點下方新增一個「新增資料」節點,如下圖所示:
設定新增資料節點
進一步對「新增資料」節點進行設定,具體如下:
- 選擇目標表單:選擇「待辦通知表」,即將資料新增到該表中;
- 設定欄位值:將各欄位值設定為觸發資料中相應欄位的值。其中,使用了「觸發資料子表單欄位」為如下主表欄位賦值,使得觸發資料中有多筆子表資料時,可在「待辦通知表」中新增多筆相應的主表資料;
- 「處理內容」等於「觸發資料--通知明細.處理內容」;
- 「業務截止時間」等於「觸發資料--通知明細.業務截止時間」。
儲存並啟用
全部設定完成後,點擊「儲存並啟用」按鈕,將「智慧助手 Pro」投入實際使用。如下圖所示:
注意事項
1. 新增資料時,子表單欄位的賦值規則參見:子表單賦值規則。
2. 使用子表資料新增主表資料時,新增多少筆子表資料,則會在目標表單中新增多少筆資料。如子表單完全為空,則會新增 0 筆資料,效果如下: