Aem 将元数据设置为DAM资产

Aem 将元数据设置为DAM资产,aem,dam,Aem,Dam,如何在AEM production author中为所有现有DAM资产(5000资产)设置新元数据 AEM环境:AEM 6.1我将以编程方式添加此元数据。 选择所有资产: resourcesolver.findResources(/jcr:root/content/dam//element(*,dam:Asset)”,“xpath”) 并为每个资产添加所需的元数据 如今,在AEM标准中,事实上适用于所有任务,如迁移更改/存储库更新等。如果您不想在生产环境上安装它,您仍然可以创建java类,该类将

如何在AEM production author中为所有现有DAM资产(5000资产)设置新元数据


AEM环境:AEM 6.1

我将以编程方式添加此元数据。 选择所有资产:
resourcesolver.findResources(/jcr:root/content/dam//element(*,dam:Asset)”,“xpath”)
并为每个资产添加所需的元数据

如今,在AEM标准中,事实上适用于所有任务,如迁移更改/存储库更新等。如果您不想在生产环境上安装它,您仍然可以创建java类,该类将在bundle start上执行,或者您可以创建servlet,您可以手动调用该servlet


注意:在groovyconsole中,如果您不想学习groovy,可以使用标准java代码而不做任何更改。

如果您想基于映像设置元数据,我建议通过安装ACS AEM Tools包来使用CSV资产导入器。在这里,您需要在excel中为每个资产提供元数据


有关更多信息,请参阅

您能给出要添加的元数据示例吗?此外,这是资产上载的一部分还是这些现有资产?由于问题不清楚,您希望更新哪种MIME类型的资产元数据,请查看这一点,这可能会有所帮助。