セルフサービスアナリティクスのアクティビティコンテキストの設定
コンシューマーやお客様の連絡先などのユーザーエンティティの セルフサービスアナリティクス データとして収集するアクティビティのタイプを定義します。
始める前に
必要なロール:sn_ssa_core.self_service_manager
このタスクについて
アクティビティコンテキストに追加するアクティビティタイプは、サブスクリプションとアクティビティフィードフレームワークを使用するアプリケーションで使用するために事前定義されています。このフレームワークは、Subscriptions and Activity Feed Framework プラグイン (com.snc.activity_subscriptions) をインストールすると利用できます。このプラグインは、セルフサービスアナリティクスコアプラグイン (com.snc.self_service_analytics_core) をアクティブ化するとアクティブ化されます。
手順
- 次のように移動する。 All (すべて) > セルフサービス分析 > 構成 > アクティビティコンテキスト.
-
[アクティビティコンテキスト] リストで、ユーザーエンティティのアクティビティコンテキストを検索して選択します。
- コンシューマーの場合は、[コンシューマー] を選択します。
- お客様の連絡先の場合は、[連絡先] を選択します。
- コンシューマーとお客様の連絡先以外のユーザーエンティティの場合は、[新規] をクリックして別のアクティビティコンテキストを作成します。
注:デフォルトでアクティビティコンテキストの [コンシューマー] および [連絡先] を取得するには、カスタマーサービスのセルフサービスアナリティクス (com.snc.pa.self_service_analytics_csm) プラグインをインストールする必要があります。 -
[アクティビティコンテキスト] フォームで、コンシューマーとお客様の連絡先のデフォルトフィールド値を検証するか、カスタム構成の値を入力します。
表 : 1. [アクティビティコンテキスト] フォーム フィールド 説明 名前 アクティビティコンテキストの一意の名前。 コンテキストテーブル アクションを追跡して セルフサービスアナリティクス ダッシュボードに表示する必要があるユーザーエンティティを含むテーブル。 たとえば、お客様の連絡先のすべてのアクションを追跡する場合は、連絡先 [customer_contact] テーブルを選択します。同様に、コンシューマーのすべてのアクションを追跡する場合は、コンシューマー [csm_consumer] テーブルを選択します。
モジュール アクティビティデータを保存するアプリケーションに関連付けられたモジュール。 アプリケーション アプリケーションのスコープ。このフィールドは、アプリケーションピッカーで選択されたアプリケーションスコープに基づいて自動的に設定されます。 ドメイン アクティビティレコードが存在するドメイン。 - 新しいアクティビティコンテキストを作成する場合は、[送信] をクリックし、[アクティビティコンテキスト] リストから新しく作成されたアクティビティコンテキストリンクを選択します。
-
[アクティビティコンテキストグループ] 関連リストで、アクティビティコンテキストをアクティビティグループにマップします。
- コンシューマーとお客様の連絡先について、既存の構成のデフォルトフィールド値を確認します。
- コンシューマーとお客様の連絡先以外のユーザーエンティティの場合は、[新規] をクリックして別のアクティビティグループを作成するか、既存のアクティビティグループにマップします。
新しいアクティビティグループマッピングを作成するには、[アクティビティグループ] フォームのフィールドに入力して [送信] をクリックします。次に、[アクティビティコンテキストグループ] 関連リストで、新しく作成されたアクティビティグループを選択し、使用可能なアクティビティタイプをアクティビティグループに追加する必要があります。表 : 2. [アクティビティグループ] フォーム フィールド 説明 アクティビティコンテキスト アクティビティグループに関連付けられたアクティビティコンテキスト。 アクティビティグループ アクティビティグループを検索して選択するオプション。 アプリケーション アプリケーションのスコープを定義します。このフィールドはアプリケーションスコープに基づいて自動的に入力されます。 ドメイン アクティビティレコードが存在するドメイン。 -
[アクティビティコンテキストタイプ] 関連リストで、アクティビティコンテキストをアクティビティタイプにマップします。
- コンシューマーとお客様の連絡先について、既存の構成のデフォルトフィールド値を確認します。
- コンシューマーとお客様の連絡先以外のユーザーエンティティの場合は、[新規] をクリックして別のマッピングを作成するか、既存の構成を使用します。
新しいアクティビティタイプマッピングを作成するには、[アクティビティソースコンテキストマッピング] フォームのフィールドに入力して [送信] をクリックします。表 : 3. [アクティビティソースのコンテキストマッピング] フォーム フィールド 説明 アクティビティコンテキスト アクティビティソースに関連付けられたアクティビティコンテキスト。 コンテキストテーブル アクションを追跡して [セルフサービスアナリティクス] ダッシュボードに表示する必要があるユーザーエンティティを含むテーブル。 このフィールドは、選択したアクティビティコンテキストに基づいて自動入力されます。
アクティビティタイプ アクティビティコンテキストに関連付けるアクティビティタイプ。 ソーステーブル アクティビティコンテキストに入力するデータの入力元のテーブル。 フィルター基準 ソーステーブルに適用されるフィルター条件。 詳細マッピング アクティビティソースとアクティビティコンテキストの詳細なマッピングを有効にするオプション。 [詳細マッピングスクリプト] フィールドにスクリプトを入力します。
詳細マッピングスクリプト ソースとコンテキストのマッピングが不十分な場合に使用するスクリプト。このフィールドは、[詳細マッピング] オプションが選択されている場合にのみ表示されます。 モジュール アクティビティデータを保存するアプリケーションに関連付けられたモジュール。 アプリケーション ユーザーエンティティを含むアプリケーションのスコープ。このフィールドは、アプリケーションピッカーで選択されたアプリケーションスコープに基づいて自動的に設定されます。 ドメイン アクティビティレコードが存在するドメイン。 アクティビティからフェッチ アクティビティタイプに対して定義されたビジネスルールを有効にするオプション。 - [アクティビティコンテキスト] フォームで、[更新] をクリックします。