カスタムメタデータスキーマが404 エラーでExperience Manager Assetsに表示されない

この記事では、カスタムメタデータスキーマがExperience Manager Assetsに表示されず、404 Repository Not Found エラーが発生する問題を解決する方法について説明します。

説明 description

環境

Adobe Experience Manager(AEM)as a Cloud Service

問題/症状

適切なグループ権限を持つユーザーは、クラシック AEM Assets(管理者ビュー)でカスタムメタデータスキーマ(「クラフトメタデータスキーマ」など)を表示できますが、Experience Manager Assets(experience.adobe.comのAssets ビュー)では同じスキーマを表示できません。 Experience Manager Assetsには、BasicおよびAdvanced メタデータタブのみが表示されます。 カスタムスキーマまたはそのフォームにアクセスしようとすると、404 - リポジトリが見つかりません エラーが発生します。

  • カスタムスキーマが設定され、管理ビューの関連フォルダーに適用されます。
  • Experience Manager Assetsでは、カスタムスキーマは表示されません。
  • ネットワークログとメタデータフォームへの直接アクセスで、404 エラー​が返されます。
  • 同じユーザー権限は、従来のAssetsでは正しく機能しますが、Experience Manager Assetsでは機能しません。

原因

Experience Manager Assetsと従来のAEM Assetsでは、別々のメタデータコンフィギュレーションシステムを使用します。 404 エラー​は、カスタムスキーマが管理画面に存在する場合でも、Experience Manager Assetsにメタデータフォームとして存在しないために発生します。

解決策 resolution

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

  1. メタデータスキーマの違いについて

    • Classic AEM Assets(管理者ビュー)では、/conf/global/settings/dam/adminui-extension/metadataschemaに保存されたメタデータスキーマを使用します。
    • Experience Manager Assets(Assets ビュー)では、Assets ビューUIのSettings > Metadata Formsを介して管理される/content/dam/appdata/metadataformsに保存されたメタデータフォームが使用されます。
  2. カスタムスキーマ (例:「Craft」)が/conf/global/settings/dam/adminui-extension/metadataschemaの下に存在し、関連するフォルダーに適用されていることを確認します。

  3. Experience Manager Assetsでのメタデータフォームの作成または読み込み

    • Experience Manager Assetsで、Settings > Metadata Formsに移動します。
    • カスタムスキーマと同じフィールドを公開する新しいメタデータフォームを作成し、同じフォルダーに割り当てます。
    • または、利用可能な場合は、管理者ビューからAssets ビューへのメタデータ Formsの読み込み機能を使用して、管理者スキーマをAssets ビューに取り込み、フォルダーに関連付けます。
    • 管理者表示からAssets ビューへのメタデータフォームの読み込みを参照してください。
  4. 関連する権限を持つユーザーとしてログインし、カスタムメタデータフィールドがExperience Manager Assetsに表示されていることを確認します。

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