[AEM Assets]{class="badge positive" title="AEM Assetsに適用)。"}

Adobe Experience Manager as a Cloud Service Assets へのデジタルアセットの追加 add-assets-to-experience-manager

Adobe Experience Manager Assets は、様々な種類のデジタルアセットを様々なソースから受け取ります。 バイナリと作成されたレンディションを格納し、様々なワークフローや Adobe AI サービスを使用してアセット処理を実行し、様々な面にわたる多数のチャネルを通じて配布できます。

Adobe Experience Manager は、アップロードされたデジタルファイルのバイナリコンテンツを、リッチメタデータ、スマートタグ、レンディションおよびその他のデジタルアセット管理(DAM)サービスで強化します。 画像、ドキュメント、生の画像ファイルなど、様々な種類のファイルを、ローカルフォルダーまたはネットワークドライブから Experience Manager Assets にアップロードできます。

最も一般的に使用されるブラウザーのアップロードに加えて、Experience Manager リポジトリにアセットを追加する他の方法も存在します。 これらの他の方法には、Adobe Asset Link や Experience Manager デスクトップアプリなどのデスクトップクライアント、顧客が作成するアップロードおよび取り込みスクリプト、Experience Manager 拡張機能として追加された自動取り込み統合が含まれます。

Experience Manager では任意のバイナリファイルをアップロードおよび管理できますが、最もよく使用されるファイル形式については、メタデータ抽出やプレビュー/レンディション生成などの追加サービスもサポートされています。 詳しくは、サポートされているファイル形式を参照してください。

アップロードしたアセットに対して追加の処理を行うように選択することもできます。 アセットがアップロードされるフォルダーにいくつかのアセット処理プロファイルを設定して、特定のメタデータ、レンディションまたは画像処理サービスを追加することができます。 アップロード時のアセットの処理を参照してください。

Assets では、次のアップロード方法を提供しています。 使用する前に、アップロードオプションの使用事例と適用性を理解することをお勧めします。

アップロード方法
用途
メインユーザー
Assets コンソールユーザーインターフェイス
不定期アップロード、操作の容易さ、ファインダーアップロード。 多くのアセットをアップロードするために使用しないでください。
すべてのユーザー
アップロード API
アップロード中の動的な決定。
開発者
Experience Manager デスクトップアプリケーション
容量の少ないアセットの取り込み(移行は除く)。
管理者、マーケター
Adobe Asset Link
クリエイティブやマーケターが、サポートされる Creative Cloud デスクトップアプリ内でアセットを操作する場合に役立ちます。
クリエイティブ、マーケター
アセット一括取得ツール
大規模な移行や、不定期に行われる一括取り込みに推奨。 サポートされるデータストアに対してのみ。
管理者、デベロッパー

アセットのアップロード upload-assets

ファイル(または複数のファイル)をアップロードするには、デスクトップ上でファイルを選択して、ユーザーインターフェイス(web ブラウザー)内の目的のフォルダーにドラッグします。 または、ユーザーインターフェイスからアップロードを開始することもできます。

IMPORTANT
ファイル名が 100 文字を超える Experience Manager にアップロードするアセットを Dynamic Media で使用する場合、アセットの名前が短縮されます。
ファイル名の最初の 100 文字は、そのまま使用されます。残りの文字は、英数字の文字列に置き換えられます。 この名前変更方法により、Dynamic Media でアセットを使用する際に一意の名前が付けられます。 また、Dynamic Media で許可されるアセットファイル名の最大長に対応することも目的としています。
  1. Assets ユーザーインターフェイスで、デジタルアセットを追加する場所に移動します。

  2. アセットをアップロードするには、以下のいずれかの操作を行います。

    • ツールバーで、作成ファイル​をクリックします。 表示されたダイアログで、必要に応じてファイル名を変更できます。
    • HTML5 をサポートするブラウザーで、アセットを Assets ユーザーインターフェイスに直接ドラッグします。 ファイル名を変更するためのダイアログは表示されません。

    createmenu

    複数のファイルを選択するには、ファイル選択ダイアログで、 Ctrl または Command キーを押しながらアセットを選択します。 iPad を使用している場合、一度に選択できるファイルは 1 つだけです。

  3. 進行中のアップロードをキャンセルするには、進行状況バーの横にある閉じるボタン(「X」)をクリックします。 アップロード処理をキャンセルすると、Assets はアセットのアップロード済みの部分を削除します。
    ファイルがアップロードされる前にアップロード操作をキャンセルすると、Assets が現在のファイルのアップロードを停止し、コンテンツを更新します。 ただし、既にアップロードされているファイルは削除されません。

  4. Assets のアップロード進行状況ダイアログには、アップロードが成功したファイルと失敗したファイルの数が表示されます。
    さらに、Assets ユーザーインターフェイスには、アップロードした最新のアセットまたは最初に作成したフォルダーが表示されます。

NOTE
ネストされたフォルダー階層をアップロードする方法については、アセットの一括アップロードを参照してください。

既存のアセットのアップロードの処理 handling-upload-existing-file

既存のアセットと同じパス(同じ名前と同じ場所)を持つアセットをアップロードできます。 ただし、次のオプションを含む警告ダイアログが表示されます。

  • 既存アセットの置換:既存のアセットを置き換えると、アセットのメタデータと、既存のアセットに対して以前に行った変更内容(注釈、切り抜きなど)は削除されます。

    note
    NOTE
    アセットを置き換えるオプションは、アセットがロックされているかチェックアウトされている場合は使用できません。
  • 別のバージョンの作成:既存のアセットの新しいバージョンがリポジトリーに作成されます。 タイムラインに 2 つのバージョンを表示することができ、必要に応じて、以前の既存バージョンに戻すことができます。

  • 両方を保存:両方のアセットを保存することを選択した場合、新しいアセットの名前が変更されます。

Assets で重複アセットを保持するには、「保持」をクリックします。 アップロードした重複アセットを削除するには、「削除」をクリックします。

ファイル名の処理と禁止文字 filename-handling

Experience Manager Assets では、ファイル名に禁止文字が含まれるアセットをアップロードできません。 ファイル名に禁止文字が含まれるアセットをアップロードしようとすると、Assets に警告メッセージが表示され、これらの文字を削除するか使用可能な名前でアップロードするまでアップロードが停止されます。

組織固有のファイル命名規則に合うように、アセットをアップロードダイアログでは、アップロードするファイルに長い名前を指定できます。 以下の文字(のスペース区切りリスト)はサポートされていません。

  • アセット名の文字が無効です:* / : [ \\ ] | # % { } ? &または;= (セミコロンの後に等号が続きます)
  • アセットフォルダー名で無効な文字:* / : [ \\ ] | # % { } ? \" . ^ ; + & \t

無効なファイル名の例:

  • JPG_JD_small file ~!)$@;(-_=+^',..jpg
  • JPG_JD_small file ~!)$@;=(-_+^',..jpg

アセットの一括アップロード bulk-upload

一括アセット取得機能を使用すると、多数のアセットを効率的に処理できます。 ただし、大規模な取り込みは、ファイルの大量ダンプやカジュアルな移行のためだけではありません。 大規模な取り込みをビジネス目的に役立ち効率的な意味のあるプロジェクトにするためには、移行を計画し、アセット組織をキュレートしてください。 すべての取り込みは異なるため、一般化するのではなく、リポジトリの構成やビジネスニーズに応じた要素を計算に入れます。 次に、一括取り込みの計画と実行に関する包括的な提案を示します。

  • アセットのキュレーション:DAM に必要でないアセットを削除します。 未使用、未サポート、または重複するアセットの削除を検討してください。 このようなハウスキーピングにより、転送されるデータや取り込むアセットの量が減り、取り込み時間が短縮されます。
  • アセットの整理:ファイルサイズ、ファイル形式、使用例、優先度など、論理的な順序でコンテンツを編成することを検討してください。 一般に、サイズが大きく複雑なファイルは、より多くの処理が必要になります。 サイズの大きいファイルは、ファイルサイズフィルターオプション(以下で説明)を使用して個別に取得することも検討できます。
  • 分割の調整:取り込みを複数の一括取り込みプロジェクトに分割することを検討してください。 これにより、コンテンツを迅速に表示し、必要に応じて取り込みを更新できます。 例えば、処理負荷の高いアセットをピーク以外の時間帯に取得したり、複数のチャンクに分けて徐々に取得したりすることができます。 ただし、それほど処理を行う必要のない、小さくシンプルなアセットは一度に取得することができます。

アップロードするファイル数を増やすには、次のいずれかの方法を使用します。 使用例とメソッドも参照してください。

  • アセットアップロード API:必要に応じて、API を活用したカスタムアップロードスクリプトまたはツールを使用して、アセットの処理(メタデータの翻訳やファイル名の変更など)を追加します。
  • Experience Manager デスクトップアプリ:ローカルファイルシステムからアセットをアップロードするクリエイティブの専門家やマーケターに役立ちます。 ローカルで使用可能なネストされたフォルダーをアップロードするために使用します。
  • 一括取り込みツール:大量のアセットを取り込む場合、不定期に取り込むためや Experience Manager をデプロイ時に最初に取り込むために使用します。

アセット一括読み込みツール asset-bulk-ingestor

このツールは、Azure または S3 データストアからのアセットの大規模な取り込みに使用する目的で管理者グループにのみ提供されます。 設定と取り込みの手順を紹介するビデオを参照してください。

次の図は、データストアから Experience Manager にアセットを取り込む際の様々な段階を示しています。

一括取り込みツール

前提条件

この機能を使用するには、Azure または AWS の外部ストレージアカウントまたはバケットが必要です。

NOTE
ストレージアカウントコンテナまたはバケットをプライベートとして作成し、許可されたリクエストからのみ接続を受け入れます。 ただし、入力ネットワーク接続に関する追加の制限はサポートされていません。
NOTE
外部ストレージアカウントには、一括読み込みツールとは異なるファイル名またはフォルダー名のルールが設定されている場合があります。 使用できない名前やエスケープされた名前について詳しくは、一括読み込み時のファイル名の処理を参照してください。

一括読み込みツールを設定 configure-bulk-ingestor-tool

一括読み込みツールを設定するには、次の手順に従います。

  1. ツールAssets一括取得​に移動します。 「作成」オプションを選択します。

  2. タイトル」フィールドで一括読み込み設定のタイトルを指定します。

  3. ソースを読み込み」ドロップダウンリストからデータソースのタイプを選択します。

  4. データソースとの接続を作成するための値を指定します。 例えば、データソースとして Azure Blob Storage を選択した場合は、Azure ストレージアカウント、Azure BLOB コンテナ、Azure アクセスキーの値を指定します。

  5. ドロップダウンリストから必要な認証モードを選択します。 Azure アクセスキー​を使用すると Azure ストレージアカウントに完全にアクセスできますが、 Azure SAS トークン​を使用すると、管理者は権限と有効期限ポリシーを使用してトークンの機能を制限することができます。

  6. ソースフォルダー」フィールドでデータソースのアセットを含むルートフォルダーの名前を指定します。

  7. (オプション)アセットの最小ファイルサイズを MB 単位で指定して、「最小サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。

  8. (オプション)アセットの最大ファイルサイズを MB 単位で指定して、「最大サイズでフィルター」フィールドの取り込みプロセスにアセットを含めます。

  9. (オプション)「MIME タイプを除外」フィールドで、取り込みから除外する MIME タイプのコンマ区切りリストを指定します。 (例:image/jpeg, image/.*, video/mp4)。 サポートされるすべてのファイル形式を参照してください。

  10. MIME タイプを含める」フィールドで、取り込みから含める MIME タイプのコンマ区切りリストを指定します。 サポートされるすべてのファイル形式を参照してください。

  11. ファイルが Experience Manager に読み込まれた後、ソースデータストアから元のファイルを削除するには、「読み込み後にソースファイルを削除」オプションを選択します。

  12. 読み込みモード」を選択します。 「スキップ」、「置換」または「バージョンを作成」を選択します。 スキップモードがデフォルトです。このモードでは、アセットが既に存在する場合は、取得をスキップします。 バージョンオプションの置換と作成の意味を参照してください。

  13. アセットのターゲットフォルダー」フィールドを使用して、アセットの読み込み先となる DAM 内の場所を定義するパスを指定します。 例:/content/dam/imported_assets

  14. (オプション)「メタデータファイル」フィールドに、CSV 形式で読み込むメタデータファイルを指定します。 ソース BLOB の場所で CSV ファイルを指定し、一括読み込みツールの設定時にパスを参照します。 このフィールドで参照される CSV ファイル形式は、アセットメタデータの一括読み込みと書き出しを実行する場合の CSV ファイル形式と同じです。 「読み込み後にソースファイルを削除」オプションを選択した場合は、「除外」または「MIME タイプを含める」または「パス/ファイルでフィルター」フィールドを使用して CSV ファイルをフィルタリングします。 正規表現を使用して、これらのフィールドの CSV ファイルをフィルタリングできます。

  15. 保存」をクリックして、設定を保存します。

一括読み込みツールの設定を管理 manage-bulk-import-configuration

一括読み込みツールの設定を作成した後は、Experience Manager インスタンスにアセットを一括取り込みする前に、設定を評価するタスクを実行できます。 一括読み込みツールの設定を管理するために使用可能なオプションを表示するには、ツールAssets一括読み込み​で利用可能な設定を選択します。

設定を編集します。 edit-configuration

設定の詳細を編集するには、設定を選択し、「編集」をクリックします。 編集操作の実行中は、設定のタイトルとデータソースの読み込みを編集することはできません。

設定を削除 delete-configuration

設定を選択し、「削除」をクリックして一括読み込み設定を削除します。

データソースへの接続を検証 validate-connection

データソースへの接続を検証するには、設定を選択し、次に、「確認」をクリックします。 接続に成功すると、Experience Manager に次のメッセージが表示されます。

一括読み込み成功メッセージ

一括読み込みジョブのテスト実行を呼び出す invoke-test-run-bulk-import

設定を選択し、「ドライラン」をクリックして、一括読み込みジョブのテスト実行を呼び出します。 Experience Manager には、一括読み込みジョブに関する次の詳細が表示されます。

ドライランの結果

一括読み込み時のファイル名の処理 filename-handling-bulkimport

アセットやフォルダーを一括で読み込む場合、Experience Manager Assets は、インポートソースに存在する情報の構造全体を読み込みます。 Experience Manager は、アセット名とフォルダー名に含まれる特殊文字に対する組み込みルールに従うので、これらのファイル名のサニタイズが必要になります。 フォルダー名とアセット名の両方について、ユーザーが定義したタイトルは変更されず、jcr:title に保存されます。

一括読み込み中に、Experience Managerは既存のフォルダーを検索して、アセットとフォルダーの再インポートを回避します。また、読み込みが行われる親フォルダーに適用されるサニタイゼーションルールも検証します。 親フォルダーにサニタイズルールが適用される場合、インポートソースにも同じルールが適用されます。 新規読み込みの場合、アセットやフォルダーのファイル名を管理するために、次のサニタイズルールが適用されます。

一括読み込みで使用できない名前

次の文字は、ファイル名およびフォルダー名で使用できません。

  • 制御文字および私用文字(0x00~0x1F、\u0081、\uE000)
  • ドット(.)で終わるファイル名またはフォルダー名

これらの条件に一致する名前を持つファイルまたはフォルダーは、読み込みプロセス中にスキップされ、失敗とマークされます。

一括読み込みでのアセット名の処理

アセットのファイル名の場合、JCR の名前とパスは、JcrUtil.escapeIllegalJcrChars API を使用してサニタイズされます。

  • Unicode 文字は変更されません。

  • 特殊文字を URL エスケープコードに置き換えます。例えば、new%asset.pngnew%25asset.png に更新されます。

    code language-none
                    URL escape code
    
    "               %22
    %               %25
    '               %27
    *               %2A
    /               %2F
    :               %3A
    [               %5B
    \n              %0A
    \r              %0D
    \t              %09
    ]               %5D
    |               %7C
    

一括読み込みでのフォルダー名の処理

フォルダーのファイル名の場合、JCR名とパスは、API DamUtil.getSanitizedFolderNameを使用してサニタイズされます。

  • 大文字は小文字に変換されます。

  • Unicode 文字は変更されません。

  • 特殊文字をダッシュ(「-」)に置き換えます。例えば、new foldernew-folder に更新されます。

    code language-none
    "
    #
    %
    &
    *
    +
    .
    :
    ;
    ?
    [
    ]
    ^
    {
    }
    |
    /         It is used for split folder in cloud storage and is pre-handled, no conversion here.
    \         Not allowed in Azure, allowed in AWS.
    \t
    space     It is the space character.
    

1 回限りの一括読み込みまたは繰り返しの一括読み込みのスケジュール設定 schedule-bulk-import

1 回限りの一括読み込みまたは繰り返しの一括読み込みをスケジュール設定するには、次の手順に従います。

  1. 一括読み込み設定を作成します。

  2. 設定を選択し、ツールバーの「スケジュール」を選択します。

  3. 1 回限りの取り込みを設定するか、1 時間ごと、1 日ごと、または 1 週間ごとのスケジュールを設定します。 「送信」をクリックします。

    一括取得ジョブのスケジュール

Assets のターゲットフォルダーを表示 view-assets-target-folder

一括読み込みジョブの実行後にアセットが読み込まれる Assets のターゲット場所を表示するには、設定を選択して、「アセットを表示」をクリックします。

一括読み込みツールの実行 run-bulk-import-tool

一括読み込みツールを設定し、オプションで一括読み込みツールの設定を管理した後、設定ジョブを実行してアセットの一括取り込みを開始できます。

一括読み込みプロセスを開始するには、ツールAssets一括読み込み​に移動し、「一括読み込み設定」を選択して、「実行」をクリックします。 もう一度「実行」をクリックして確認します。

Experience Manager は、ジョブのステータスを「処理中」、およびジョブが正常に完了すると「成功」に更新します。 読み込んだアセットを Experience Manager で表示するには、「アセットを表示」をクリックします。

ジョブの進行中に、設定を選択し、「停止」をクリックして一括取り込みプロセスを停止することもできます。 もう一度「実行」をクリックして、プロセスを再開します。 「ドライラン」をクリックして、まだ読み込みが保留されているアセットの詳細を確認することもできます。

実行後のジョブの管理 manage-jobs-after-execution

Experience Manager では、一括読み込みジョブの履歴を確認できます。 ジョブ履歴は、ジョブ、ジョブ作成者、ログのステータスと、開始日時、作成日時、完了日時などのその他の詳細で構成されます。

設定のジョブ履歴にアクセスするには、設定を選択し、「ジョブ履歴」をクリックします。 ジョブを選択し、「開く」をクリックします。

一括取得ジョブのスケジュール

Experience Manager は、ジョブ履歴を表示します。 一括読み込みジョブの履歴ページで、「削除」をクリックして、一括読み込み設定用のジョブを削除します。

デスクトップクライアントを使用したアセットのアップロード upload-assets-desktop-clients

Experience Manager では、web ブラウザーユーザーインターフェイスに加えて、デスクトップ上の他のクライアントもサポートしています。 Web ブラウザーを使用しなくても、これらのクライアントでアップロード操作を行うことができます。

  • Adobe Asset Link を使用すると、Adobe Photoshop、Adobe Illustrator、Adobe InDesign の各デスクトップアプリケーションで Experience Manager 内のアセットにアクセスできます。 現在開いているドキュメントは、これらのデスクトップアプリケーション内からAdobe Asset Link ユーザーインターフェイスからExperience Managerに直接アップロードできます。
  • Experience Manager デスクトップアプリ ​は、ファイルの種類やアセットを処理するネイティブアプリケーションに関係なく、デスクトップ上のアセットの操作を簡略化します。 ブラウザーアップロードではフラットなファイルリストのアップロードのみサポートしているので、ネストされたフォルダー階層内のファイルをローカルファイルシステムからアップロードする際に便利です。

アップロード時にアセットを処理 process-when-uploaded

アップロードされたアセットに対して追加の処理を行うには、アップロードフォルダーに処理プロファイルを適用できます。 プロファイルは、内のフォルダーの​プロパティAssetsページで入手できます。 拡張子のないデジタルアセットや誤った拡張子のデジタルアセットは、希望どおりには処理されません。 例えば、そのようなアセットをアップロードすると、何も発生しないか、誤った処理プロファイルがアセットに適用されることがあります。 それでも、ユーザーは DAM にバイナリファイルを保存できます。

処理プロファイルを追加するためのオプションを含むアセットフォルダーのプロパティ

次のタブがあります。

  • メタデータプロファイル:フォルダーにアップロードされたアセットにデフォルトのメタデータプロパティを適用できます。
  • 処理プロファイル:デフォルトで可能な数より多いレンディションを生成できます。

また、デプロイメントで Dynamic Media が有効になっている場合は、次のタブを使用できます。

  • Dynamic Media イメージプロファイルを使用すると、アップロードしたアセットに、特定の切り抜き(スマート切り抜き​およびピクセル切り抜き)やシャープの設定を適用できます。
  • Dynamic Media ビデオプロファイルを使用すると、特定のビデオエンコーディングプロファイル(解像度、形式、パラメーター)を適用できます。
NOTE
Dynamic Media のアセットに対する切り抜きやその他の操作は非破壊的です。つまり、アップロードされた元の内容は変更されません。 代わりに、アセットを配信する際に切り抜きや変換を行うパラメーターが提供されます。

処理プロファイルが割り当てられているフォルダーの場合、プロファイル名がカード表示のサムネールに表示されます。 リスト表示では、プロファイル名が「処理プロファイル」に表示されます。

API を使用したアセットのアップロードまたは取り込み upload-using-apis

アップロード API およびプロトコルの技術的詳細、およびオープンソース SDK とサンプルクライアントへのリンクについては、開発者向けリファレンスのアセットアップロードに関する節に記載されています。

ヒント、ベストプラクティス、制限事項 tips-limitations

  • 直接バイナリアップロードは、アセットをアップロードする新しい方法です。 Experience Manager ユーザーインターフェイス、Adobe Asset Link、Experience Manager デスクトップアプリケーションなど、製品の機能とクライアントでは、この機能がデフォルトでサポートされています。 ユーザー側の技術チームでカスタマイズまたは拡張されるカスタムコードでは、新しいアップロード API およびプロトコルを使用する必要があります。

  • Experience Manager Assets では、多数の子アセットを含むフォルダーがサポートされるようになりました。 フォルダーに 1,000 個を超える直接の子(アセットまたはサブフォルダー)が含まれると、管理 UI は非同期に更新されるインデックスを使用してフォルダーのコンテンツを一覧表示します。 そのため、新しく作成したフォルダーやアセットの表示には短い遅延(通常は数秒)が発生する可能性があります。管理ビューでこのようなフォルダーを開くと、エンドユーザーにこの動作を通知するバナーが表示されます。表示される内容は次のとおりです。「このディレクトリには 1000 個以上の項目が含まれています。 アップロードや新しいフォルダーの作成が遅れる場合があります。」

  • 名前の競合ダイアログで「置換」を選択すると、新しいアセットのアセット ID が再生成されます。 この ID は以前のアセットの ID とは異なります。 アセットインサイトによる Adobe Analytics でのインプレッション数やクリック数の追跡が有効になっている場合は、再生成されたアセット ID により、Analytics から取得したアセットのデータが無効になります。

  • 一部のアップロード方法では、ファイル名に禁止文字が含まれるアセットをアップロードしないようにする必要があります。 文字は - 記号に置き換えられます。

  • ブラウザーを使用したアセットのアップロードでは、フラットなファイルリストのみがサポートされ、ネストされたフォルダー階層はサポートされていません。 ネストされたフォルダー内のすべてのアセットをアップロードするには、​ デスクトップアプリ ​の使用を検討してください。

  • 一括読み込みメソッドでは、フォルダー構造全体がデータソースに存在するとおりに読み込まれます。 ただし、Experience Manager では空でないフォルダーのみが作成されます。

関連情報

recommendation-more-help
experience-manager-cloud-service-help-main-toc