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=processedapiprocessed=true,这应该会触发自定义产品API资产移动工作流。 但是,资产将保留在占位符文件夹中,并且不会移到其预期下游位置。

  • 用户界面中未显示错误消息。
  • 即使大多数文件符合工作流条件,问题依然存在。

原因

自定义工作流配置或下游逻辑无法始终将资产从占位符文件夹中移出,即使满足触发条件也是如此。 通过调整工作流和解决存储库冲突,可以按预期处理资产。

解决方法 resolution

请按照以下步骤解决问题:

  1. 查看自定义摄取和移动工作流的配置,包括 产品API资产移动工作流 和任何相关工作流启动器。
  2. 检查工作流代码中是否存在可能会阻止移动资产的存储库冲突或逻辑错误。
  3. 根据需要调整工作流配置和下游代码,以确保正确处理具有dam:assetState=processedapiprocessed=true的资产。
  4. 监视占位符文件夹,以确认资产在更改后按预期移动。
  5. 如果问题仍然存在,请查看AEM工作流日志以查看错误或跳过的步骤,并验证存储库锁定或权限问题是否阻止移动操作。
recommendation-more-help
experience-cloud-kcs-help-kbarticles