管理流程

「進程清單」頁顯示用戶已啟動或已自動啟動的進程。

  1. 在管理主控台中,按一下「服務>表單工作流程>表單工作流程」。 「流程清單」顯示以下資訊:

    進程名稱——版本: 流程名稱,如Workbench中定義。

    應用程式: 流程所屬的應用產品,如Workbench中定義。

    狀態: 活動:表示流程是為流程版本激活的流程。 非活動」表示流程是舊版,仍有流程實例。

    建立日期: 部署流程的日期和時間。

  2. 按一下進程名稱,在「進程實例」頁上查看其進程實例。

使用流程實例

如果從「流程清單」頁訪問「流程實例」頁,則會列出所選流程的所有流程實例。 如果在執行搜索後訪問「流程實例」頁,則只列出找到的流程實例。

對於每個流程實例,清單顯示以下資訊:

進程ID: 當進程實例化時(即當用戶或自動步驟啟動進程時),表單工作流所指派的標識符。 您可以使用此標識符跟蹤流程實例的生命週期。

進程名稱——版本: 流程名稱,如Workbench中定義。

狀態: 指示進程實例是正常運行、更改狀態還是已停止。 (請參閱關於流程實例狀態。)

建立日期: 建立流程實例的日期和時間。

更新日期: 上次更改流程實例狀態的日期和時間。

您可以在「流程實例」頁上執行以下任務:

  • 選擇流程實例以查看其詳細資訊,如其操作和子流程。 選擇流程實例時,將顯示「流程實例詳細資訊」頁。
  • 暫停、取消暫停或終止進程實例。
  • 搜索流程實例。 若要開始搜尋,請按一下搜尋。

關於流程實例狀態

流程實例(包括子流程)可具有以下狀態:

完整: 流程實例中的所有分支和操作都已完成。 COMPLETE是流程實例的最終狀態。

完成: 進程實例的狀態即將更改為COMPLETE。

已啟動: 進程實例已建立但尚未運行。 INITIATED是進程實例的第一個狀態。

正在運行: 進程實例正常運行。 自動步驟可能正在進行中,或者進程實例可能正在接收用戶輸入或等待用戶交互。

暫停: 進程實例已被管理員或進程中的步驟暫停。 在狀態變更之前,不會再執行任何操作。

暫停: 狀態即將更改為SUSPENDED。 如果某個操作被設計為忽略暫停請求且尚未完成,則該操作必須在進程實例暫停之前完成。

已終止: 進程實例已被管理員終止。

正在終止: 狀態即將更改為「已終止」。 如果某個操作被設計為忽略終止請求,但尚未完成,則該操作必須在流程實例終止之前完成。

取消暫停: 狀態即將在被掛起後更改為「運行」。

注意

當請求更改流程實例的狀態(如暫停或終止)時,請求將進入表單工作流的命令隊列。 根據佇列的大小和整體處理速度,在重新載入頁面一或多次之前,所顯示的狀態不會變更。

暫停或取消暫停進程實例

如果您需要排除問題故障,或者您知道某個流程實例在以後的步驟中由於某些外部條件而遇到問題,則可以暫時暫停該流程實例。

可以暫停狀態為RUNNING的進程實例。

暫停進程實例後,其狀態將更改為SHUSTANING,然後更改為SUSPENDED,進程將在當前操作時暫停。 進程實例將保持此狀態,直到狀態更改為UNSUNSPEDED。

只有狀態為SUSPENDED的進程實例才能更改為UNSUSPENDED。

取消暫停進程實例時,其狀態將更改為RUNNING,並繼續其暫停的操作。

當您暫停已使用其調用操作調用其他進程(子進程)的進程實例時,子進程也會被暫停。

  1. 在管理主控台中,按一下「服務>表單工作流程>表單工作流程」。
  2. 在「流程實例」頁上,選擇流程,然後按一下「暫停」或「取消暫停」。

終止流程實例

如果某個流程實例的操作已停止或遇到某些其他錯誤情況,或者需要強制某個流程實例停止運行,則可以終止該流程實例。

您可以終止具有任何狀態的進程實例。

當您終止流程實例時,其狀態將變為DERTINATION,然後變為TERMINATING,並且流程將停止其當前操作。 不會運行任何其他操作,並終止所有關聯的操作和任務。

  1. 在管理主控台中,按一下「服務>表單工作流程>表單工作流程」。
  2. 在「流程實例」頁中,選擇流程,然後按一下「終止」。

使用流程實例詳細資訊

「流程實例詳細資料」頁顯示流程實例的歷史記錄。

「摘要」區域顯示有關流程實例的基本資訊。

在「操作」頁籤上,流程實例的每個操作按從頭到尾的完成順序顯示,並包含以下資訊:

操作名稱: 工序的名稱,如Workbench中定義。

狀態: 指示操作是正常運行還是已停止。 (請參閱關於流程實例狀態。)

分支名稱: 分支的名稱,如Workbench中所定義。

開始日期: 操作開始的日期和時間。

完成日期: 操作完成的日期和時間。

子進程是由另一個進程啟動的進程實例,獨立於該進程運行。 子流程只有在設計為Workbench流程的一部分時才會顯示。 在「子進程」(Subprocesses)頁籤上,每個子進程都顯示了以下資訊:

進程ID: 當流程實例化時(即當用戶或自動步驟啟動流程時),表單工作流分配的正整數。 您可以使用此標識符跟蹤流程實例的整個生命週期。

進程名稱——版本: 流程的名稱,如Designer中定義。

狀態: 指示進程實例是正常運行、更改狀態還是停止。 (請參閱關於流程實例狀態。)

建立日期: 建立子進程的日期和時間。

更新日期: 上次更改子進程狀態的日期和時間。

您可以在「流程實例詳細資料」頁上執行以下任務:

  • 選擇操作以查看其詳細資訊。 選擇工序時,將顯示「工序詳細資訊」頁。
  • 選擇子進程以查看其詳細資訊。 選擇子流程時,將顯示「流程實例詳細資訊」頁。
  • 根據操作或子進程的狀態終止或重試操作或子進程。

關於工序狀態

工序(流程中的步驟)可具有以下狀態:

完整: 操作已完成。

正在運行: 操作正常運行。 它可能接收用戶輸入或等待用戶交互,或者自動化步驟可能正在進行。

停止: 正在處理操作時發生問題。 在「停止的操作」頁中檢查錯誤或異常。

已終止: 管理員終止了操作。

終止操作或子流程

如果某個操作或子進程已停止運行,或遇到某些其它錯誤情況,或者需要強制某個操作或子進程停止運行,則可以終止該操作或子進程。

您可以終止正在運行的操作。

當您終止某個操作時,其狀態將更改為「已終止」。 操作未完成,進程實例停止運行。

您可以終止具有任何狀態的子進程。

終止子進程時,其狀態將更改為DERTINATION,然後更改為TERMINATED,進程實例將停止其當前操作。 雖然父進程實例將繼續運行,但子進程中不會運行其他操作。

不能終止流程圖中具有網關元素的流程。 如果您嘗試終止這些類型的進程,則網關元素中的操作不受影響。 要終止網關元素中的操作,必須直接終止操作。

  1. 在「流程實例詳細資料」頁中,按一下「操作」頁籤或「子流程」頁籤。
  2. 選擇操作或子流程,然後按一下「終止」。

重試操作

您可以重試狀態為「停止」的操作。

當您重試作業時,Forms工作流程會傳送要求以重新啟動作業。 如果請求成功,狀態將更改為RUNNING。 如果無法重新啟動操作,則操作將保持STALET狀態,您可能需要終止操作。

  1. 在「流程實例詳細資訊」頁中,按一下「操作」頁籤。
  2. 選擇操作,然後按一下「重試」。

使用操作

「工序詳細資料」頁顯示流程中一個工序及其當前用戶分配的匯總。

  1. 在管理主控台中,按一下「服務>表單工作流程>表單工作流程」。

  2. 按一下進程名稱以顯示其進程實例。 按一下流程實例以顯示「流程實例詳細資料」頁,然後選擇一個工序以顯示「工序詳細資料」頁。

    對於每個任務,清單顯示以下資訊:

    進程名稱——版本: 流程名稱,如Workbench中定義。

    應用程式: 流程所屬的應用產品,如Workbench中定義。

    狀態: 活動:表示流程是為流程版本激活的流程。 非活動」表示流程是舊版,仍有流程實例。

    建立日期: 部署流程的日期和時間。

本頁內容