工作流程一律手動啟動。 不過,啟動後,視透過排程器指定的資訊而定,可能會維持非作用中狀態(請參閱 排程器)或活動排程。
與目標工作流程執行(啟動、停止、暫停等)相關的動作 為 非同步 流程:訂單會記錄下來,當伺服器可供套用時,訂單就會生效。
工具列可讓您啟動及追蹤工作流程的執行。
中可用的選項清單 Actions 功能表和滑鼠右鍵功能表於下方詳細說明。
請記住,當運算子對工作流程(開始、停止、暫停等)執行動作時,該動作不會立即執行,而會置於佇列中,以便由工作流程模組處理。
此 Actions 工具列的按鈕可讓您存取所選工作流程上的其他執行選項。 您也可以使用 File > Actions ,或按一下右鍵工作流並選擇 Actions.
Start
此動作可讓您開始執行工作流程:工作流 已完成, 正在編輯 或 已暫停 更改狀態 已開始. 然後,工作流引擎將處理此工作流的執行。 如果工作流程已暫停,則會繼續,否則工作流程會從頭開始,並啟動初始活動。
啟動是非同步程式:系統會儲存要求,並盡快由工作流程伺服器處理。
Pause
此動作會將工作流程的狀態設定為 已暫停. 在繼續工作流程之前,不會啟動任何活動;但不會暫停進行中的操作。
Stop
此動作會停止目前執行的工作流程。 執行個體的狀態設為 已完成. 如果可能,將停止正在進行的操作。 立即取消導入和SQL查詢。
停止工作流程是非同步程式:請求已註冊,然後工作流伺服器或伺服器取消正在進行的操作。 因此,停止工作流實例可能需要時間,尤其是當工作流在多個伺服器上運行時,每個伺服器都必須控制以取消正在進行的任務。 為避免發生任何問題,請等待停止操作完成,並且不要在同一工作流程中執行多個停止請求。
Restart
此動作會停止,然後重新啟動工作流程。 在大多數情況下,可以更快地重新啟動。 在停止需要一定時間時自動重新啟動也很有用:這是因為當工作流停止時,「停止」命令不可用。
Purge history
此動作可讓您清除工作流程歷史記錄。 有關詳細資訊,請參閱 清除日誌.
Start in simulation mode
此選項可讓您在模擬模式中啟動工作流程,而非實際模式。 這表示當您啟用此模式時,只會執行不影響資料庫或檔案系統的活動(例如 Query, Union, Intersection等)。 確實有影響的活動(例如 Export, Import等) 以及之後的不會執行(在相同分支中)。
Execute pending tasks now
此動作可讓您盡快開始所有待處理的工作。 若要啟動特定任務,請以滑鼠右鍵按一下其活動並選取 Execute pending task(s) now.
Unconditional stop
此選項會將工作流程狀態變更為 Finished. 只有在正常停止程式在幾分鐘後失敗時,才應將此動作當作最後手段。 只有在您確定沒有實際工作流程作業正在進行時,才使用無條件停止。
此選項保留給專家使用者。
Save as template
此操作會根據所選工作流建立新的工作流模板。 您必須指定要儲存該資料夾的位置(在 Folder 欄位)。
選取一或多個工作流程活動時,您可以按一下滑鼠右鍵,以對您選取的項目採取動作。
滑鼠右鍵功能表中提供下列選項:
Open:此選項可讓您存取活動屬性。
Display logs: 此選項可讓您查看所選活動的任務執行日誌。 請參閱 顯示日誌.
Execute pending task(s) now: 此動作可讓您盡快開始待定任務。
Workflow restart from a task: 此選項可讓您使用先前為此活動儲存的結果來重新啟動工作流程。
Cut/Copy/Paste/Delete: 這些選項可讓您剪下、複製、貼上和刪除活動。
Copy as bitmap: 此選項可讓您擷取所有活動的螢幕擷取畫面。
Normal execution / Enable but do not execute / Do not enable: 這些選項也可在 Advanced 標籤。 詳細資訊於 執行.
Save / Cancel: 可讓您儲存或取消對工作流程所做的變更。
您可以選取一組活動,並將其中一個命令套用至這些活動。