Skip to main content

流程模擬

路徑:【後台管理】⇒【應用管理】⇒【應用】⇒【業務模型】⇒【流程設計】⇒【運行】

流程模擬可以在流程正式發布前,於後台直接模擬發起與審核的完整過程,用來驗證流程走向、參與者是否正確。本章節說明如何啟用流程運行、兩種運作方式的差異,以及歷史運行流程的查看方式。

1. 啟用流程運行


流程運行預設為關閉,需先由系統管理員至 【系統管理】⇒【統一設定】⇒【流程設定】 開啟 『流程運行』『是否開啟』 開關。

啟用流程運行

啟用流程運行

warning

開啟後對所有流程生效,流程運行環境的模擬數據將在流程中心顯示,為保障業務資訊不被干擾,請勿在生產環境使用此功能!

啟用後,流程設計頁面右上角的 『運行』 圖示按鈕才可以使用。操作區的按鈕說明請詳見 流程設計介紹 章節。

2. 發起模擬流程


📌 執行運行

點選流程設計頁面右上角的 『運行』 圖示按鈕,系統會先提示 「執行運行將會儲存目前流程範本,是否繼續執行?」

執行運行提示

執行運行提示

note

執行運行會一併儲存目前的流程範本(儲存為草稿,不等同發布)。若目前的修改還不想保留,請先點選 『取消』。勾選 『不再提示』 後,之後點選運行將直接執行。

點選 『繼續運行』 後,系統會先檢驗流程是否可以跑通;若檢驗未通過,會跳出錯誤提示而無法進入模擬。

📌 填寫預設人

檢驗通過後會開啟 [發起流程] 視窗,設定模擬流程的發起條件。

發起流程

發起流程

  • 發起人預設:模擬流程的發起人,預設為目前登入的使用者,可自行更換為其他人員。
  • 發起人部門:預設顯示該發起人的主要部門,可切換為其所屬的其他部門。
  • 運作方式:選擇 『手動運行』『自動運行』,兩者差異詳見下方章節。
note

流程模擬僅支援流程基礎功能運行,依系統說明:「暫不支援訊息通知、事件、逾時、表單驗證、關聯表單」。因此模擬過程不會實際發送通知,也不會觸發節點事件與逾時規則。

視窗左下角的 『無需發起流程,點此可查看歷史運行流程』 連結,可以不發起新流程直接查看先前的模擬紀錄。

3. 手動運行


手動運行會完整模擬整個流程,由設計者逐關手動處理待辦,適合用來驗證每個節點的參與者與分支走向。

📌 填寫申請單

點選 『下一步』 後,系統會直接開啟 [填寫申請單] 的表單,填寫完成後點選 『送出』 即可發起模擬流程。

填寫申請單

填寫申請單

畫面最上方會顯示 「流程名稱 - 運行」 標題列,右上角的 『退出運作模式』 可隨時返回流程設計頁面。

📌 流程模擬詳情

送出後會進入模擬流程的詳情頁,包含基本資訊與流程圖。

流程模擬詳情

流程模擬詳情

  • 基本資訊:流程狀態、發起人、發起時間、結束時間、流程範本、運作方式。
  • 流程圖:以顏色標示各節點目前的狀態,右上角提供圖例說明。
    • 已運行(綠色):已完成的節點。
    • 進行中(藍色):目前停留的節點。
    • 異常(紅色):運行發生異常的節點。
    • 未運行(灰色):尚未執行到的節點。

頁面右上角提供 『作廢』『刪除』,可以作廢或直接刪除這筆模擬流程;左上角的 『返回』 則會回到發起表單,方便再跑一次。

📌 審核記錄與流程預判

頁面下方的 【審核記錄】 會列出各節點的節點名稱、處理人、接收時間、完成時間與耗時。

流程發起後系統會進行流程預判,把後續每個節點預估的處理人先找出來;因此尚未處理的節點也會顯示處理人,但完成時間為空白。

審核記錄

審核記錄

透過預判結果,可以在流程尚未跑完前就確認參與者規則是否符合預期。

📌 快速審核

在模擬運作模式下,直接點選流程圖中 進行中 的節點,會展開快速審核卡片,顯示目前處理人與 『同意』『不同意』『更多』 三個操作。

快速審核

快速審核

點選 『同意』『不同意』 即可直接推進流程,不需開啟表單。

📌 進入表單處理

若需要填寫表單內容或執行其他流程操作,點選卡片中的 『更多』,系統會另開分頁進入該筆待辦的表單畫面。

表單上方提供該節點操作權限所設定的流程操作,例如 『協辦』『轉辦』『暫存』『同意』,並可透過 『⋯』 展開 『傳閱』『加簽』『暫停流程』『結束流程』『作廢流程』『不同意』『複製』 等操作。

進入表單處理

進入表單處理

節點可執行哪些操作,取決於該節點的操作權限設定,詳細說明請詳見 使用者活動-基礎屬性【5. 操作權限】 章節。

📌 流程完成

依序處理完所有節點後,流程狀態會變為 「已完成」,並填入結束時間,流程圖中的節點也全部轉為已運行的綠色。

流程完成

流程完成

4. 自動運行


自動運行是由系統自動處理所有待辦任務,處理結果一律為 同意,適合用來快速確認流程是否能從頭跑到尾。

選擇自動運行並點選 『下一步』 後,系統不會開啟填寫申請單的表單,而是直接跑完整個流程並顯示結果。

自動運行

自動運行

由於所有節點是在同一瞬間完成,審核記錄中各節點的接收時間與完成時間會相同,流程狀態直接顯示為 「已完成」

tip

自動運行只會走「全部同意」這一條路徑,無法驗證駁回或條件分支的走向;若要測試不同分支,請改用手動運行。

5. 歷史運行流程


📌 查看歷史紀錄

點選 『運行』 後,於 [發起流程] 視窗左下角點選 『無需發起流程,點此可查看歷史運行流程』,即可進入 【歷史運行流程】 列表。

歷史運行流程

歷史運行流程

列表可依 『進行中』『已完成』『已作廢』 三種狀態分頁查看,欄位包含序號、流程名稱、流程範本、目前處理人、已用時、流程狀態、發起人與發起時間(目前處理人僅在進行中分頁顯示)。

點選任一筆紀錄即可開啟該次模擬的詳情頁,繼續處理或刪除。

右上角的 『新增運行流程』 可以直接再發起一筆模擬流程,同樣會開啟 [發起流程] 視窗。

📌 篩選歷史紀錄

點選列表右上角的漏斗圖示可展開篩選條件,支援以 流程名稱發起時間 區間進行查詢,並可點選 『重設』 清除條件。

篩選歷史運行流程

篩選歷史運行流程

tip

模擬流程的數據會與正式數據一起顯示在 【流程中心】,測試完成後建議在詳情頁或歷史運行流程列表中將模擬紀錄刪除,避免干擾業務資訊。