工作流程執行最佳實務

實作下列最佳實務以提高執行個體的穩定性:

  • 請勿將工作流程排程為超過每15分鐘執行一次,因為它可能會阻礙整體系統效能並在資料庫中建立區塊。

  • 請避免讓工作流程處於暫停狀態。 如果您建立暫時性工作流程,請確定工作流程可以正確完成,而不會維持在​ paused ​狀態。 如果暫停,則表示您需要保留臨時表格,因此會增加資料庫的大小。 在「工作流程屬性」下指定「工作流程主管」,以在工作流程失敗或系統暫停時傳送警報。

    若要避免工作流程處於暫停狀態:

    • 請定期檢查您的工作流程,確保沒有未預期的錯誤。
    • 保持工作流程儘可能簡單,例如將大型工作流程分割為數個不同的工作流程。 您可以使用​ External signal ​個活動,根據其他工作流程的執行觸發其執行。
    • 請避免在工作流程中,讓流程停用的活動保持執行緒開啟,導致許多可能會佔用大量空間的臨時表格。 請勿將活動保留在您的工作流程中​ Do not enable ​或​ Enable but do not execute ​狀態。
  • 停止未使用的工作流程。 持續執行的工作流程會維持與資料庫的連線。

  • 只在極少數情況下才使用無條件停止。 此選項僅限管理員使用者使用。 請勿定期使用此動作。 在工作流程產生的連線上,若未對資料庫執行乾淨關閉,將會影響效能。

  • 請勿在同一工作流程上執行多個停止要求。 停止工作流程為非同步程式:要求已註冊,然後一或多個工作流程伺服器會取消進行中的操作。 因此,停止工作流程執行個體可能需要一些時間,尤其是如果工作流程正在多個伺服器上執行時,每個伺服器都必須取得控制權才能取消進行中的工作。 若要避免發生任何問題,請等候停止作業完成,並避免多次停止工作流程。

在功能表上按一下右鍵

選取一或多個工作流程活動時,您可以按一下滑鼠右鍵依您的選取範圍採取行動。

在右鍵功能表中提供下列選項:

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

注意
您可以選取一組活動,並將其中一個命令套用至這些活動。
上一頁使用工作流程資料
下一頁工作流程生命週期

Campaign