Show Menu
トピック×

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. 専用の配信テンプレートの作成。
To perform these operations, you must have the administration role in Adobe Campaign.

前提条件

事前に、次の要素があることを確認してください。
Operations detailed in the Configuring Adobe Campaign and Configuring Adobe Experience Manager sections are necessary for the integration functionalities between AEM and Adobe Campaign to work correctly.

Configuring the aemserver user

The aemserver user must be configured in Adobe Campaign. The aemserver is a technical user that will be used to connect the AEM server to Adobe Campaign.
Go to Administration > Users & Security > Users , and select the aemserver user. クリックしてユーザー設定を開きます。
  • このユーザーにパスワードを設定する必要があります。これは UI では実行できません。技術管理者が REST で設定する必要があります。
  • deliveryPrepare など、特定の役割をこのユーザーに割り当てることができます。これにより、ユーザーは配信を作成および編集できます。

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

Adobe Campaign を AEM インスタンスに接続可能な外部アカウントを設定する必要があります。
AEM で、campaign-remote ユーザーのパスワードを設定してください。AEM で Adobe Campaign に接続するにはこのパスワードを設定する必要があります。管理者としてログインし、ユーザー管理コンソールで campaign-remote ユーザーを探して「 パスワードを設定 」をクリックします。
AEM 外部アカウントを設定するには:
  1. Go to Administration > Application settings > External accounts .
  2. Select the default aemInstance external account or create a new one by clicking the Create button.
  3. Select Adobe Experience Manager i n the Type field and enter the access parameters used for your AEM authoring instance: server address, account name and password.
    URL の末尾に / (スラッシュ)を追加しないようにします。追加した場合、接続が機能しなくなります。
  4. Make sure that the Enabled checkbox is selected, then click Save to save your modifications.

AEMResourceTypeFilter オプションの検証

The AEMResourceTypeFilter option is used to filter types of AEM resources that can be used in Adobe Campaign. これにより、Adobe Campaign でのみ使用されるように特別に設計された AEM コンテンツを Adobe Campaign で取得できます。
このオプションは事前設定済みです。ただし、このオプションを変更すると、統合が機能しなくなる可能性があります。
AEMResourceTypeFilter オプションが設定されていることを検証するには:
  1. 管理 (アプリケーション設定 オプション ​に移動します。
  2. In the list, you can ensure that the AEMResourceTypeFilter option is listed and that the paths are correct.

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

デフォルトでは、AEM 機能は、Adobe Campaign の電子メールテンプレートでは有効になっていません。AEM コンテンツで電子メールを作成するために使用される新しい電子メール配信テンプレートを設定できます。
AEM 専用の電子メール配信テンプレートを作成するには:
  1. リソース テンプレート 配信テンプレート ​に移動します。
  2. アクション ・バーのチェックマークをクリックし、既存の Standard電子メール(メール)デフォルト・テンプレートを選択して選択を有効にし、コピーアイコンをクリックして 「確認 」をクリックします。
  3. Disable the selection mode by clicking the x and open the newly created Copy of Standard email (mail) template, then select Edit properties from the action bar of the template dashboard.
    テンプレートの​ ラベル ​を変更できます。
  4. プロパティの「 コンテンツ 」セクションで、「 コンテンツソース 」を「 Adobe Experience Manager 」に変更します。次に、以前作成した外部アカウントを選択して、「 Confirm(確認) 」をクリックします。
    確認 」をクリックし、「 保存 」をクリックして、変更を保存します。
    このテンプレートから作成した電子メール配信は、AEM コンテンツ機能が有効になっています。

Configuring 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. From the authoring instance, select AEM logo > Tools ​icon > Deployment > Replication > Agents on author , then click Default Agent .
    パブリッシュおよびオーサーインスタンスが両方とも同じコンピューターにある場合を除いて、Adobe Campaign との統合を設定する際に、localhost(これは、AEM のローカルコピーです)を使用するのを回避します。
  2. Click Edit then select the Transport tab.
  3. localhost を IP アドレスまたは AEM パブリッシュインスタンスのアドレスに置き換えることで、URI を設定します。

AEM から Adobe Campaign への接続

AEM と Adobe Campaign を一緒に使用する前に、両方のソリューション間のリンクを確立して、通信できるようにする必要があります。
  1. AEM オーサーインスタンスに接続します。
  2. Select Tools > Operations > Cloud > Cloud Services , then Configure now in the Adobe Campaign section.
  3. Create a new configuration by entering a Title and click Create , or choose the existing configuration that you want to link with your Adobe Campaign instance.
  4. 設定を編集して、Adobe Campaign インスタンスのパラメーターと一致するようにします。
    • ユーザ名 :aemserver 。2つのソリューション間のリンクを確立するために使用するAdobe Campaign AEM統合パッケージ演算子です。
    • パスワード :Adobe Campaign aemserver 演算子のパスワード。この演算子のパスワードを Adobe Campaign で直接再指定する必要があることがあります。
    • API エンドポイント :Adobe Campaign インスタンス URL。
  5. Select Connect to Adobe Campaign and click OK .
    電子メールを作成して公開 したら、パブリッシュインスタンスに設定を再公開する必要があります。
接続に失敗する場合は、次を確認してください。
  • Adobe Campaign インスタンスへのセキュリティで保護された接続(https)を使用する際、証明書の問題が発生する可能性があります。Adobe Campaignインスタンス証明書をJDKの​ cacerts ​ファイルに追加する必要があります。

Externalizer の設定

オーサーインスタンスの AEM に Externalizer を設定 する必要があります。Externalizer は、リソースパスを外部 URL および絶対 URL に変換できる OSGi サービスです。このサービスは、これらの外部 URL を設定および構築するための一元化された場所を提供します。
一般的な指示については、 Externalizer の設定 を参照してください。For the Adobe Campaign integration, make sure you configure the publish server at https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl not point to localhost:4503 but to a server that is reachable by the Adobe Campaign console.
localhost:4503 または Adobe Campaign が到達できない別のサーバーを指している場合、Adobe Campaign コンソールに画像が表示されません。