AEM Dynamic Media:サブフォルダーの表示とPDF Assetの公開ステータスの問題

この記事では、Adobe Experience Manager Dynamic Mediaでサブフォルダーが表示されず、PDF アセットが非公開で表示される問題を解決する方法について説明します。

説明 description

環境

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

問題/症状

  • 特定のフォルダーの下にあるサブフォルダーは、フォルダーツリーには表示されません。

  • PDF アセットがDynamic Mediaで非公開として表示され、アセットリンクが壊れます。
    エラーメッセージ例:
    画像が見つかりません

  • 問題は、影響を受ける環境で再現可能です

原因

  • フォルダーツリーに10,000個を超えるフォルダーが含まれており、デフォルトの読み込み方法が使用されている場合、サブフォルダーの表示に関する問題が発生します。
  • このワークフローではサムネールのみが公開されるため、Thumbnail オプションで処理してもPDF アセットは非公開のままになります。

解決策 resolution

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

  1. 「フォルダーを個別に読み込む」設定を有効にする

    • Dynamic Mediaで、Load Folders Individually設定を有効にします。 これにより、フォルダーツリーの読み込み動作が、単一のAPI リクエスト(10,000個を超えるフォルダーがある場合に失敗する可能性がある)から、必要に応じて2つのレベルのみを読み込み、サブフォルダーを取得する動作に変更されます。
    • 注意:この設定にアクセスするには、特定の権限が必要になる場合があります。 この機能を有効にするために必要な権限をユーザーが持っていることを確認します。
  2. PDF アセット処理ワークフローのレビュー

    • アップロードジョブのPDF アセット処理設定を確認します。 process パラメーターがThumbnailに設定されている場合、サムネールのみが公開され、PDF自体は公開されません(例:readyForPublish=true)。
    • PDFを自動的に公開するには、アップロード時にprocess パラメーターをnoneに設定します。 または、AEMでPDF アセットをアクティブ化して、手動で公開することもできます。
    • eCatalog ワークフローの場合、生成されたページ画像のみが公開され、元のPDFは公開されません。
  3. アセットの公開状態を確認

    • Dynamic Media Classic(DMC)アプリケーションでアセットの公開ステータスを確認します。
    • Assetsは、公開されたURLを使用して配信サーバーからリクエストし、可用性を確認できます。
recommendation-more-help
experience-cloud-kcs-help-kbarticles