AEM 6.5 と Adobe Campaign Classic の統合 integrating-campaign-classic
AEM を Adobe Campaign Classic(ACC)と統合すると、メール配信、コンテンツ、フォームを AEM で直接管理できます。ソリューション間の双方向通信を有効にするには、Adobe Campaign Classic と AEM の両方で設定が必要です。
この統合では、AEM と Adobe Campaign Classic を個別に使用することができます。マーケターは Adobe Campaign でキャンペーンを作成してターゲティングを使用できますが、コンテンツ作成者は並行して AEM でコンテンツのデザインに取り組むことができます。この統合により、AEM 内に作成されたキャンペーンのコンテンツとデザインを、Adobe Campaign でターゲットにして配信できるようになります。
統合手順 integration-steps
AEM と Campaign の統合には、両方のソリューションでいくつかの手順を実行する必要があります。
このドキュメントでは、これらの各手順を詳しく説明します。
前提条件 prerequisites
-
Adobe Campaign Classic への管理者アクセス
- 統合を実行するには、設定済みのデータベースを含む、動作中の Adobe Campaign Classic インスタンスが必要です。
- Adobe Campaign Classic のセットアップおよび設定方法に関する詳細が必要な場合は、Adobe Campaign Classic ドキュメント、特にインストールおよび設定ガイドを参照してください。
-
AEM への管理者アクセス
Campaign への AEM 統合パッケージのインストール install-package
Adobe Campaign の AEM 統合 パッケージには、AEM への接続に必要な標準設定がいくつか含まれています。
-
管理者は、クライアントコンソールを使用して Adobe Campaign インスタンスにログインします。
-
ツール/詳細/パッケージをインポート… を選択します。
-
「標準パッケージをインストール」をクリックして、「次へ」をクリックします。
-
AEM 統合 パッケージを確認します。
-
「次へ」をクリックして「開始」をクリックし、インストールを開始します。
-
インストールが完了したら「閉じる」をクリックします。
これで、統合パッケージがインストールされました。
Campaign への AEM オペレーターの作成 create-operator
統合パッケージによって、AEM が Adobe Campaign への接続に使用する aemserver
演算子が自動的に作成されます。この演算子のセキュリティゾーンを定義し、パスワードを設定します。
-
クライアントコンソールを使用して、Adobe Campaign に管理者としてログインします。
-
メニューバーから ツール/エクスプローラー を選択します。
-
エクスプローラーで、管理/アクセス管理/オペレーター ノードに移動します。
-
aemserver
オペレーターを選択します。 -
オペレーターの「編集」タブで「アクセス権」サブタブを選択し、「アクセスパラメーターを編集…」リンクをクリックします。
-
適切なセキュリティゾーンを選択し、必要に応じて信頼済み IP マスクを定義します。
note caution CAUTION 設定するセキュリティゾーンは、プライベート会社ネットワーク(VPN+LAN) です。 -
「保存」をクリックします。
-
Adobe Campaign クライアントからログアウトします。
-
Adobe Campaign サーバーのファイルシステムで、Campaign のインストール場所に移動し、
serverConf.xml
ファイルを管理者として編集します。このファイルは、通常、次の場所にあります。C:\Program Files\Adobe\Adobe Campaign Classic v7\conf
(Windows の場合)。/usr/local/neolane/nl6/conf/eng
(Linux の場合)。
-
securityZone
を検索し、AEM オペレーターのセキュリティゾーンに次のパラメーターが設定されていることを確認してください。allowHTTP="true"
sessionTokenOnly="true"
allowUserPassword="true"
-
ファイルを保存します。
-
セキュリティゾーンが
config-<server name>.xml
ファイルの各設定によって上書きされないようにしてください。- 設定ファイルに別のセキュリティゾーン設定が含まれている場合は、
allowUserPassword
属性をtrue
に変更します。
- 設定ファイルに別のセキュリティゾーン設定が含まれている場合は、
-
Adobe Campaign Classic のサーバーポートを変更する場合は、
8080
を目的のポートに置き換えます。note caution CAUTION デフォルトでは、オペレーターのセキュリティゾーンは設定されていません。AEM を Adobe Campaign に接続するには、前の手順で説明したようにゾーンを選択する必要があります。 セキュリティの問題を回避するために、AEM 専用のセキュリティゾーンを作成することを強くお勧めします。このトピックについて詳しくは、Adobe Campaign Classicドキュメントを参照してください。 -
Campaign クライアントで、
aemserver
オペレーターに戻り、「一般」タブを選択します。 -
「パスワードをリセット…」リンクをクリックします。
-
パスワードを指定し、今後使用するために安全な場所に保存します。
-
「OK」をクリックし、
aemserver
オペレーターのパスワードを保存します。
AEM で Campaign 統合を設定 campaign-integration
AEM は、Campaign と通信するために「Campaign で設定済みの演算子」を使用します
-
AEM オーサリングインスタンスに管理者としてログインします。
-
グローバルナビゲーションサイドレールから、ツール/クラウドサービス/従来のクラウドサービス/Adobe Campaign を選択し、「今すぐ設定」をクリックします。
-
ダイアログで、タイトル を入力して Campaign サービス設定を作成し、「作成」をクリックします。
-
設定を編集するための新しいウィンドウとダイアログが開きます。必要な情報を入力します。
- ユーザー名 - これは、前の手順で作成した Adobe Campaign AEM 統合パッケージのオペレーターです。デフォルトでは
aemserver
です。 - パスワード - これは、前の手順で作成した Adobe Campaign AEM 統合パッケージのオペレーターのパスワードです。
- API エンドポイント - これは、Adobe Campaign インスタンス URL です。
- ユーザー名 - これは、前の手順で作成した Adobe Campaign AEM 統合パッケージのオペレーターです。デフォルトでは
-
「Adobe Campaign に接続」を選択して接続を確認し、「OK」をクリックします。
AEM が Adobe Campaign と通信できるようになりました。
AEM パブリッシュインスタンスへのレプリケーションを設定 replication
キャンペーンのコンテンツは、コンテンツ作成者が AEM オーサリングインスタンスで作成します。このインスタンスは通常、組織内でしか使用できません。画像やアセットなどのコンテンツをキャンペーンの受信者がアクセスできるようにするには、そのコンテンツを公開する必要があります。
レプリケーションエージェントは、AEM オーサーインスタンスからパブリッシュインスタンスにコンテンツを公開する役割を持ち、このエージェントが正しく機能するには統合環境に対して設定されている必要があります。また、この手順は、あるオーサーインスタンス設定をパブリッシュインスタンスにレプリケートするためにも必要です。
AEM オーサーインスタンスからパブリッシュインスタンスへのレプリケーションを設定するには、次の手順を実行します。
-
AEM オーサリングインスタンスに管理者としてログインします。
-
グローバルナビゲーションサイドパネルで、ツール/デプロイメント/レプリケーション/オーサーのエージェント を選択し、「デフォルトエージェント (パブリッシュ)」をクリックします。
-
「編集」をクリックして、「トランスポート」タブを選択します。
-
デフォルトの
localhost
値を AEM パブリッシュインスタンスの IP アドレスに置き換えて、「URI」フィールドを設定します。 -
「OK」をクリックして、エージェント設定の変更内容を保存します。
AEM パブリッシュインスタンスへのレプリケーションを設定したので、キャンペーン受信者がコンテンツにアクセスできるようになりました。
com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
)」フィールドを変更します。AEM Externalizer の設定 externalizer
Externalizer は リソースパスを外部および絶対 URL に変換する AEMの OSGi サービスです。この URL は、AEM が Campaign で使用できるコンテンツを提供するために必要です。Campaign の統合が機能するように設定します。
-
AEM オーサリングインスタンスに管理者としてログインします。
-
グローバルナビゲーションサイドパネルで、ツール/運用/Web コンソール/OSGi 設定 を選択し、Day CQ Link Externalizer を検索します。
-
デフォルトでは、「ドメイン」フィールドの最新エントリは、公開インスタンスを対象としています。 URL をデフォルトの
http://localhost:4503
から、公開されているパブリッシュインスタンスに変更します。 -
「保存」をクリックします。
Externalizer が設定され、Adobe Campaign がコンテンツにアクセスできるようになりました。
localhost:4503
または Adobe Campaign が到達できない別のサーバーを指している場合、AEM からの画像は Adobe Campaign コンソールに表示されません。AEM での campaign-remote ユーザーを設定 configure-user
Campaign が AEM と通信するには、AEM で campaign-remote
ユーザーのパスワードを設定する必要があります。
- AEM に管理者としてログインします。
- メインナビゲーションコンソールで、左側のパネルにある「ツール」をクリックします。
- 次に、セキュリティ/ユーザー をクリックして、ユーザー管理コンソールを開きます。
campaign-remote
ユーザーを見つけます。campaign-remote
ユーザーを選択し、「プロパティ」をクリックしてユーザーを編集します。- ユーザー設定を編集 ウィンドウで、「パスワードを変更」をクリックします。
- ユーザーの新しいパスワードを入力し、今後の使用のために安全な場所にパスワードをメモします。
- 「保存」をクリックして、パスワードの変更を保存します。
- 「保存して閉じる」をクリックして、変更を
campaign-remote
ユーザーに保存します。
Campaign で AEM 外部アカウントを設定 acc-setup
AEM 統合 パッケージを Campaign にインストールする際に、AEM 用の外部アカウントが作成されます。 この外部アカウントを設定すると、Adobe Campaign は AEM に接続でき、ソリューション間の双方向通信が可能になります。
-
クライアントコンソールを使用して、Adobe Campaign に管理者としてログインします。
-
メニューバーから ツール/エクスプローラー を選択します。
-
エクスプローラーで、管理/プラットフォーム/外部アカウント ノードに移動します。
-
外部 AEM アカウントを見つけます。 デフォルトでは、次の値が設定されています。
- タイプ -
AEM
- ラベル -
AEM Instance
- 内部名 -
aemInstance
- タイプ -
-
このアカウントの「一般」タブで、campaign-remote ユーザーパスワードの設定手順で定義したユーザー情報を入力します。
-
サーバー - AEM オーサーサーバーのアドレス
- AEM オーサーサーバーは、Adobe Campaign Classic サーバーインスタンスからアクセスできる必要があります。
- サーバーアドレスは、末尾がスラッシュで 終わらない ようにします。
-
アカウント - デフォルトでは、これはcampaign-remote ユーザーのパスワード設定手順で AEM に設定した
campaign-remote
ユーザーです。 -
パスワード - このパスワードは、campaign-remote ユーザーのパスワード設定手順で AEM に設定した
campaign-remote
ユーザーと同じです。
-
-
「有効」チェックボックスを選択します。
-
「保存」をクリックします。
Adobe Campaign は AEM と通信できるようになりました。
次のステップ next-steps
Adobe Campaign Classic と AEM の両方が設定されたので、統合は完了です。
Adobe Experience Manager でニュースレターを作成する方法については、このドキュメントの続きで説明します。