使用子表資料修改主表資料
簡介
功能簡介
應用場景
- 如學生管理中,在「成績錄入」表的子表單中新增每個學生的成績資訊後,觸發「智慧助手 Pro」,自動將「學生個人成績表」內分數及格的學生狀態改成“考試通過”。
- 如設備管理中,在「設備借用」表的子表單中新增設備借用明細,當借用申請簽核透過後,觸發「智慧助手Pro」,自動將「設備基礎資訊表」內的設備狀態修改為“借出”,借用人修改成“對應申請人”。
預期效果
以設備借用場景為例,在「設備借用表」中新增借用資訊,並在簽核通過後,自動修改「設備狀態表」中對應設備的狀態和借用人。效果如下圖所示:
表單搭建
1. 首先新建一個「設備狀態表」,在表單中新增設備的基礎資訊和借用資訊,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
設備編號 | 流水號 | / |
設備名稱 | 單行文字 | |
設備型號 | 單行文字 | |
設備類型 | 下拉單選 | 選項設定為生產設備、消防設備 |
借用人 | 成員單選 | / |
設備狀態 | 下拉單選 | 選項設定為在庫、借用中 |
2. 再建立一個流程表單「設備借用表」,在表單中新增一個子表單作為借用明細,欄位設定如下:
欄位名稱 | 欄位類型 | 欄位設定 |
借用人 | 成員單選 | / |
借用時間 | 日期時間 | |
設備借用明細 | 子表單 | |
設備借用明細.設備使用人 | 成員單選 | |
設備借用明細.設備類型 | 下拉單選 | |
設備借用明細.設備名稱 | 下拉單選 | |
設備借用明細.設備編號 | 單行文字 | |
設備借用明細.設備型號 | 單行文字 | |
設備借用明細.設備狀態 | 下拉單選 | 選項設定為在庫、借用中 |
簽核意見 | 單選 | 選項設定為通過、駁回 |
3. 流程表單的流程可在流程設定處進行設定,包括各節點的負責人和欄位的可見屬性等。詳情參見:流程設定
- 流程發起節點設定欄位可瀏覽、可編輯權限如下:
- 待辦節點設定欄位權限設定為全部可瀏覽、可編輯,並設定節點負責人,使負責人可以收到流程待辦訊息。
設定智慧助手 Pro
新建智慧助手 Pro
表單搭建完成後,直接切換到「擴充功能」處,新建一個「智慧助手 Pro」並設定好名稱,觸發方式選擇「表單觸發」,觸發表單選擇「設備借用表」。如下圖所示:
設定觸發節點
選中觸發節點,並進行如下設定,使得「智慧助手 Pro」在借用申請被簽核通過後方可觸發:
- 選擇觸發動作:「流程變更時」;
- 選擇流程節點:「簽核節點」;
- 選擇節點行為:「送出」;
- 新增觸發條件:「簽核結果」等於「通過」;
新增修改資料節點
在觸發節點下方新增一個「修改資料」節點,如下圖所示:
設定修改資料節點
進一步對「修改資料」節點進行設定,具體如下:
1. 選擇修改對象
選擇修改對象為「選擇表單修改資料」,目標表單為「設備狀態表」:
2. 篩選出需要修改的資料
新增過濾條件「設備編號」等於任意一個「觸發資料--設備借用明細.設備編號」,從「設備狀態表」表中篩選出本次所有借用的設備資料,便於進行後續修改:
附註:
此處的過濾條件僅是將需要修改的資料過濾出來,並未執行任何修改操作。
3. 設定欄位值
對已過濾出的設備資料進行修改,設定步驟如下:
- 新增要修改的欄位並設定其欄位值:將設備狀態和借用人修改為觸發資料中的對應資訊;
- 「借用人」等於「觸發資料--設備借用明細.借用人」;
- 「設備狀態」等於「觸發資料--設備借用明細.設備狀態」;
- 設定要修改的資料與資料源的關係:在修改過程中,觸發資料子表單中的多筆設備借用資料,將會透過設備編號匹配到相應的設備資料,並進行欄位值的修改;
- 「設備編號」等於「觸發資料--設備借用明細.設備編號」。
儲存並啟用
全部設定完成後,點擊「儲存並啟用」按鈕,將「智慧助手 Pro」投入實際使用。如下圖所示:
注意事項
1. 修改資料時,子表單的賦值限制可參考:子表單賦值規則 。
2. 配置欄位值時,設定項「要修改的資料與資料源的關係」的具體說明可參考:資料修改關係說明。