執行工作流管理
發布後的工作流可以被觸發以產生活躍的 執行實例。每個執行實例皆獨立運行,讓您能夠追蹤個別節點的完成狀態,並介入控制操作—例如暫停、恢復或終止。
啟動執行
- 導覽至 啟動工作流執行 模組並點擊 新增 按鈕。
- 在彈出的設定面板中,指定下列詳細資訊:
- 發布版本 (必填):選擇要實例化的工作流發布快照。
- 擁有者/發起人 (選填):指派負責此執行實例的人員。
- 副本 (CC) 清單 (選填):提供將於流程里程碑獲得通知的人員名單。
- 點擊 儲存。系統隨後將:
- 建立新的執行實例。
- 自動完成「開始事件」節點。
- 將業務流程推進至第一個「活動」節點。
提示
啟動成功後,您將會立刻在活動清單中看到剛建立的實例紀錄。
處理流程活動
當執行抵達活動節點時,指定的操作人員必須在 處理工作流執行 模組內處理職責:
- 使用者任務:系統會要求操作人員開啟嵌入的表單視圖,手動完成資料提交或簽核流程。
- 服務任務:後端服務將自主執行設定好的動作。
完成要求後,系統會安全地將流程向上推進至後續的節點映射。
閘道器邏輯
當流程推進抵達 閘道器 節點時:
- 互斥閘道器 (Exclusive Gateway):根據提供的 分支鍵 (Branch Key) 邏輯選擇確切的一條對外路由。只有符合評估條件的分支將被啟動。
- 並行閘道器 (Parallel Gateway):同時刺激所有外傳分支,並拆分成平行的執行流。
生命週期控制介入
在工作流清單中選擇任何運行中的執行實例,點擊 查看詳情,管理模態視窗會呈現相伴的控制按鈕:
| 按鈕 | 圖示 | 功能 | 涵義 |
|---|---|---|---|
| 暫停 | ⏸ | 暫停 | 暫時停止推進。所有活動節點將保持其狀態,但暫緩後續進展。 |
| 恢復 | ▶ | 恢復 | 將已暫停的流程解凍,回復為運行狀態。 |
| 終止 | ✕ | 終止 | 永久中斷流程,造成不可復原的終點。 |
| 完成 | ✓ | 推進移交 | 手動將該執行實例標記為完成。 |
注意
終止 介入是強制且不可逆轉的。一旦終止,該個別的執行實例會永久停止,且無法重新啟動。
執行狀態詞彙
| 狀態 | 標記 |
|---|---|
| 運行中 | 流程處於健康運行狀態,具備待處理的活動節點。 |
| 已完成 | 流程到達結束事件,或是被手動全面完成。 |
| 已暫停 | 手動中斷,等待恢復指令。 |
| 已終止 | 經由人為管理或系統嚴重錯誤而中止。 |
狀態轉換機制
運行中 → 已完成 (觸及結束事件或被手動完成)
運行中 → 已暫停 (手動暫停)
運行中 → 已終止 (手動終 止)
已暫停 → 運行中 (手動恢復)
已暫停 → 已終止 (於深度暫停時終止)
注意
已完成 和 已終止 屬於絕對的終結狀態。帶有這些狀態的執行實例無法經歷額外的狀態轉換。