Adobe Campaign Standard との統合

メモ

このドキュメントでは、AEM をサブスクリプションベースのソリューション、Adobe Campaign Standard と統合する方法について説明します。Adobe Campaign 6.1 を使用している場合、手順については Adobe Campaign 6.1 との統合を参照してください。

Adobe Campaign を使用すると、電子メール配信コンテンツおよびフォームを Adobe Experience Manager で直接管理できます。

両方のソリューションを同時に使用するには、最初に互いの接続を設定する必要があります。これには、Adobe Campaign と Adobe Experience Manager の両方での設定手順が含まれます。これらの手順は、このドキュメントで詳しく説明します。

AEM での Adobe Campaign の操作には、Adobe Campaign を使用して電子メールおよびフォームを送信する機能が含まれています。これについては、Adobe Campaign の操作で説明します。

さらに、AEM を Adobe Campaign と統合する際に参考となるトピックを次に示します。

Adobe Campaign との統合を拡張する場合は、次のページが参考になります。

Adobe Campaign の設定

Adobe Campaign の設定には、次が含まれます。

  1. aemserver ユーザーの設定。
  2. 専用の外部アカウントの作成。
  3. AEMResourceTypeFilter オプションの検証。
  4. 専用の配信テンプレートの作成。
メモ

これらの操作を実行するには、 管理 Adobe Campaignでの役割

前提条件

事前に、次の要素があることを確認してください。

注意

操作の詳細については、 Adobe Campaignの設定 および Adobe Experience Managerの設定 「 」セクションは、AEMとAdobe Campaignの間の統合機能が正しく動作するために必要です。

aemserver ユーザーの設定

この aemserver ユーザーは、Adobe Campaignで設定する必要があります。 この aemserver は、AEMサーバーをAdobe Campaignに接続する際に使用する技術ユーザーです。

に移動します。 管理 > ユーザーとセキュリティ > ユーザー​をクリックし、 aemserver ユーザー。 クリックしてユーザー設定を開きます。

  • このユーザーにパスワードを設定する必要があります。これは UI では実行できません。技術管理者が REST で設定する必要があります。
  • deliveryPrepare など、特定の役割をこのユーザーに割り当てることができます。これにより、ユーザーは配信を作成および編集できます。

Adobe Experience Manager 外部アカウントの設定

Adobe Campaign を AEM インスタンスに接続可能な外部アカウントを設定する必要があります。

メモ

AEM で、campaign-remote ユーザーのパスワードを設定してください。AEM で Adobe Campaign に接続するにはこのパスワードを設定する必要があります。管理者としてログインし、ユーザー管理コンソールで campaign-remote ユーザーを探して「パスワードを設定」をクリックします。

AEM 外部アカウントを設定するには:

  1. に移動します。 管理 > アプリケーション設定 > 外部アカウント.

    chlimage_1-124

  2. デフォルトを選択 aemInstance 外部アカウントを作成するか、 作成 」ボタンをクリックします。

  3. 選択 Adobe Experience Manager i タイプ フィールドに入力し、AEMオーサリングインスタンスに使用するアクセスパラメーターを入力します。サーバーアドレス、アカウント名およびパスワード。

    メモ

    URL の末尾に /(スラッシュ)を追加しないようにします。追加した場合、接続が機能しなくなります。

  4. 必ず 有効 「 」チェックボックスがオンの場合、「 」をクリックします。 保存 をクリックして変更を保存します。

AEMResourceTypeFilter オプションの検証

この AEMResourceTypeFilter オプションは、Adobe Campaignで使用できるAEMリソースのタイプをフィルタリングするために使用します。 これにより、Adobe Campaign でのみ使用されるように特別に設計された AEM コンテンツを Adobe Campaign で取得できます。

このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる可能性があります。

AEMResourceTypeFilter オプションが設定されていることを検証するには:

  1. 管理(アプリケーション設定オプション​に移動します。
  2. リストで、 AEMResourceTypeFilter 」オプションが表示され、パスが正しいことを示します。

AEM 専用の電子メール配信テンプレートの作成

デフォルトでは、AEM 機能は、Adobe Campaign の電子メールテンプレートでは有効になっていません。AEM コンテンツで電子メールを作成するために使用される新しい電子メール配信テンプレートを設定できます。

AEM 専用の電子メール配信テンプレートを作成するには:

  1. リソーステンプレート配信テンプレート​に移動します。

  2. 選択を有効にする アクションバーのチェックマークをクリックし、既存の 標準メール(メール) デフォルトのテンプレートを作成し、 コピー アイコンとクリック 確認.

  3. 選択モードを無効にするには、 x 新しく作成した 標準メールのコピー(メール) テンプレートを選択し、「 プロパティを編集 をクリックします。

    テンプレートの​ラベル​を変更できます。

  4. プロパティの「コンテンツ」セクションで、「コンテンツソース」を「Adobe Experience Manager」に変更します。次に、以前作成した外部アカウントを選択して、「Confirm(確認)」をクリックします。

    確認」をクリックし、「保存」をクリックして、変更を保存します。

    このテンプレートから作成した電子メール配信は、AEM コンテンツ機能が有効になっています。

    chlimage_1-125

Adobe Experience Manager の設定

AEM を設定するには、次の手順を実行する必要があります。

  • インスタンス間のレプリケーションを設定します。
  • AEM から Adobe Campaign に接続します。
  • Externalizer を設定します。

AEM インスタンス間のレプリケーションの設定

AEM オーサーインスタンスから作成されたコンテンツは、最初にパブリッシュインスタンスに送信されます。このパブリッシュインスタンスは、次にコンテンツを Adobe Campaign に転送します。レプリケーションエージェントは、その結果として、AEM オーサーインスタンスから AEM パブリッシュインスタンスにレプリケートするように設定される必要があります。

メモ

レプリケーション URL を使用しない代わりに公開 URL を使用したい場合は、OSGi(ツールWeb コンソールOSGi Configuration/AEM Campaign Integration - Configuration)で次の設定をおこなうことで​パブリック URL を設定できます。
パブリック URL : com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl

また、この手順は、あるオーサーインスタンス設定をパブリッシュインスタンスにレプリケートするためにも必要です。

AEM インスタンス間のレプリケーションを設定するには:

  1. オーサーインスタンスから、 AEMロゴ/ ツール​アイコン > 導入 > レプリケーション > 作成者のエージェント​を選択し、「 デフォルトエージェント.

    chlimage_1-126

    メモ

    パブリッシュおよびオーサーインスタンスが両方とも同じコンピューターにある場合を除いて、Adobe Campaign との統合を設定する際に、localhost(これは、AEM のローカルコピーです)を使用するのを回避します。

  2. クリック 編集 次に、 輸送 タブをクリックします。

  3. localhost を IP アドレスまたは AEM パブリッシュインスタンスのアドレスに置き換えることで、URI を設定します。

    chlimage_1-127

AEM から Adobe Campaign への接続

AEM と Adobe Campaign を一緒に使用する前に、両方のソリューション間のリンクを確立して、通信できるようにする必要があります。

  1. AEM オーサーインスタンスに接続します。

  2. 選択 ツール > 運用 > クラウド > Cloud Services​を、 今すぐ設定 (「 Adobe Campaign 」セクション内 )

    chlimage_1-128

  3. 新しい設定を作成するには、 タイトル をクリックし、 作成​または、Adobe Campaignインスタンスにリンクする既存の設定を選択します。

  4. 設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。

    • ユーザー名: aemserver:2 つのソリューション間のリンクを確立するために使用されるAdobe Campaign AEM Integration package 演算子です。
    • パスワード:Adobe Campaign aemserver 演算子のパスワード。この演算子のパスワードを Adobe Campaign で直接再指定する必要があることがあります。
    • API エンドポイント:Adobe Campaign インスタンス URL。
  5. 選択 Adobe Campaignに接続 をクリックし、 OK.

    chlimage_1-129

    メモ

    電子メールを作成して公開したら、パブリッシュインスタンスに設定を再公開する必要があります。

    chlimage_1-130

メモ

接続に失敗する場合は、次を確認してください。

  • Adobe Campaign インスタンスへのセキュリティで保護された接続(https)を使用する際、証明書の問題が発生する可能性があります。JDK の​cacerts ​ ファイルにAdobe Campaignインスタンス証明書を追加する必要があります。
  • また、AEM/Adobe Campaign 統合のトラブルシューティングも参照してください。

Externalizer の設定

オーサーインスタンスの AEM に Externalizer を設定する必要があります。Externalizer は、リソースパスを外部 URL および絶対 URL に変換できる OSGi サービスです。このサービスは、これらの外部 URL を設定および構築するための一元化された場所を提供します。

一般的な指示については、Externalizer の設定を参照してください。Adobe Campaign統合の場合、次の場所でパブリッシュサーバーを設定していることを確認します。 https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl 指していない localhost:4503 Adobe Campaignコンソールから到達可能なサーバーに送信する必要があります。

localhost:4503 または Adobe Campaign が到達できない別のサーバーを指している場合、Adobe Campaign コンソールに画像が表示されません。

chlimage_1-131

このページ