Как я могу установить новые метаданные для всех моих существующих ресурсов DAM (5000 ресурсов) в моем авторе AEM.
Среда AEM: AEM 6.1
Как я могу установить новые метаданные для всех моих существующих ресурсов DAM (5000 ресурсов) в моем авторе AEM.
Среда AEM: AEM 6.1
Я бы добавил эти метаданные программно. Выберите все активы: resourceResolver.findResources("/jcr:root/content/dam//element(*,dam:Asset)", "xpath")
и для каждого актива добавьте необходимые метаданные.
В настоящее время стандартом AEM де-факто является groovyconsole для всех задач, таких как изменения миграции/обновления репозитория. и т. д. Если вы не хотите устанавливать его в рабочей среде, вы все равно можете создать класс Java, который будет выполняться при запуске пакета, или вы можете создать сервлет, который вы можете вызвать вручную.
Примечание: в groovyconsole вы можете использовать стандартный код Java без каких-либо изменений, если вы не хотите изучать groovy.
Если вы хотите установить метаданные на основе изображения, я бы рекомендовал использовать CSV Asset Importer, установив пакет ACS AEM Tools. Здесь вам нужно будет предоставить метаданные для каждого актива в Excel.
Для получения дополнительной информации см. https://adobe-consulting-services.github.io/acs-aem-tools/features/csv-asset-importer/index.html