分割アーキテクチャを使用している場合、コントロールインスタンスにリンクする実行インスタンスを指定し、両者を接続する必要があります。トランザクションメッセージテンプレートは実行インスタンスにデプロイされます。コントロールインスタンスと実行インスタンス間の接続は、実行インスタンスタイプの外部アカウントを設定することで作成します。外部アカウントは実行インスタンスの数だけ作成する必要があります。
実行インスタンスを複数のコントロールインスタンスで使用する場合、フォルダーおよびオペレーターごとにデータを分けることができます。詳しくは、複数のコントロールインスタンスの使用を参照してください。
実行インスタンスタイプの外部アカウントを作成するには、次の手順に従います。
管理/プラットフォーム/外部アカウントフォルダーに移動します。
Adobe Campaign にデフォルトで用意されている、実行インスタンスタイプの外部アカウントのうちの 1 つを選択し、右クリックして「複製」を選択します。
必要に応じて、ラベルを変更します。
「有効」オプションを選択し、外部アカウントを運用可能にします。
実行インスタンスがインストールされているサーバーのアドレスを指定します。
アカウントにはオペレーターフォルダーで定義されている Message Center エージェントを指定します。デフォルトで Adobe Campaign に指定されているアカウントは mc です。
オペレーターフォルダーで定義されたアカウントのパスワードを入力します。
インスタンスにログオンするたびにパスワードを入力しなくても済むように、実行インスタンス内でコントロールインスタンスの IP アドレスを指定することができます。詳しくは、実行インスタンスを参照してください。
実行インスタンスで使用する復元方法を指定します。
復元するデータは、実行インスタンスによりコントロールインスタンスへと転送され、トランザクションメッセージとイベントアーカイブに追加されます。
データ収集は、HTTP/HTTPS アクセスを使用する Web サービス経由または Federated Data Access(FDA) モジュール経由のいずれかでおこなわれます。
FDA over HTTP を使用する場合、PostgreSQL データベースを使用する実行インスタンスのみがサポートされます。MSSQL または Oracle データベースはサポートされていません。
コントロールインスタンスから実行インスタンスのデータベースへ直接接続できる場合には、後者の接続方法を推奨します。直接接続できない場合は、Web サービス経由の接続を選択します。FDA アカウントには、コントロールインスタンス上に作成した個々の実行インスタンスのデータベースに接続する場合と同じアカウントを指定します。
Federated Data Access(FDA) について詳しくは、外部データベースへのアクセスを参照してください。
「接続をテスト」をクリックし、コントロールインスタンスと実行インスタンスがリンクされたことを確認します。
各実行インスタンスには識別子を関連付ける必要があります。各実行インスタンスへの識別子の割り当ては、デプロイウィザードを使用して手動でおこなうか(実行インスタンスの識別を参照してください)、コントロールインスタンスから「接続を初期化」ボタンをクリックして自動でおこなうことができます。
パスワードの入力なしでコントロールインスタンスから実行インスタンスに接続できるようにするには、Message Center の「アクセス権」セクションでコントロールインスタンスの IP アドレスを入力します。ただし、デフォルトでは空のパスワードを使用することは禁止されています。
空のパスワードを使用するには、実行インスタンスに移動し、イベントを配信する情報システムの IP アドレスに限定したセキュリティゾーンを定義します。このセキュリティゾーンは、空のパスワードと <identifier> / <password>
タイプの接続を許可している必要があります。詳しくは、この節を参照してください。
実行インスタンスを複数のコントロールインスタンスで使用する場合、フォルダーおよびオペレーターごとにデータを分けることができます。詳しくは、複数のコントロールインスタンスの使用を参照してください。
実行インスタンスのオペレーターフォルダーに移動します(管理/アクセス管理/オペレーター)。
Message Center エージェントを選択します。
「編集」タブを選択し、「アクセス権」をクリックし、「アクセスパラメーターを編集…」リンクをクリックします。
アクセス設定ウィンドウで、「信頼済み IP マスクを追加」リンクをクリックし、コントロールインスタンスの IP アドレスを追加します。
1 つの実行クラスターは複数のコントロールインスタンスで共有することができます。このタイプのアーキテクチャでは次の設定が必要です。
ここで、2 つのブランドを管理する会社の例を見てみましょう。ブランドにはそれぞれ専用のコントロールインスタンス、コントロール 1 およびコントロール 2 を使用します。実行インスタンスも 2 つ使用します。それぞれのコントロールインスタンスには、異なる Message Center オペレーターを入力する必要があります。コントロール 1 インスタンスには mc1 オペレーター、コントロール 2 インスタンスには mc2 オペレーターを入力します。
すべての実行インスタンスのツリーにて、オペレーターにつきフォルダーを 1 つずつ作成し(フォルダー 1 とフォルダー 2)、各オペレーターのフォルダーに対するお互いのデータアクセスを制限します。
コントロール 1 コントロールインスタンス内では、各実行インスタンスにつき 1 つの外部アカウントを作成し、それぞれの外部アカウントに mc1 オペレーターを入力します。その後は、すべての実行インスタンス上に mc1 オペレーターが作成されるようになります(実行インスタスの設定を参照してください)。
コントロール 2 コントロールインスタンス内では、各実行インスタンスにつき 2 つの外部アカウントを作成し、それぞれの外部アカウントに mc2 オペレーターを入力します。その後は、すべての実行インスタンス上に mc2 オペレーターが作成されるようになります(実行インスタンスの設定を参照してください)。
コントロールインスタンスの設定について詳しくは、コントロールインスタンスを参照してください。
複数のコントロールインスタンスを使用するには、この設定をすべての実行インスタンスで実行する必要があります。
管理/プロダクション/Message Center ノードにて、各オペレーターにつき 1 つのフォルダーを作成します。ここでは、フォルダー 1 およびフォルダー 2 とします。フォルダーやビューの作成について詳しくは、プラットフォームを参照してください。
デフォルトで用意されている Message Center のオペレーター(mc)を複製して、mc1 と mc2 オペレーターを作成します。オペレーターの作成について詳しくは、この節を参照してください。
mc1 と mc2 オペレーターには、Message Center の実行権限を与える必要があり、Adobe Campaign クライアントコンソールへのアクセス権は与えてはなりません。オペレーターは、必ずセキュリティゾーンにリンクされていなければなりません。詳しくは、この節を参照してください。
各オペレーターで、「次のサブフォルダー内の情報に制限」ボックスをオンにし、該当フォルダー(mc1 オペレーターはフォルダー 1、mc2 オペレーターはフォルダー 2)を選択します。
各オペレーターには、各自のフォルダーへの読み取り/書き込みの権限を与えます。これをおこなうには、フォルダーを右クリックして「プロパティ」を選択します。次に「セキュリティ」タブを選択し、該当オペレーター(フォルダー 1 では mc1、フォルダー 2 では mc2)を追加します。「データを読み取る」/「データを書き込み」ボックスの両方が選択されていることを確認します。