AEM as a Cloud Service:即使符合工作流程條件,Assets也不會從預留位置資料夾移動
本文解決即使符合工作流程觸發條件,資產仍留在Adobe Experience Manager as a Cloud Service預留位置資料夾中的問題。
說明 description
環境
Adobe Experience Manager as a Cloud Service (AEMaaCS) (所有版本)
問題/症狀
大量資產累積在AEM Author執行個體上的特定資料夾(例如: /content/dam/<tenant>/api-pa-placeholder)中。 資產會顯示屬性dam:assetState=processed和apiprocessed=true,這應該會觸發自訂產品API資產移動工作流程。 不過,資產仍會保留在預留位置資料夾中,不會移至其預期的下游位置。
- UI中未顯示任何錯誤訊息。
- 即使大多數檔案符合工作流程條件,問題仍持續存在。
原因
自訂工作流程設定或下游邏輯無法一致地將資產從預留位置資料夾中移出,即使符合觸發條件亦然。 調整工作流程並解決存放庫衝突後,資產便可如預期般處理。
解決方法 resolution
請依照下列步驟解決問題:
- 檢閱自訂擷取和移動工作流程的設定,包括 產品API資產移動工作流程 和任何相關工作流程啟動器。
- 檢查存放庫衝突或工作流程程式碼中可能阻止資產移動的邏輯錯誤。
- 視需要調整工作流程設定和下遊程式碼,以確保正確處理具有
dam:assetState=processed和apiprocessed=true的資產。 - 監視預留位置資料夾,以確認資產在變更後會如預期般移動。
- 如果問題仍然存在,請檢閱AEM工作流程記錄檔以找出錯誤或略過的步驟,並驗證存放庫鎖定或許可權問題是否阻止移動操作。
recommendation-more-help
experience-cloud-kcs-help-kbarticles