Adobe Experience Cloud のお客様は、Adobe Experience Manager(AEM)Assets 内のアセットを Adobe Creative Cloud と同期できます。また、その逆も可能です。また、アセットを Experience Cloud に(またはその逆に)同期することもできます。この同期はAdobe I/Oを通じて設定できます。
この統合をセットアップするためのワークフローを以下に示します。
バックエンドでは、AEM サーバーがゲートウェイを使用してプロファイルを認証し、AEM Assets と Experience Cloud 間でデータを同期します。
AEMからAdobe Creative Cloudへのフォルダ共有機能は非推奨です。 詳細を確認し、より良い方法をAEMとCreative Cloud統合のベストプラクティスで見つけます。 AEM から Marketing Cloud へのレプリケーションおよび AEM Assets と Marketing Cloud 間でのアセット交換の設定は、廃止されていません。
AEM Assets と Creative Cloud の統合時のデータフロー
Adobe Experience Cloud と Adobe Creative Cloud でアセットを共有するには、AEM インスタンス上で管理者権限が必要です。
ブランド Adobe Maketing Cloud が Adobe Experience Cloud に変更されました。以下の手順では、現在のインターフェイスを反映するため、Marketing Cloud がまだ使用されています。
https://legacy-oauth.cloud.adobe.io でログインして Adobe Developer ゲートウェイインターフェイスにアクセスします。
アプリケーション ID を作成するには管理者権限が必要です。
左側のウィンドウから、開発者ツール > アプリケーションに移動して、アプリケーションのリストを表示します。
追加 をクリックして、アプリを作成します。
「クライアント資格情報」リストから「サービスアカウント(JWT アサーション)」を選択します。これは、サーバー認証用のサーバー間通信サービスです。
アプリケーションの名前とオプションの説明を指定します。
「組織」リストからアセットを同期する組織を選択します。
スコープリストから、dam-read、dam-sync、dam-write、およびcc-shareを選択します。
「作成」をクリックします。アプリケーションが作成されたことを示すメッセージが表示されます。
新規アプリケーションに対して生成されたアプリケーション ID をコピーします。
アプリケーション ID ではなくアプリケーションの秘密鍵を誤ってコピーしないようにしてください。
AEM Assets のローカルインスタンスの UI で AEM のロゴをクリックし、ツール/クラウドサービス/従来のクラウドサービスの順に移動します。
Adobe Marketing Cloudサービスを探します。 設定が存在しない場合は、「今すぐ設定」をクリックします。 設定が存在する場合は、「設定を表示」をクリックし、「[+]」をクリックして新しい設定を追加します。
組織の管理者権限を持つ Adobe ID アカウントを使用してください。
設定を作成ダイアログで、新しい設定のタイトルと名前を指定し、「作成」をクリックします。
「テナント URL」フィールドに、AEM Assets の URL を指定します。
リブランディングのため、テナントURLをhttps://<tenant_id>.marketing.adobe.comとして入力した場合は、https://<tenant_id>.experiencecloud.adobe.comに変更する必要があります。これをおこなうには、以下の手順に従います。
「クライアント ID」フィールドに、アプリケーションを作成する手順の最後でコピーしたアプリケーション ID を貼り付けます。
「 同期」で「有効」を選択して同期を有効にし、「OK」をクリックします。
「無効」を選択した場合、同期は単一方向に機能します。
設定ページから「公開鍵を表示」をクリックして、インスタンスに対して生成された公開鍵を表示します。または、「Download Public Key for OAuth Gateway」をクリックして、公開鍵を含むファイルをダウンロードします。 次に、ファイルを開いて公開鍵を表示します。
Marketing Cloudに対する新しい設定の最後の手順で説明した、次の方法のいずれかを使用して、公開鍵を表示します。 「公開鍵を表示」をクリックします。
公開鍵をコピーして、アプリケーションを作成する手順で作成したアプリケーションの設定インターフェイスの「公開鍵」フィールドに貼り付けます。
「更新」をクリックします。アセットを今すぐAEM Assetsインスタンスと同期します。
ローカルAEM AssetsインスタンスのユーザーインターフェイスでAEMロゴをクリックし、ツール 導入 レプリケーションに移動して、同期用に作成したレプリケーションプロファイルを探します。
レプリケーションページで、作成者のエージェントをクリックします。
プロファイルのリストから、組織のデフォルトのレプリケーションプロファイルをクリックし、それを開きます。
ダイアログで、「接続をテスト」をクリックします。
レプリケーションのテストが完了したら、テスト結果の末尾の成功メッセージを確認します。
管理者の資格情報を使用して Marketing Cloud にログインします。
レールから、「管理」に移動し、「エンタープライズダッシュボードを起動」をクリックまたはタップします。
レールの「ユーザー」をクリックして、ユーザー管理ページを開きます。
ツールバーで、追加 をクリックまたはタップします。
Creative Cloud とアセットを共有できるようにするユーザーを 1 人以上追加します。
Marketing Cloud に追加されたユーザーのみが、AEM Assets から Creative Cloud にアセットを共有できます。
AEM Assets にログインします。
Assets コンソールで、フォルダーを作成し、いくつかのアセットをアップロードします。例えば、mc-demo というフォルダーを作成して、アセットをアップロードします。
フォルダーを選択し、「共有 」をクリックします。
メニューから「Adobe Marketing Cloud」を選択し、「共有」をクリックします。フォルダーが Marketing Cloud と共有されたことを示すメッセージが表示されます。
sling:OrderedFolder
タイプの Assets フォルダーの共有は、Adobe Marketing Cloud での共有の文脈ではサポートされません。フォルダーを共有したい場合は、AEM Assets でフォルダーを作成するときに「並べ替え」オプションを選択しないでください。
AEM Assetsのユーザインターフェイスを更新します。 ローカルのAEM Assetsインスタンスのアセットコンソールで作成したMarketing Cloudーが、フォルダーUIにコピーされます。 AEM Assetsのフォルダにアップロードしたアセットは、AEMサーバで処理された後、Marketing Cloud内のフォルダのコピーに表示されます。
Marketing Cloud 内にレプリケートされたフォルダーのコピーにアセットをアップロードすることもできます。処理された後、アセットは AEM Assets 内の共有フォルダーに表示されます。
AEM Assets では、アセットを含むフォルダーを Adobe Creative Cloud のユーザーと共有できます。
アセットコンソールで、Creative Cloud と共有するフォルダーを選択します。
ツールバーで、共有 をクリックします。
リストからAdobe Creative Cloudオプションを選択します。
これらのオプションは、ルートに対する読み取り権限を持つユーザーが使用できます。ユーザーは、Adobe Marketing Cloud のレプリケーションエージェント情報にアクセスするための権限を持っている必要があります。
Creative Cloud共有ページで、フォルダーを共有するユーザーを追加し、ユーザーの役割を選択します。 「保存」をクリックし、「OK」をクリックします。
フォルダーを共有したユーザーの資格情報を使用して Creative Cloud にログオンします。Creative Cloud で共有フォルダーを利用できます。
AEM Assets と Marketing Cloud 間の同期は、アセットのアップロード元のユーザーのマシンのインスタンスがアセットを変更する権限を保持するように設計されています。これらの変更のみが他のインスタンスに反映されます。
例えば、アセットが AEM Assets の(オンプレミス)インスタンスからアップロードされている場合、このインスタンスのアセットに対する変更は Marketing Cloud のインスタンスに反映されます。ただし、Marketing Cloudインスタンスから同じアセットに対して行われた変更はAEMインスタンスに反映されず、Marketing Cloudからアップロードされたアセットの場合はインスタンスに反映されません。