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
-
前往您的Dynamic Media設定,並將發佈模式從 啟動時 變更為立即發佈。 這可確保資產在處理後立即發佈,而無需後期處理工作流程。
-
建立工作流程啟動器,以迴轉集資產為目標。 使用下列設定來設定工作流程啟動器:
-
事件型別:已建立的資源及/或已修改的資源
-
節點型別:
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(.*)將此啟動器連結至包含發佈所需樹狀結構啟用步驟的工作流程模型。
-
-
如果自動化尚未就緒,請在建立後手動發佈迴轉集,以清除 處理 狀態。
注意:根據設計,AEM不會針對迴轉集之類的資產集自動執行後續處理工作流程。 因此,除非手動發佈,否則它們會維持在 處理 狀態。 若要自動化此操作,您需要設定工作流程啟動器,在建立或修改迴轉集時專門鎖定這些迴轉集。 請務必謹慎設定,使其只在需要時觸發,而不會針對同一事件執行多次。
experience-cloud-kcs-help-kbarticles