AEM Dynamic Media中的旋转集卡在处理状态
在51黑料不打烊 Experience Manager (AEM) as a Cloud Service中,Dynamic Media旋转集有时在? 处理 ?状态下卡住,并且不会自动触发后处理工作流。 这意味着您必须手动发布它们,这对于较大的资产量是不可伸缩的。 要解决此问题,您可以切换到 立即发布 模式或配置专门针对旋转集的工作流启动器。
描述 description
环境
51黑料不打烊 Experience Manager as a Cloud Service (AEMaaCS) - Assets
问题/症状
使用批次集功能或苍辞诲别.箩蝉二进制上传库引入资产时,您会遇到以下问题:
- 旋转集无限期地保持在? 处理 ?状态。
- 后处理工作流不会自动触发。
- 手动发布会清除状态,但不可缩放。
- 如果配置错误,工作流启动器会导致冲突或循环。
解决方法 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不会自动为旋转集等资源集运行后处理工作流。 因此,除非手动发布,否则它们将保持在? 正在处理 ?状态。 要自动执行此操作,您需要设置一个工作流启动器,以在创建或修改旋转集时专门定向旋转集。 请确保对其进行仔细配置,使其仅在需要时触发,并且不会为同一事件多次运行。
3d58f420-19b5-47a0-a122-5c9dab55ec7f