Show Menu
トピック×

Connected Assets を使用した Experience Manager Sites での DAM アセットの共有

大規模企業では、Web サイトの作成に必要なインフラストラクチャが分散していることがあります。Web サイト作成機能と、それらの Web サイトの作成に使用されたデジタルアセットが、別のデプロイメントに格納されている場合もあります。1 つの理由は、連携して動作する必要がある既存のデプロイメントを地理的に分散させることができます。もう 1 つの理由は、親会社が一緒に使用したい異種インフラストラクチャをもたらす買収です。
ユーザーは、Experience Manager Sites で Web ページを作成できます。Experience Manager Assets は、Web サイトに必要なアセットを提供するデジタルアセット管理(DAM)システムです。Experience Manager では、Sites と Assets の統合により、上記の使用事例をサポートできるようになりました。

Connected Assets の概要

作成者は、ページエディターでページを編集しながら、別の Assets デプロイメント上のアセットをシームレスに検索、参照および埋め込むことができます。管理者は、Assets の別の(リモートの)デプロイメントと、Sites のデプロイメントとの 1 回限りの統合を作成します。
Sites 作成者の場合、リモートアセットは読み取り専用のローカルアセットとして利用できます。この機能は、一度に少数のリモートアセットをシームレスに検索および使用できるようサポートします。多くのリモートアセットを Sites ローカルデプロイメントで一度に利用できるようにするには、リモートアセットを一括で移行することを検討します。詳しくは、 Experience Managerアセット移行ガイドを参照してください

前提条件とサポートされているデプロイメント

この機能を使用または設定する前に、以下を確認してください。
  • ユーザーは、各デプロイメントで適切なユーザーグループに属します。
  • Adobe Experience Manager のデプロイメントタイプでは、サポートされている条件の 1 つが満たされます。Experience Manager 6.5 Assets は、Cloud Serviceと Experience Manager して機能します。 詳しくは、Cloud ServiceとしてのExperience Managerでの 接続されたアセット機能を参照してください
    Sites as a Cloud Service
    AMS 上の Experience Manager 6.5 Sites
    Experience Manager 6.5 Sites On-Premise
    Experience Manager Assetsas a Cloud Service
    サポート対象
    サポート対象
    サポート対象
    AMS 上の Experience Manager6.5Assets
    サポート対象
    サポート対象
    サポート対象
    Experience Manager6.5AssetsOn-Premise
    サポートなし
    サポートなし
    サポートなし

サポートされているファイル形式

作成者は、コンテンツファインダーで画像と次の種類のドキュメントを検索し、ページエディターで検索されたアセットを使用します。 ドキュメントがコンポーネントに追加され Download 、画像がコンポー Image ネントに追加されます。 Authors also add the remote assets in any custom Experience Manager component that extends the default Download or Image components. サポートされる形式は以下の通りです。

関連するユーザーとグループ

この機能の設定や使用に関係する様々な役割と対応するユーザーグループについて、以下で説明します。ローカルスコープは、作成者が Web ページを作成する場合に使用します。リモートスコープは、必要なアセットをホストしている DAM デプロイメントで使用されます。Sites 作成者は、これらのリモートアセットを取得します。
役割
対象範囲
ユーザーグループ
手順のユーザーネーム
要件
Sites administrator
ローカル
Experience Manager administrators
admin
Experience Managerを設定し、リモート Assets デプロイメントとの統合を設定します。
DAM ユーザー
ローカル
Authors
ksaner
/content/DAM/connectedassets/ の取得済みアセットを表示/複製するために使用されます。
Sites 作成者
ローカル
Authors (リモート DAM での読み取りアクセス権とローカル Sites での作成者アクセス権を持つ)
ksaner
エンドユーザーは、この統合を使用してコンテンツの速度を向上させる Sites 作成者です。作成者は、コンテンツファインダーや、ローカル Web ページ内の必要な画像を使用して、リモート DAM 内のアセットを検索および閲覧します。 ksaner DAM ユーザーの資格情報が使用されます。
Assets administrator
リモート
Experience Manager administrators
リモート Experience Manager の admin
クロスオリジンリソース共有(CORS)を設定します。
DAM ユーザー
リモート
Authors
リモート Experience Manager の ksaner
リモート Experience Manager デプロイメントでの作成者の役割。コンテンツファインダーを使用して Connected Assets 内のアセットを検索/参照します。
DAM ディストリビューター(テクニカルユーザー)
リモート
Sites Authors
リモート Experience Manager の ksaner
リモートデプロイメント上に存在するこのユーザーは、(Sites 作成者の役割ではなく)Experience Manager ローカルサーバーによって、Sites 作成者の代わりにリモートアセットを取得するために使用されます。この役割は、上の 2 つの ksaner の役割とは異なり、別のユーザーグループに属しています。

Sites デプロイメントと Assets デプロイメント間の接続の設定

Experience Manager 管理者はこの統合を作成できます。作成したIDを使用するために必要な権限は、ユーザーグループを介して確立されます。 ユーザーグループは、 Sites 配置およびDAM配置で定義されます。
To configure Connected Assets and local Sites connectivity, follow these steps:
  1. 既存の Sites デプロイメントにアクセスするか、以下のコマンドを使用してデプロイメントを作成します。
    1. JAR ファイルのフォルダーで、ターミナルから次のコマンドを実行して各 Experience Manager サーバーを作成します。
      java -XX:MaxPermSize=768m -Xmx4096m -jar <quickstart jar filepath> -r samplecontent -p 4502 -nofork -gui -nointeractive &
    2. 数分後に Experience Manager サーバーが正常に起動します。この Sites デプロイメントを、Web ページオーサリング用のローカルマシン( https://[local_sites]:4502 )と見なします。
  2. ローカルスコープのユーザーと役割が、Sites デプロイメント上と AMS の Assets デプロイメント上に存在していることを確認します。Assets デプロイメント上でテクニカルユーザーを作成し、 関連するユーザーとグループ で説明したユーザーグループに追加します。
  3. https://[local_sites]:4502 にあるローカルの Sites デプロイメントにアクセスします。 ツール Assets Connected Assets 設定 ​をクリックし、次の値を入力します。
    1. Assets の場所は https://[assets_servername_ams]:[port] です。
    2. DAM ディストリビューター(テクニカルユーザー)の資格情報。
    3. In the Mount Point field, enter the local Experience Manager path where Experience Manager fetches the assets. 例: remoteassets フォルダー。
    4. オリジナルバイナリ転送の最適化しきい値 」の値をネットワークに応じて調整します。このしきい値より大きいサイズのアセットレンディションは、非同期で転送されます。
    5. データストアを使用してアセットを保存し、データストアが両方の デプロイメント間に共通のストレージである場合は、「 Connected Assets と共有されるデータストア 」を選択します。この場合、実際のアセットバイナリはデータストアに存在し、転送されないため、しきい値の制限は重要ではありません。
    図:Connected Assets の典型的な設定.
  4. アセットは既に処理され、レンディションが取得されたので、ワークフローランチャーを無効にします。ローカル(Sites)デプロイメントのランチャー設定を調整し、リモートアセットが取得される connectedassets フォルダーを除外するようにします。
    1. Sites デプロイメントで、 ツール ワークフロー ランチャー ​をクリックします。
    2. DAM アセットの更新 ​および DAM メタデータの書き戻し ​ワークフローを含むランチャーを検索します。
    3. ワークフローランチャーを選択し、アクションバーの「 プロパティ 」をクリックします。
    4. プロパティウィザードで、「 パス 」フィールドを次のマッピングに従って変更し、マウントポイント connectedassets が除外されるように正規表現を更新します。
    /content/dam(/((?!/subassets).)*/)renditions/original
    /content/dam(/((?!/subassets)(?!connectedassets).)*/)renditions/original
    /content/dam(/.*/)renditions/original
    /content/dam(/((?!connectedassets).)*/)renditions/original
    /content/dam(/.*)/jcr:content/metadata
    /content/dam(/((?!connectedassets).)*/)jcr:content/metadata
    作成者がアセットを取得する際、リモート デプロイメントで使用可能なすべてのレンディションが取得されます。取得したアセットのレンディションをさらに作成したい場合は、この設定手順をスキップしてください。DAM アセットの更新ワークフローが開始され、追加のレンディションが作成されます。これらのレンディションは、ローカルの Sites デプロイメントでのみ使用でき、リモート DAM デプロイメントでは使用できません。
  5. Add the Sites deployment as one of the Allowed Origins on the remote Assets' CORS configuration.
    1. 管理者の資格情報を使用してログインします。 Cross-Origin を検索。 ツール 操作 Web コンソール ​にアクセスします。
    2. To create a CORS configuration for Sites deployment, click add option next to Adobe Granite Cross-Origin Resource Sharing Policy .
    3. フィールド「 許可されたオリジン 」にローカル Sites の URL、つまり https://[local_sites]:[port] を入力します。設定を保存します。

リモートアセットの使用

Webサイト作成者は、コンテンツファインダーを使用してDAM展開に接続します。 Web サイト作成者は、コンポーネント内のリモートアセットを参照、検索、ドラッグできます。リモート DAM への認証をおこなえるよう、管理者から提供された DAM ユーザーの資格情報を手元に用意してください。
作成者は、ローカルDAMおよびリモートDAM展開で使用可能なアセットを、単一のWebページで使用できます。 コンテンツファインダーを使用すれば、ローカル DAM の検索とリモート DAM の検索を切り替えることができます。
Only those tags of remote assets are fetched that have an exact corresponding tag along with the same taxonomy hierarchy, available on the local Sites deployment. その他のタグは破棄されます。作成者は、全文検索が提供されるので、リモート Experience Manager デプロイメントに存在するすべてのタグを使用して、リモートアセットを検索できます。

使用手順

上記のセットアップを使用してオーサリングエクスペリエンスを試し、機能を理解してください。リモート DAM デプロイメントで、選択したドキュメントまたは画像を使用します。
  1. リモートデプロイメントの Assets インターフェイスに移動するには、Experience Manager Workspace から Assets ファイル ​にアクセスします。または、ブラウザーで https://[assets_servername_ams]:[port]/assets.html/content/dam にアクセスします。選択したアセットをアップロードします。
  2. On the Sites deployment, in the profile activator in the upper-right corner, click Impersonate as . ユーザー名として ksaner を入力し、提供されたオプションを選択し、「 OK 」をクリックします。
  3. Sites We.Retail us en で、We.Retail Web サイトページを開きます。ページを編集します。または、ブラウザーで https://[aem_server]:[port]/editor.html/content/we-retail/us/en/men.html にアクセスしてページを編集します。
    ページの左上隅にある「 サイドパネルを切り替え 」をクリックします。
  4. 「Assets」タブを開き、「 Connected Assets へのログイン 」をクリックします。
  5. 資格情報(ユーザー名: ksaner 、パスワード: password )を入力します。このユーザーには、両方の Experience Manager デプロイメントのオーサリング権限があります。
  6. DAM に追加したアセットを検索します。リモートアセットは左側のパネルに表示されます。画像またはドキュメントでフィルタリングしてから、サポートされているドキュメントのタイプでさらにフィルタリングします。 Image コンポーネント上の画像と Download コンポーネント上のドキュメントをドラッグします。
    ローカル Sites デプロイメントでは、取得されたアセットは読み取り専用です。Sites コンポーネントが提供するオプションを使用して、取得したアセットを編集できます。コンポーネントによる編集は非破壊的です。
    図:リモート DAM でアセットを検索するときにドキュメントタイプと画像をフィルタリングするオプション.
  7. アセットが非同期で取得され、取得タスクが失敗した場合、サイト作成者に通知されます。オーサリング中またはオーサリング後でも、作成者は 非同期ジョブ ユーザーインターフェースで取得タスクやエラーについての詳細情報を確認できます。
    図:バックグラウンドで発生するアセットの非同期取得に関する通知。
  8. When publishing a page, Experience Manager displays a complete list of assets that are used on the page. 公開時にリモートアセットが正常に取得されることを確認します。取得した各アセットのステータスを確認するには、 非同期ジョブ ユーザーインターフェースをご覧ください。
    1 つ以上のリモートアセットが取得されない場合でも、ページは公開されます。リモートアセットを使用するコンポーネントは空で公開されます。Experience Manager 通知領域では、非同期ジョブページに表示されるエラーの通知を確認できます。
Webページで使用すると、取得したリモートアセットは、ローカルフォルダーへのアクセス権限を持つユーザーが検索および使用できます。 取り込まれたアセットは、上記のウォークスルー内のローカルフォルダ connectedassets ーに保存されます。 これらのアセットは、ローカルリポジトリでもコンテンツファインダー経由で検索および表示できます。
取得されたアセットは他のローカルアセットと同じように使用できます。ただし、関連するメタデータは編集できません。

制限事項

権限とアセット管理

  • ローカルアセットは、リモートデプロイメントの元のアセットと同期されません。DAM デプロイメント上での編集、削除または権限の失効は、ローカル側には一切伝播されません。
  • ローカルアセットは読み取り専用のコピーです。Experience Manager コンポーネントは、アセットに対して非破壊編集をおこないます。その他のいかなる編集もできません。
  • ローカルで取得されたアセットは、オーサリング用途でのみ使用できます。アセット更新ワークフローの適用やメタデータの編集はおこなえません。
  • 画像とリストに表示されるドキュメント形式のみがサポートされます。Dynamic Media、アセット、コンテンツフラグメントおよびエクスペリエンスフラグメントはサポートされません。
  • メタデータスキーマは取得されません。
  • All Sites authors have read permissions on the fetched copies, even if authors cannot access the remote DAM deployment.
  • 統合をカスタマイズするための API サポートはありません。
  • この機能は、リモートアセットのシームレスな検索および使用をサポートします。多くのリモートアセットをローカルデプロイメントで一度に利用できるようにするには、リモートアセットの移行を検討します。 Assets 移行ガイド を参照してください。
  • リモートアセットをページプロパティユーザーインターフェイスのページサムネールとして使用することはできません。Web ページのサムネールは、ページプロパティユーザインターフェイスのサムネールから、「画像を選択」をクリックして設定できます。

セットアップとライセンス

  • Adobe Managed Services での Assets のデプロイメントはサポートされています。
  • Sites は一度に 1 つのリポジトリに接続できます。Assets
  • リモートリポジトリとして動作する Assets の 1 つのライセンス。
  • ローカルオーサリングデプロイメントとして動作する Sites の 1 つ以上のライセンス。

使用方法

  • ユーザーは、オーサリング時にリモートアセットを検索し、ローカルページにドラッグできます。 その他の機能はサポートされていません。
  • 取得操作は 5 秒でタイムアウトします。アセット取得時、問題が発生する場合があります(ネットワークに問題がある場合など)。作成者は、再試行をおこない、リモートアセットをコンテンツファインダーからページエディターにドラッグ&ドロップできます。
  • 取得されたアセットに対しては、単純な非破壊編集と、 Image コンポーネント経由でサポートされている編集をおこなえます。アセットは読み取り専用です。
  • アセットを再取得する唯一の方法は、アセットをページにドラッグすることです。 アセットを更新するために再取得するAPIのサポートやその他のメソッドはありません。

問題のトラブルシューティング

一般的なエラーシナリオのトラブルシューティングを行うには、次の手順に従います。
  • If you cannot search for remote assets from the Content Finder, then ensure that the required roles and permissions are in place.
  • リモートダムから取得したアセットは、1つ以上の理由でWebページに発行できない場合があります。 リモートサーバーに存在しない、取得する適切なアクセス許可がない、ネットワーク障害が原因の可能性があります。 アセットがリモートDAMから削除されていないことを確認してください。 適切な権限が設定され、前提条件が満たされていることを確認します。 アセットをページに追加し直して、再公開してください。 アセット取得時のエラーについては、 非同期ジョブのリスト を確認してください。