管理進程

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

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

    流程名稱 — 版本: 如Workbench中所定義的流程名稱。

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

    狀態: 活動表示流程是為流程版本激活的流程。非作用中表示程式是舊版,仍有程式例項。

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

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

使用進程實例

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

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

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

流程名稱 — 版本: 如Workbench中所定義的流程名稱。

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

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

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

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

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

關於進程實例狀態

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

COMPLETE: 處理實例中的所有分支和操作均已完成。COMPLETE是進程實例的最終狀態。

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

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

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

SUSPENDED: 進程實例已由管理員或進程中的某個步驟掛起。在狀態更改之前,將不會執行任何進一步的操作。

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

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

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

取消暫停: 狀態在暫停後即會變更為「執行中」。

注意

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

掛起或取消掛起進程實例

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

可以掛起狀態為RUNNING的進程實例。

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

只能將狀態為「已掛起」的進程實例更改為「未掛起」。

取消暫停進程實例時,其狀態將更改為「正在運行」,並繼續其被暫停的操作。

當您掛起已使用調用操作調用其他進程(子進程)的進程實例時,子進程也將掛起。

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

終止進程實例

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

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

當您終止進程實例時,其狀態將依次更改為DERTINALING、TERMINATED,進程將停止其當前操作。 不運行其他操作,並終止所有關聯的操作和任務。

  1. 在管理控制台中,按一下「服務> Forms工作流程> Forms工作流程」 。
  2. 在「進程實例」頁上,選擇進程並按一下終止。

使用進程實例詳細資訊

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

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

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

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

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

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

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

完成日期: 完成工序的日期和時間。

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

流程ID: 此正整數會在流程實例化時(亦即當使用者或自動化步驟起始流程時)指派給工作流程。您可以使用此標識符來跟蹤進程實例的整個生命週期。

進程名稱 — 版本: 進程的名稱,如設計器中定義。

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

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

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

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

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

關於操作狀態

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

完成: 操作已完成。

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

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

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

終止操作或子進程

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

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

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

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

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

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

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

重試操作

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

當您重試操作時,會傳送Forms工作流程以請求重新啟動操作。 如果請求成功,狀態會變更為「執行中」。 如果無法重新啟動操作,則操作仍處於停止狀態,您可能需要終止操作。

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

使用操作

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

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

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

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

    流程名稱 — 版本: 如Workbench中所定義的流程名稱。

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

    狀態: 活動表示流程是為流程版本激活的流程。非作用中表示程式是舊版,仍有程式例項。

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

本頁內容