JSON文件在AEM中触发不需要的DAM更新资产工作流

在AEM中,将JSON文件上传到Assets会触发DAM更新资产工作流,从而产生不需要的处理和演绎版创建。 要解决此问题,请更新工作流启动器配置,以从DAM更新资产工作流执行中排除JSON文件。

描述 description

环境

  • 产品: Adobe Experience Manager (AEM) Managed Services支持,v6.5
  • 模块: Assets
  • 实例:暂存

问题/症状

在AEM Assets中上传或修改JSON文件会触发DAM更新资源工作流,从而导致不必要的处理,例如为这些资源创建演绎版。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 导航到工具 > 工作流 AEM中的> 启动器

  2. 查找与DAM更新资产工作流关联的所有启动器,通常在/content/dam下为创建或修改节点而配置。

  3. 打开每个相关启动器配置的属性。

  4. 添加排除条件以防止在JSON文件上触发:

    • 设置条件以排除jcr:content/metadata/dc:format等于application/json的资源。
    • 设置附加条件以排除jcr:content/jcr:mimeType等于application/json的资源。

注意:将这两个条件分别应用于与DAM更新资产工作流相关的所有相关启动器配置(“通配模式”)。
5.保存并同步更改。
6.通过上传JSON文件进行测试,并确认DAM更新资产工作流未为此资产触发。
7.确认其他资产类型(如图像)继续通过工作流正常处理。

注释

  • 如果在此配置更改之前创建的JSON文件存在格式副本,请手动删除它们。

  • 分别添加两个排除条件:

    • jcr:content/metadata/dc:format!=application/json
    • jcr:content/jcr:mimeType!=application/json

相关阅读

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f