防止意外删除AEM Guides中引用的主题/文件

本文解决了Adobe Experience Manager (AEM)中的一个已知问题。 您可以删除maps/rootmaps中引用的指南主题/文件,而无需收到​ 强制删除 ​提示以确认删除。 当rootmap包含错误时,会发生这种情况。

描述 description

环境

Adobe Experience Manager (AEM)

问题/症状

当您删除Adobe Experience Manager (AEM)中在maps/rootmaps中引用的指南主题/文件时,应使用​ 强制删除 ​选项提示您确认删除。 但是,您可以删除这些文件而不收到提示,尤其是当rootmap包含错误时。

症状:

  • 您可以直接删除主题/文件,而无需收到​ 强制删除 ​确认。
  • 未检测到maps/rootmaps中的引用,允许删除但不显示警告。
  • 此问题主要在根映射包含错误时发生。

解决方法 resolution

请按照以下步骤防止意外删除:

  1. 确保内容没有错误:

    • 查看并确保所有根图和内容文件没有错误。
    • 内容中的错误可能会阻止AEM识别引用。
  2. 创建Assets报告:

    • 利用AEM的报表功能来识别有错误的文件。
    • 具体而言,创建关于元数据jcr属性fmErrors的报告以查找包含错误的资源。
  3. 配置审查:

    • 验证是否正确设置了与文件删除相关的AEM配置。
    • 检查allow_unsafe_delete_for_allallow_unsafe_delete_for_delete_assets_group等设置以确保它们与组织策略一致。
  4. 用户培训和文档:

    • 为用户提供有关​ 强制删除 ​机制及其影响的培训。
    • 更新文档以包括有效管理文件引用和删除的步骤。
  5. 测试和验证:

    • 在暂存环境中进行全面测试,确保无错误内容按预期运行。
    • 确认尝试删除引用的文件时出现​ 强制删除 ​提示。

原因

当rootmap或内容文件包含错误时,会出现问题。 这些错误导致AEM无法检测引用,从而导致删除期间缺少​ 强制删除 ​提示。

相关阅读

有关创建Assets报告和管理配置的详细步骤,请参阅有关防止删除引用的文件的AEM文档。

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