開始工作流程

工作流程一律手動啟動。 不過,啟動後,視透過排程器指定的資訊而定,可能會維持非作用中狀態(請參閱 排程器)或活動排程。

與目標工作流程執行(啟動、停止、暫停等)相關的動作 為 非同步 流程:訂單會記錄下來,當伺服器可供套用時,訂單就會生效。

工具列可讓您啟動及追蹤工作流程的執行。

中可用的選項清單 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: 可讓您儲存或取消對工作流程所做的變更。

注意

您可以選取一組活動,並將其中一個命令套用至這些活動。

本頁內容