功能入口與設計步驟
簡介
本文將對「智慧助手 Pro」的功能入口和設計步驟進行詳細介紹,旨在幫助使用者快速上手搭建「智慧助手 Pro」並進行實際應用。
功能入口
從表單中進入
1. 進入「表單編輯 > 擴充功能 > 智慧助手 」:
- 若表單未設定過「智慧助手 Pro」,可以點擊「新建智慧助手」進行新建新增;
- 若表單已設定過「智慧助手 Pro」,可以根據表單參與表單觸發/定時觸發、作為觸發動作/執行動作進行篩選查看,並進行編輯、啟用/停用、查看執行日誌、複製以及刪除操作。
從管理後台進入
1. 點擊「工作台 > 應用 > 管理後台」:
2. 進入管理後台,選擇進階功能中的「智慧助手」:
- 若未新增過「智慧助手 Pro」,可以在以下兩個位置進行新增:
- 若已經新增過「智慧助手 Pro」,可以在該頁面內根據分類/名稱/觸發表單/執行表單/啟用狀態進行篩選查看,並進行編輯、複製、刪除、啟用/停用以及查看執行日誌操作,詳情參見:管理智慧助手Pro。
設計步驟
在工作流中,往往需要一個“觸發器”來觸發一系列任務的自動執行。而對應到「智慧助手 Pro」中,則是透過一個觸發節點來觸發,透過多個執行節點來執行一系列任務。
設定觸發節點
觸發節點,負責觸發整個「智慧助手 Pro」的執行。它能夠辨識在何時啟動「智慧助手 Pro」,可以是各種事件或特定時間,例如,在新增表單資料時、或到達特定日期時進行觸發。
觸發節點的設定包括:選擇觸發方式、設定觸發動作(定時觸發方式下,為觸發時間類型)。具體如下:
1. 選擇觸發方式
根據需求選取合適的觸發方式,且不同的觸發方式將直接影響後續觸發動作的配置。如下表所示:
觸發方式 | 觸發說明與支援的觸發動作 |
當表單中的資料、或流程狀態發生變化,且變化滿足一定條件時,觸發「智慧助手 Pro」:
| |
從設定的時間點或表單中的指定時間開始,按照一定頻率週期性地觸發「智慧助手 Pro」:
|
新建一個「智慧助手Pro」,並選擇觸發方式。如下圖所示:
點擊「確定」後,將自動進入設計畫布,進行後續節點的配置。
2. 設定觸發節點
選中觸發節點,設定所需觸發動作(支援多選觸發動作)。以新增資料時為例,如下圖所示:
新增並設定執行節點
執行節點,負責「智慧助手 Pro」中各種任務或操作的執行,如資料處理、查詢、計算,以及調用外掛等。
點擊「+」按鈕,即可順序向下新增執行節點,並可結合條件分支實現任務的順序執行、並行執行或條件執行。
執行節點說明如下表所示:
節點名稱 | 作用 |
根據前置節點所儲存的資料或自訂值,向目標表單中新增一或多筆資料 | |
修改前置節點所指向的資料、或目標表單中滿足條件的已有資料;若找不到對應資料,還可直接新增資料 | |
刪除目標表單中滿足條件的已有資料,或前置節點所指向的資料 | |
查詢出目標表單中的某筆資料,且查詢結果支援被後續執行節點調用 | |
查詢出目標表單中的多筆資料,且查詢結果支援被後續執行節點調用 | |
在一個「智慧助手 Pro」中新增多個條件分支,使得「智慧助手 Pro」能夠根據不同的情況或條件,選擇性地執行不同任務 | |
對前置節點上所儲存的資料進行公式計算,且計算結果支援作為單筆資料被後續節點調用 | |
在「智慧助手 Pro」中透過調用外部外掛實現對資料的轉換、加工、驗證、通知等,還可儲存外掛的執行結果供後續節點調用 |
儲存並啟用智慧助手 Pro
透過上述步驟,我們基本完成了工作流設計。別忘記點擊「儲存並啟用」按鈕,使「智慧助手 Pro」按照當前設計運行。
注意事項
1. 「智慧助手 Pro」與「智慧助手」間不會互相觸發。如,「智慧助手Pro」執行了「新增 A 表資料」操作後,不會聯動觸發「觸發動作為新增 A 表資料」的「智慧助手」;反之,同理。
2. 「智慧助手 Pro」中新增「流程變更時」觸發動作,對流程表單中的流程與資料進行拆分處理,即:
- 僅修改資料:可以單獨觸發一次「修改資料時」的「智慧助手 Pro」
- 僅變更流程:可以單獨觸發一次「流程變更時」的「智慧助手 Pro」
則,在修改資料並變更流程時,可觸發兩次「智慧助手 Pro」,且先觸發執行「修改資料時」的「智慧助手Pro」,再觸發執行「流程變更時」的「智慧助手 Pro」。
3. 因網絡波動、隊列阻塞等原因,「智慧助手 Pro」可能會執行失敗,如遇到「智慧助手 Pro」執行失敗的情況,可以在執行日誌裡查看失敗日誌,進行手動調整。