Fusion 效能護欄

工作自動化需具備快速處理的能力,於是為了達成高效能而設計出 Adobe Workfront Fusion。由於長時間執行的情境可能會拖累您的工作速度,因此我們設計出 Workfront Fusion 並具備保持效能的護欄,能夠限制執行時間、資料大小和其他情境參數。Workfront Fusion 設計師應該了解這些護欄,並將這些護欄納入其設計實踐中。

瀏覽器

  • Workfront Fusion 僅支援以 Chrome 為基礎的瀏覽器。

情境

  • 情境執行的預設逾時限制為 40 分鐘。當執行達到此逾時限制時,Workfront Fusion 會在下一個週期或作業之後中斷情境執行,依情境而定。這樣做會強制情境在達到 40 分鐘限制後短暫停止

    鏈接情境的執行時間不會計入情境執行逾時。等待下層情境執行時,上層情境不會累計時間。

  • 情境藍圖的大小上限為 5 MB,但建議您將情境大小維持在 3 MB 以下。

    使用大量欄位建立或更新資料的應用程式模組,可能會產生非常大的藍圖。

    • 使用 Workfront 應用程式時,請務必僅選取建立或更新使用案例所需的欄位。
    • 使用其他應用程式時,請使用自訂 API 模組與任何具有大量欄位的記錄類型互動。
  • 雖然情境中的模組數量沒有上限,但超過 150 個模組的情境會對您的 Workfront Fusion 系統效能產生負面影響。因此,我們不建議建立包含超過 150 個模組的情境。

作業

  • 預設的作業逾時限制通常為 40 秒

檔案

  • Fusion 的檔案總處理容量為 1 GB。此限制以記憶體總成本為依據。每一項操作都會增加此一成本。如果下載一個 400 MB 的檔案然後再上傳,則檔案容量總共消耗 800 MB。
  • 擁有 Workfront Ultimate 計劃的組織可存取超過 1 GB 的更高的檔案處理容量。不過,還有其他因素會影響資料轉移。Fusion 所連接的服務可能會限制檔案大小,進而影響該服務所處理的任何檔案。此外,大型檔案可能會影響情境執行時間。Fusion 會處理檔案直至達到 40 分鐘的執行時間限制為止,達到該時間點後,執行便會失敗。
  • 如果使用支援大型檔案的模組下載檔案,然後傳遞至不支援大型檔案的模組,則該模組無法成功處理相關檔案。在整個工作流程中,大型檔案必須由支援的模組專門處理。
  • 不支援大型檔案的模組可處理最多 200 MB 的檔案。

如需詳細資訊,請參閱處理大型檔案

伺服器記憶體使用

  • 單次執行的伺服器記憶體使用量限制為 1 GB

    有許多因素可能會影響伺服器記憶體使用情形,例如大型檔案或複雜的模組,而且其影響的方式難以預測或控制。因此,即使情境遵守所有其他效能護欄,您的情境執行仍可能超過 1 GB 記憶體限制。超過記憶體限制會導致執行失敗。

Webhook

  • 承載的預設大小上限為 5 MB

  • Webhook 限制為​每秒 100 個請求。達到此限制時,Workfront Fusion 會傳送 429 (請求數量過多) 狀態。

  • Workfront Fusion 會儲存 Webhook 承載長達 30 天。在收到 Webhook 承載超過 30 天後存取承載,會導致「無法讀取儲存空間中的檔案」錯誤。

  • 若符合下列任一條件,Webhook 便會自動停用:

    • Webhook 已超過 5 天未連接至任何情境
    • 僅在非使用中的情境中使用 Webhook,而非使用中狀態已經超過 30 天。
  • 如果停用的 Webhook 未連接任何情境,且處於停用狀態已超過 30 天,則會自動刪除和取消註冊。

  • Webhook 回應的逾時限制為 5 分鐘。

執行歷史記錄

  • 執行歷史記錄的大小限制為 100 MB。若執行歷史記錄超過此大小,則只會顯示前 100 MB 的內容。
  • 如果某個情境同時執行多個實例,則在情境詳細資訊頁面的「執行」區域內只會顯示 5 個執行實例。即使正在執行 5 個以上的實例也是如此。

未完成的執行

  • 每個情境中未完成的執行之總大小限制為 10 MB。如果已達到 10 MB 限制,則不會再儲存該情境未完成的執行。
  • 每個團隊中未完成的執行之總大小限制為 500 MB。如果已達到 500 MB 限制,則不會再儲存該團隊未完成的執行。
  • Workfront Fusion 每分鐘允許最多 5 次失敗。

重試

  • 使用「中斷」模組並指定「重試」指示詞時,若情境在 2 分鐘的時間範圍內連續失敗 10 次,則情境會自動停用。

遞迴

當一個情境觸發自身的新執行,而該新執行會觸發新執行,如此反復形成無限迴圈的狀況,便是遞迴。

例如,建立任務時會觸發一個情境,而該情境建立兩個任務。新建立的兩個任務皆再次觸發該情境,而該情境會建立四個新任務。每次建立一個任務,就會觸發該情境,而每次執行該情境時,任務數量就會加倍。任務數量因此呈指數級增長。

遞迴可能會對擁有遞迴情境的組織和其他組織造成效能問題。

關於遞迴,請考量下列事項:

  • 當某個情境導致遞迴時,Fusion 工程團隊會停用該情境,以避免出現更多效能問題。
  • 由於遞迴是情境設計所導致的結果,因此設計情境時必須確保情境不包含會觸發情境本身的動作。

TLS

  • Fusion 目前預設支援 TLS 1.2 版。
  • 若目標服務已啟用 TLS 1.3,Fusion 便可以使用 TLS 1.3 處理傳出 HTTPS 請求。
  • Fusion 支援使用 TLS 1.2 以及 TLS 1.3 處理傳入 Webhook 的 HTTPS 請求。
  • 組織可以要求其 Fusion 執行個體啟用 TLS 1.3 版。
NOTE
如果您連接至 Workfront,請注意,此一 TLS 功能已在 Workfront 中啟用,適用於格式為 https://<domain>.my.workfront.com 的網域呼叫。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3