Show Menu
主題×

使用停止的操作和分支

「停止的操作」頁和「停止的分支」頁顯示已停止的進程。 當執行操作期間或之後發生錯誤或由於進程中的蓄意停止操作而導致錯誤時,進程可能會停止:
  • 由於意外錯誤,操作可能會停止。 但是,進程中的「停頓分支」操作會故意阻止進程進一步運行,並要求管理員進行干預。
  • 在規則評估期間,分支可以在操作之間停頓。
當進程停止時,除非問題已解決且操作或分支已重新啟動,否則將不運行其他操作。
對於每個停止的項目,清單顯示以下資訊:
​工序名稱或分支名稱:操作或分支的名稱。
​狀態:對於已停止的項目,一律為「停止」。
​錯誤:問題的簡短說明。
​進程ID:當流程實例化時(即當用戶或自動步驟啟動流程時),表單工作流分配的正整數。 您可以使用此標識符跟蹤流程實例的生命週期。
​進程名稱——版本:在Workbench中分配的流程名稱。
​停止日期:工序或分支停止的日期和時間。
您可以在「停止的操作」或「停止的分支」頁上執行以下任務:
  • 選擇錯誤以查看其詳細資訊。 選擇錯誤時,將顯示「錯誤詳細資訊」頁。
  • 終止或重試停止的操作或重試停止的分支。

終止或重試停止的操作或分支

在「停止的操作」頁上,可以終止顯示的進程實例。
當您終止進程實例時,該實例將停止運行,並且不再執行其他操作。 通常,僅當進程因錯誤而被阻止或無法使用且無法修復和重新啟動時,才終止該進程。
在「停止的操作」頁或「停止的分支」頁上,可以重試操作或分支。
當您重試作業時,Forms工作流程會傳送要求以重新啟動作業。 如果導致進程停止的錯誤已修正且重試請求成功,則進程從其停止的點開始再次運行,其狀態將更改為「正在運行」。 如果無法重新啟動操作,則操作將保持STALET狀態,您可能需要終止操作。

終止停止的操作

  1. 在管理控制台中,按一下「服務>表單工作流程>停止的作業錯誤」。
  2. 在「停止的操作」頁上,選擇要終止的項,然後按一下「終止」。

重試停止的操作或分支

  1. 在管理控制台中,按一下「服務>表單工作流程」,然後按一下「停止的作業錯誤」或「停止的分支錯誤」。
  2. 在「停止的操作」或「停止的分支」頁面上,選擇要重試的項目,然後按一下「重試」。

查看有關停止操作或分支的錯誤詳細資訊

如果從「停止的操作」或「停止的分支」頁面上的停止的項清單中選擇錯誤,將顯示「錯誤詳細資訊」頁面,其中顯示有助於疑難排解錯誤的詳細資訊。
頁面底部的方塊包含錯誤資訊。
您也可以從「錯誤詳細資料」頁中終止或重試停止的操作,並重試停止的分支。

當呈報使用者不存在時,進程不會停止

當AEM Forms User服務中的「指派任務」作業設定為在特定時段後將任務呈報給其他使用者,且「指派任務」作業執行後但呈報發生之前,呈報使用者會被刪除時,就會發生錯誤。
發生這種情況時,進程和任務的狀態在配置的上報時間不會更改,並且不會發生上報,但進程不會停止。 伺服器記錄檔中會顯示下列訊息:
"為呈報指定的承擔者對taskID無效: 編號 ,指定隊列:數 。」
如果在生成任務之前(在「分配任務」操作執行之前)刪除了升級用戶,則進程將停止或拋出InvalidPrincipal異常事件。
為避免此問題,在刪除用戶時,請搜索屬於該用戶的任務並相應處理這些任務。 (See Working with tasks .)