CSV読み込みによる不完全なAEM Assetsのバルクメタデータ更新の修正

Adobe Experience Manager(AEM)のメタデータの一括更新は、一度に100を超えるアセットを更新する場合、選択したすべてのアセットに適用されない場合があります。 メタデータのCSV読み込みを使用して、大きなセットを更新します。

説明 description

環境

Adobe Experience Manager Assets(すべてのバージョン)

症状

  • 100個を超えるアセットに対して一括メタデータ更新を実行する場合、操作では、選択したすべてのアセットに対して成功が報告されますが、実際に更新されたメタデータ値を受け取るのはサブセットのみです。
  • UIでは、すべてのアセットが処理されたことを示す場合がありますが、保存後は、新しいメタデータを反映するアセットのみが表示されます。

再現手順

  1. AEM Assetsで関連するアセットフォルダーに移動します。
  2. すべてのアセットをフィルタリングして選択します(100を超える、333など)。
  3. カスタムフィールドのメタデータの一括更新を実行します。
  4. アップデートを保存します。
  5. 更新が完了したら、個々のアセットを確認します。

原因

AEM Assets ビューの 一括メタデータ編集 機能は、1つの操作につき100 アセットに制限されています。 100を超えるアセットを一度に更新しようとすると、特にカスタムメタデータフィールドの場合、不完全な更新になる可能性があります。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 100個を超えるアセットを含むメタデータの一括更新の場合は、 メタデータの一括編集機能の代わりにメタデータ CSV インポート ワークフローを使用します。

  2. アセットごとに1行のCSV ファイルを準備します。これには、適用するアセットの完全なパスとメタデータ値が含まれます。 CSV形式の例:

    • assetPath,customField
    • /content/dam/path/to/asset1.jpg,value
    • /content/dam/path/to/asset2.jpg,value
  3. AEMからメタデータテンプレートを書き出して、列のヘッダーと書式を正しく設定します。

  4. CSV ファイルの関連するメタデータ列を更新します。

  5. AEMで、Createに移動します > メタデータ > 読み込み、CSVのアップロード、読み込みオプションの設定:

    • バッチサイズ :最大100、デフォルトは50です
    • フィールド区切り記号:特に必要のない限り、コンマ (,)
    • アセットパス列名: assetPath
    • ワークフローを起動:必要でない限り無効のままにする
  6. インポートプロセスを開始します。

  7. インポートが完了したら、CSVの先頭、中央、末尾から複数のアセットを確認して、メタデータが正しく適用されていることを確認します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles