AEM Dynamic Media中的迴轉集卡在處理狀態

在Adobe Experience Manager (AEM) as a Cloud Service中,Dynamic Media迴轉集有時會卡在​ 處理 ​狀態,而不會自動觸發後續處理工作流程。 這表示您必須手動發佈,這不適用於大型資產量。 若要修正此問題,您可以切換至 立即發佈 模式,或設定工作流程啟動器,專門鎖定迴轉集。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets

問題/症狀

使用批次集功能或node.js二進位上傳程式庫來擷取資產時,您會遇到以下問題:

  • 迴轉集永遠保持在​ 處理 ​狀態。
  • 後處理工作流程不會自動觸發。
  • 手動發佈會清除狀態,但無法縮放。
  • 如果設定錯誤,工作流程啟動器會產生衝突或回圈。

解決方法 resolution

  1. 前往您的Dynamic Media設定,並將發佈模式從 啟動時 變更為立即發佈。 這可確保資產在處理後立即發佈,而無需後期處理工作流程。

  2. 建立工作流程啟動器,以迴轉集資產為目標。 使用下列設定來設定工作流程啟動器:

    • 事件型別:已建立的資源及/或已修改的資源

    • 節點型別: dam:Asset

    • 條件:

      code language-none
      jcr:content/dam:s7damType == SpinSet
      jcr:content/dam:lastS7SyncStatus == success
      jcr:content/metadata/dam:scene7ID != ""
      
      • 排除清單:
      code language-none
      (.*)dam:scene7((?!ID).*),
      (.*)jcr:content/related(/((?!/sling:members/sling:resources).)*),
      (.*)cq:lastReplicat(.*),
      (.*)cq:isDelivered,
      (.*)jcr:created(.*),
      (.*)jcr:lastModified(.*)
      

      將此啟動器連結至包含發佈所需樹狀結構啟用步驟的工作流程模型。

  3. 如果自動化尚未就緒,請在建立後手動發佈迴轉集,以清除​ 處理 ​狀態。

注意根據設計,AEM不會針對迴轉集之類的資產集自動執行後續處理工作流程。 因此,除非手動發佈,否則它們會維持在​ 處理 ​狀態。 若要自動化此操作,您需要設定工作流程啟動器,在建立或修改迴轉集時專門鎖定這些迴轉集。 請務必謹慎設定,使其只在需要時觸發,而不會針對同一事件執行多次。

相關閱讀

  • AEM as a Cloud Service使用手冊中的迴轉集
recommendation-more-help
experience-cloud-kcs-help-kbarticles