対話モードを使用した Opportunity DetectCampaign の統合

以下の例では、Expanded Outcome データを Campaign で、対話モードで使用する方法を説明します。

始める前に

CampaignOpportunity Detect がインストールされ、実行している必要があります。

このタスクについて

以下の図は、この手順で説明している例を図解しています。

対話を使用した例の図。

手順

  1. Opportunity Detect にあるスクリプトを使用して、データベースに Expanded Outcome テーブルを作成します。
  2. 以下のいずれかを実行します。
    • キュー・コネクターを使用する場合は、キュー・サーバーでトランザクション・データのキューを構成します。
    • Web サービスを使用する場合は、必要な Java™ クラスを開発します。
  3. Opportunity Detect の「サーバー・グループ」ページで、次のようにします。
    • Expanded Outcome テーブルを作成したデータベースのデータベース接続がない場合は作成します。
    • Expanded Outcome データ・ソース・コネクターがない場合は作成します。

      コネクターを共有可能にする場合、コネクターを「サーバー・グループ」ページまたはワークスペースの「配置」タブにあるプライマリー Expanded Outcome テーブルにマップすることができます。コネクターを共有可能にしない場合は、「配置」タブにのみマップできます。

  4. トランザクション・データで Web サービスまたはキュー・データ・ソース・コネクターを使用し、出力データで Expanded Outcome データ・ソース・コネクターを使用するように、Opportunity Detect ワークスペースを構成します。
  5. Campaign フローチャートを次のように構成します。
    1. 選択プロセスで、次のように新しいテーブル・マッピングを作成します。
      • Campaign の主なオーディエンスをプライマリー Expanded Outcome テーブルの OUTCOMEID フィールドにマップします。これは、フローチャートで使用する出力レコードを選択できるようにするために必要です。選択には OUTCOMEID フィールドを使用する必要があります。 同じ AUDIENCEID フィールドを複数の出力レコードで繰り返し使用できるためです。
      • Campaign の代替オーディエンスを、プライマリー Expanded Outcome テーブルの AUDIENCEID フィールドにマップします。このマッピングは残りのフローチャート・ロジックを実行するオーディエンスを定義します。
      注: 複数のフローチャートで Opportunity Detect 出力データを使用する予定の場合、マップされたテーブル情報をテーブル・カタログに保存し、このカタログを別のフローチャートでロードします。
    2. プライマリー Expanded Outcome テーブルの PROCESSED フィールドの値が 0 のレコードを 選択します。

      この値は、レコードが未処理であることを示します。

    3. プライマリー Expanded Outcome テーブルの PROCESSED フィールドの値を、レコードが処理されたことを示す 1 に設定します。

      選択プロセスで SQL を記述して、この値を設定することができます。

    4. オーディエンス・プロセスで、オーディエンスを OUTCOMEID から AUDIENCEID に切り替えます。
    5. Opportunity Detect データを、必要に応じてフローチャートで使用します。
    6. メール・リスト・プロセスを使用して、オファーを割り当ててコンタクト履歴を更新します。
  6. ご自身のスケジューリング・ユーティリティーまたは IBM® Marketing Software スケジューラーを使用して、希望する間隔 (毎分など) でフローチャートの実行をスケジュールします。