流程模擬
路徑:【後台管理】⇒【應用管理】⇒【應用】⇒【業務模型】⇒【流程設計】⇒【運行】
流程模擬可以在流程正式發布前,於後台直接模擬發起與審核的完整過程,用來驗證流程走向、參與者是否正確。本章節說明如何啟用流程運行、兩種運作方式的差異,以及歷史運行流程的查看方式。
1. 啟用流程運行
流程運行預設為關閉,需先由系統管理員至 【系統管理】⇒【統一設定】⇒【流程設定】 開啟 『流程運行』 的 『是否開啟』 開關。
啟用流程運行
開啟後對所有流程生效,流程運行環境的模擬數據將在流程中心顯示,為保障業務資訊不被干擾,請勿在生產環境使用此功能!
啟用後,流程設計頁面右上角的 『運行』 圖示按鈕才可以使用。操作區的按鈕說明請詳見 流程設計介紹 章節。
2. 發起模擬流程
📌 執行運行
點選流程設計頁面右上角的 『運行』 圖示按鈕,系統會先提示 「執行運行將會儲存目前流程範本,是否繼續執行?」。
執行運行提示
執行運行會一併儲存目前的流程範本(儲存為草稿,不等同發布)。若目前的修改還不想保留,請先點選 『取消』。勾選 『不再提示』 後,之後點選運行將直接執行。
點選 『繼續運行』 後,系統會先檢驗流程是否可以跑通;若檢驗未通過,會跳出錯誤提示而無法進入模擬。
📌 填寫預設人
檢驗通過後會開啟 [發起流程] 視窗,設定模擬流程的發起條件。
發起流程
- 發起人預設:模擬流程的發起人,預設為目前登入的使用者,可自行更換為其他人員。
- 發起人部門:預設顯示該發起人的主要部門,可切換為其所屬的其他部門。
- 運作方式:選擇 『手動運行』 或 『自動運行』,兩者差異詳見下方章節。
流程模擬僅支援流程基礎功能運行,依系統說明:「暫不支援訊息通知、事件、逾時、表單驗證、關聯表單」。因此模擬過程不會實際發送通知,也不會觸發節點事件與逾時規則。
視窗左下角的 『無需發起流程,點此可查看歷史運行流程』 連結,可以不發起新流程直接查看先前的模擬紀錄。
3. 手動運行
手動運行會完整模擬整個流程,由設計者逐關手動處理待辦,適合用來驗證每個節點的參與者與分支走向。
📌 填寫申請單
點選 『下一步』 後,系統會直接開啟 [填寫申請單] 的表單,填寫完成後點選 『送出』 即可發起模擬流程。
填寫申請單
畫面最上方會顯示 「流程名稱 - 運行」 標題列,右上角的 『退出運作模式』 可隨時返回流程設計頁面。
📌 流程模擬詳情
送出後會進入模擬流程的詳情頁,包含基本資訊與流程圖。
流程模擬詳情
- 基本資訊:流程狀態、發起人、發起時間、結束時間、流程範本、運作方式。
- 流程圖:以顏色標示各節點目前的狀態,右上角提供圖例說明。
- 已運行(綠色):已完成的節點。
- 進行中(藍色):目前停留的節點。
- 異常(紅色):運行發生異常的節點。
- 未運行(灰色):尚未執行到的節點。
頁面右上角提供 『作廢』 與 『刪除』,可以作廢或直接刪除這筆模擬流程;左上角的 『返回』 則會回到發起表單,方便再跑一次。
📌 審核記錄與流程預判
頁面下方的 【審核記錄】 會列出各節點的節點名稱、處理人、接收時間、完成時間與耗時。
流程發起後系統會進行流程預判,把後續每個節點預估的處理人先找出來;因此尚未處理的節點也會顯示處理人,但完成時間為空白。
審核記錄
透過預判結果,可以在流程尚未跑完前就確認參與者規則是否符合預期。
📌 快速審核
在模擬運作模式下,直接點選流程圖中 進行中 的節點,會展開快速審核卡片,顯示目前處理人與 『同意』、『不同意』、『更多』 三個操作。
快速審核
點選 『同意』 或 『不同意』 即可直接推進流程,不需開啟表單。
📌 進入表單處理
若需要填寫表單內容或執行其他流程操作,點選卡片中的 『更多』,系統會另開分頁進入該筆待辦的表單畫面。
表單上方提供該節點操作權限所設定的流程操作,例如 『協辦』、『轉辦』、『暫存』、『同意』,並可透過 『⋯』 展開 『傳閱』、『加簽』、『暫停流程』、『結束流程』、『作廢流程』、『不同意』、『複製』 等操作。
進入表單處理
節點可執行哪些操作,取決於該節點的操作權限設定,詳細說明請詳見 使用者活動-基礎屬性【5. 操作權限】 章節。
📌 流程完成
依序處理完所有節點後,流程狀態會變為 「已完成」,並填入結束時間,流程圖中的節點也全部轉為已運行的綠色。
流程完成
4. 自動運行
自動運行是由系統自動處理所有待辦任務,處理結果一律為 同意,適合用來快速確認流程是否能從頭跑到尾。
選擇自動運行並點選 『下一步』 後,系統不會開啟填寫申請單的表單,而是直接跑完整個流程並顯示結果。
自動運行
由於所有節點是在同一瞬間完成,審核記錄中各節點的接收時間與完成時間會相同,流程狀態直接顯示為 「已完成」。
自動運行只會走「全部同意」這一條路徑,無法驗證駁回或條件分支的走向;若要測試不同分支,請改用手動運行。
5. 歷史運行流程
📌 查看歷史紀錄
點選 『運行』 後,於 [發起流程] 視窗左下角點選 『無需發起流程,點此可查看歷史運行流程』,即可進入 【歷史運行流程】 列表。
歷史運行流程
列表可依 『進行中』、『已完成』、『已作廢』 三種狀態分頁查看,欄位包含序號、流程名稱、流程範本、目前處理人、已用時、流程狀態、發起人與發起時間(目前處理人僅在進行中分頁顯示)。
點選任一筆紀錄即可開啟該次模擬的詳情頁,繼續處理或刪除。
右上角的 『新增運行流程』 可以直接再發起一筆模擬流程,同樣會開啟 [發起流程] 視窗。
📌 篩選歷史紀錄
點選列表右上角的漏斗圖示可展開篩選條件,支援以 流程名稱 與 發起時間 區間進行查詢,並可點選 『重設』 清除條件。
篩選歷史運行流程
模擬流程的數據會與正式數據一起顯示在 【流程中心】,測試完成後建議在詳情頁或歷史運行流程列表中將模擬紀錄刪除,避免干擾業務資訊。