カスタマーサクセスマネジメントのビジネスルール
このセクションには、 カスタマーサクセス管理 ビジネスルールが含まれています。
| ビジネスルール | テーブル | 説明 |
|---|---|---|
| ドメイン - ドメインを設定 | エンゲージメント | ドメイン情報を設定します。 |
| エンゲージメントの必須フィールド | エンゲージメント | 必須フィールドを検証します。 |
| ステータスがクローズ済みまたはキャンセル済み | エンゲージメント | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| エンゲージメントが再オープンされました | エンゲージメント | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| エンゲージメントのアカウント変更の検証 | エンゲージメント | エンゲージメントに目標、顧客プレイ、内部プレイ、またはリスクシグナルが関連付けられている場合は、アカウントの変更を防止します。 |
| エンゲージメントの親を検証する | エンゲージメント | エンゲージメント階層内の親の循環関係を防止します。 |
| エンゲージメントのオンボーディングを検証 | エンゲージメント | エンゲージメントアカウントがオンボーディングケースのアカウントと一致することを確認し、オンボーディングケースの本番稼働日に基づいて本番稼働日を設定します。 |
| ドメイン - ドメインを設定 | 成功目標 | ドメイン情報を設定します。 |
| 目標の必須フィールド | 成功目標 | 必須フィールドを検証します |
| 目標のクローズを検証 | 成功目標 | クローズ/キャンセルをマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 成功目標が再オープンされました | 成功目標 | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| 目標のエンゲージメント変更を検証する | 成功目標 | 目標に結果またはリスクシグナルが関連付けられている場合、エンゲージメントの変更を防止します。 |
| 計画的開始と停止を検証 | 成功目標 | 停止予定日が開始予定日より前でないことを確認します。 |
| ドメイン - ドメインを設定 | 成果 | ドメイン情報を設定します。 |
| 結果の必須フィールド | 成果 | 必須フィールドを検証します。 |
| 結果のクローズを検証 | 成果 | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 成果が再オープンされました | 成果 | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| 結果の目標変更を検証 | 成果 | 結果にイニシアチブまたはリスクシグナルが関連付けられている場合、目標の変更を防止します。 |
| 予定日を検証 | 成果 | 停止予定日が開始予定日より前でないことを確認します。 |
| トラッキング方法を検証 | 成果 | トラッキング方法を検証して、トラッキングの正しい参照フィールドが入力されているかどうかを確認します。 |
| イニシアチブの必須フィールド | 成功イニシアチブ | 必須フィールドを検証します。 |
| イニシアチブのクローズを検証 | 成功イニシアチブ | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 成功イニシアチブが再開されました | 成功イニシアチブ | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| イニシアチブの結果の変化を検証 | 成功イニシアチブ | イニシアチブに成功タスクまたはリスクシグナルが関連付けられている場合、結果の変更を防止します。 |
| SI のクローズまたはキャンセル後 | 成功イニシアチブ | クローズまたはキャンセルされた場合、イニシアチブに関連付けられたプロセス自動化プレイブックをキャンセルします。 |
| カスタマープレイの必須フィールド | カスタマープレイ | 必須フィールドを検証します。 |
| カスタマープレイのクローズを検証 | カスタマープレイ | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| カスタマープレイが再開されました | カスタマープレイ | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| エンゲージメントの更新を検証 | カスタマープレイ |
これにより、「カスタマープレイ」に成功タスクが関連付けられている場合に、「カスタマープレイ」レコードのエンゲージメントフィールドが変更されなくなります。 |
| タッチポイントの必須フィールド | タッチポイント | 必須フィールドを検証します。 |
| タッチポイントのクローズを検証 | タッチポイント | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| タッチポイントが再開されました | タッチポイント | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| エンゲージメントの更新を検証 | タッチポイント | タッチポイントに成功タスクまたはリスクシグナルが関連付けられている場合、エンゲージメントの変更を防止します。 |
| 成功タスクの必須フィールド | 成功タスク | 必須フィールドを検証します。 |
| 成功タスクのクローズを検証 | 成功タスク | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 成功タスクが再オープンされました | 成功タスク | 再オープンする前に、クローズ情報を削除し、オブジェクトがアクティブとマークされていることを確認します |
| 成功したタスクの親変更を検証 | 成功タスク | 成功タスクにリスクシグナルが関連付けられている場合、親の変更を防止します。 |
| 内部プレイの必須フィールド | 内部プレイ | 必須フィールドを検証します。 |
| 内部プレイがクローズまたはキャンセルされました | 内部プレイ | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 内部プレイを再オープン | 内部プレイ | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| 内部プレイの親は空である必要があります | 内部プレイ | すべての内部プレイの親が空であることを確認します。 |
| エンゲージメントの変更を検証 | 内部プレイ | 内部プレイに内部プレイタスクまたはリスクシグナルが関連付けられている場合、エンゲージメントの変更を防止します。 |
| 内部プレイタスクの必須フィールド | 内部プレイタスク | 必須フィールドを検証します。 |
| 内部プレイタスクがクローズまたはキャンセルされました | 内部プレイタスク | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| 内部プレイタスクを再オープン | 内部プレイタスク | 再度開く前に、クロージャ情報を削除し、オブジェクトがアクティブとマークされていることを確認します。 |
| 内部プレイの変更を検証する | 内部プレイタスク | 内部プレイタスクにリスクシグナルが関連付けられている場合、内部プレイの変更を防止します。 |
| ドメイン - ドメインを設定 | リスクシグナルと問題 | ドメイン情報を設定します。 |
| フィールドの検証 | リスクシグナルと問題 | 必須フィールドを検証します。 |
| リスクシグナルクローズを検証 | リスクシグナルと問題 | クローズまたはキャンセルとしてマークする前に、クローズ情報が入力され、オブジェクトが非アクティブとマークされていることを確認します。 |
| リスクシグナルを再オープン | リスクシグナルと問題 | 再オープンする前に、クローズ情報を削除し、オブジェクトがアクティブとマークされていることを確認します |
| 定義レコードの重複を避ける | 定義レコード | 2 つのレコードが同じタイトルとカテゴリを共有していないことを確認します。 |
| ドメイン - ドメインを設定 | 定義レコード | ドメイン情報を設定します。 |
| アクティブフラグを設定 | 定義レコード | 公開済みの場合はステータスをアクティブに設定し、それ以外の場合は非アクティブに設定します。 |
| 重複リスクシグナルソリューションの回避 | リスクシグナルソリューションの関係 | 2 つのレコードが同じソリューションレコードを共有していないことを確認します。 |
| スクワッドメンバーの重複を避ける | スクワッドメンバー | 2 つのレコードが同じユーザーと責任を共有していないことを確認します |
| ドメイン - ドメインを設定 | スクワッドメンバー | ドメイン情報を設定します。 |
| エンゲージメントと契約関係の重複を避ける | エンゲージメントから契約への関係 | 2 つのレコードが同じエンゲージメントと契約を共有していないことを確認します。 |
| 契約アカウントの検証 | エンゲージメントから契約への関係 | 契約アカウントがエンゲージメントアカウントと一致していることを確認します。 |
| 契約関係が更新されました | エンゲージメントから契約への関係 | エンゲージメントの更新日が、期限切れでない最も早い契約の日付に更新されるようにします。 |
| 契約関係が削除されました | エンゲージメントから契約への関係 | エンゲージメントの更新日が、期限切れでない最も古い契約の日付に更新されるようにします。 |
| 公開時にコンテキストを検証 | データソース | データソースを公開するときは、少なくとも 1 つの有効なコンテキストレコードが必要であり、少なくとも 1 つのコンテキストマッパーレコードが関連付けられている必要があります。 |
| データソースの重複を避ける | データソース | データソースのソースと構成が重複しないようにしてください。 |
| 測定単位の自動入力 | データソース | データソースに自動的に入力される測定単位。 |
| 前回の実行/次回実行の検証 | データソース | データソースの最終更新日を次回の実行日より後にすることはできません。 |
| コンテキストに対する一意のソース | コンテキストエンジンマッパー | コンテキストに対して一意のソースがあることを確認します。 |
| 外部から調達されたコンテキストデータを処理する | コンテキストエンジンデータ | 外部ソースのデータレコードを作成するときは、関連するデータソース日の前回の実行フィールドを更新し、データレコードのコンテキストフィールドに入力します。 |
| 外部から供給されたコンテキストデータを検証します | コンテキストエンジンデータ | 外部ソースのコンテキストエンジン日付レコードには、すべての必須フィールドが含まれている必要があります。 |
| ソースに応じた一意のコンテキスト | コンテキスト | コンテキストレコードのマッパーは一意である必要があります。 |
| 重複レコードが見つかった場合は中止 | エンゲージメントリスク定義 | 類似のレコードが存在する場合は中止 |
| テンプレートが無効な場合は中止 | エンゲージメントリスク定義 | リスク定義に設定されたリスクテンプレートが無効な場合は中止します |
| 重複レコードが見つかった場合は中止 | リスクしきい値の上書き | 類似のレコードが存在する場合は中止 |
| リスク定義のコンテキストマッパーがない場合は中止 | エンゲージメントリスク定義 | リスク定義がテーブルタイプであり、リスク定義で選択されたテーブルをソースとして、エンゲージメントをコンテキストとして選択したアクティブなマッパーが存在しない場合は中止します |
| 色または範囲の検証に失敗した場合は中止 | カラーバンディング | 同じタイプのレコードに重複する色が存在する場合、または最大値が最小値未満である場合、または指定された最小/最大の範囲が同じタイプの別の既存のレコードと既に重複している場合は、中止します。 |
| グローバルな最小/最大範囲が無効な場合は中止 | カラーバンディング | グローバルバンドの最小値が 0 未満、最大値が 100 より大きい場合は中止します |
| グローバル健全性定義の # を 1 に制限 | エンゲージメント健全性定義 | システムに最大 1 つのグローバル健全性定義が存在することを確認します |
| 一意のエンゲージメント健全性定義 | エンゲージメント健全性定義 | 各健全性定義が一意であることを確認します |
| 健全性定義構成の重み付けの合計を検証 | エンゲージメント健全性定義 | 健全性定義の合計が 100 になるすべての健全性定義メトリクス構成をチェックします |
| 公開済みの健全性定義の作成を中止 | 健全性メトリクスの構成 | ユーザーは、公開された健全性定義に対して健全性メトリクス構成を作成できない必要があります |
| 一意の健全性メトリクス構成を確認 | 健全性メトリクスの構成 | 健全性定義のメトリクス構成をデータソースで重複させることはできません |
| 前回のタッチポイントを更新 | タッチポイント | エンゲージメントテーブルのlast_touchpointフィールドを更新 |
| 削除の前回のタッチポイントを更新 | タッチポイント | エンゲージメントテーブルのlast_touchpointフィールドを更新 |
| エンタイトルメントの重複を避ける | 該当するエンタイトルメント | 類似のレコードが存在する場合は中止 |
| 販売済み製品の重複を避ける | 該当する販売済み製品 | 類似のレコードが存在する場合は中止 |
| 顧客チームの重複を避ける | 該当する顧客チーム | 類似のレコードが存在する場合は中止 |
| アカウントチームの重複を避ける | 該当するアカウントチーム | 類似のレコードが存在する場合は中止 |
| アクティビティを作成 | 該当するアカウントチームのアクティビティを作成 [sn_acct_lc_eng_m2m_team_mem] | 挿入時にアクティビティテーブルにレコードを作成 更新 削除 |
| アクティビティを作成 |
ラベル [sn_meeting_mgmt_meeting_details] のアクティビティを作成 |
更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | リスクシグナルと問題 [sn_acct_lc_risk_signal_issue] のアクティビティを作成 | 挿入更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | エスカレーションのアクティビティを作成 [sn_customerservice_escalation] | 挿入更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | 成功イニシアチブのアクティビティを作成 [sn_acct_lc_success_initiative] | 更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | 成功タスク [sn_acct_lc_success_task] のアクティビティを作成 | 更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | タッチポイント [sn_acct_lc_touchpoint] のアクティビティを作成 | 挿入更新時にアクティビティテーブルにレコードを作成 |
| アクティビティを作成 | 該当するカスタマーチームのアクティビティを作成 [sn_acct_lc_eng_m2m_cntct_rel] | 挿入時にアクティビティテーブルにレコードを作成 更新 削除 |
| 契約のアクティビティを作成 | 契約のアクティビティを作成 [ast_contract] | 更新時にアクティビティテーブルにレコードを作成 |
| エンゲージメントのアクティビティを作成 | エンゲージメント [sn_acct_lc_engagement] のアクティビティを作成 | 更新時にアクティビティテーブルにレコードを作成 |
| 成果達成のためのアクティビティを作成 | 成果 [sn_acct_lc_success_outcome] のアクティビティを作成 | 更新時にアクティビティテーブルにレコードを作成 |
| 進捗状況をステータスに同期 | 実装レコード [sn_acct_lc_implementation_record] の進捗状況をステータスに同期 | ステータスフィールドまたは進捗状況フィールドが変更されたときに、実装レコードテーブルのレコードを作成または更新します。 |
| 製品機能の名前が重複しています | 製品ケイパビリティ [sn_prod_cap_core_prod_cap] | 名前が重複しています チェックイン 製品機能 |
| 製品の重複を防止 ケイパビリティマップ | 製品ケイパビリティマップ [sn_prod_cap_core_prod_cap_map] | 重複チェックイン 製品ケイパビリティマップテーブル |
| 製品機能使用状況の検証 | 製品機能使用率 [sn_prod_cap_core_prod_cap_usage] | 機能使用テーブルの検証 |
| 製品使用検証 | 製品使用率 [sn_prod_cap_core_prod_usage] | 製品使用率テーブルの検証 |
| 本番機能マップをアクティブに設定 | 製品ケイパビリティマップ [sn_prod_cap_core_prod_cap_map] | ステータスが公開済みの場合はステータス変更時にアクティブ = true とマークし、それ以外の場合は false に設定します。 |
| ターゲットテーブルの計算メトリクス値を設定 | コンテキストエンジンデータ [sn_data_ctx_engine_data] | 計算データソースのコンテキストエンジンデータテーブルでエントリが追加または更新されるたびに、そのデータソースにターゲットテーブルとターゲットフィールドが定義されている場合、ターゲットテーブルの対応する行(ターゲットクエリフィールドがコンテキストレコードと一致する)には、ターゲットフィールドにデータコンテキストエンジン値が設定されます。 |
| 将来のデータの追加を中止 | コンテキストエンジンデータ [sn_data_ctx_engine_data] | Data Context Engine に追加されたレコードの開始日または終了日が現在時刻より後の場合は中止 |
| 循環参照を検証 | セグメント [sn_data_ctx_engine_brkdwn_seg] | 循環参照が導入された場合 (つまり、セグメントに関連付けられている現在のデータソースに既に依存しているデータソースがセグメント構成に含まれている場合) は、公開操作を中止し、セグメントをドラフトに戻します。この循環参照チェックは、すべてのデータソースが有効な実行順序を維持していることを確認するために必要です。 |
| 公開時にコンテキストを検証 | データソース [sn_data_ctx_engine_src] | すべてのコンテキストがアクティブであり、公開時にアクティブなマッパーがあることを検証します。計算済みメトリクスの場合、ブレークダウンテーブルと同じテーブルを持つアクティブなコンテキストが少なくとも 1 つ存在するかどうかを検証します。 |
| コンテキストに対する一意のソース | コンテキストエンジンマッパー [sn_data_ctx_engine_map] |
グローバルマッパーの場合:指定されたソースと解決コンテキストテーブルの組み合わせごとに 1 つのマッパーのみが存在することを確認します。 メトリクスベースのマッパーの場合:同じソースと解決コンテキストテーブルのペアの複数のマッパーに同じメトリクスまたはデータソースが表示されないようにします。 |
| 公開時にブレークダウンセグメントを検証 | データソース [sn_data_ctx_engine_src] | 計算されたデータソースを公開する際には、少なくとも 1 つのセグメントが存在し、すべてのセグメントが公開されていることを確認します |
| セグメント構成の重み付けの合計を検証 | セグメント [sn_data_ctx_engine_brkdwn_seg] | セグメントの公開時に、すべてのセグメント構成の重みの合計が 100 になるようにしてください |
| ブレークダウンセグメントの重複を避ける | セグメント [sn_data_ctx_engine_brkdwn_seg] | 同じ名前、ランク、または条件に対して同じデータソースの重複セグメントが存在しないことを確認します |
| 可視化の検証に失敗した場合は中止 | DCE 可視化 [sn_data_ctx_engine_visualization] | 同じデータソースを持つ別の可視化レコードが存在する場合は中止し、コンテキストと条件を解決します |
| ソースに応じた一意のコンテキスト | コンテキスト [sn_data_ctx_engine_ctx] | 指定されたデータソースに同じテーブルを持つ別のコンテキストが存在する場合は中止 |
| ブレークダウンセグメントに応じた一意のメトリクスセット | セグメント構成 [sn_data_ctx_engine_seg_conf] | 指定されたセグメントに同じデータソースを持つ別のセグメント構成が存在する場合は中止 |
| ドラフト以外のソースの ctx の作成を中止 | コンテキスト [sn_data_ctx_engine_ctx] | ドラフトステータスのデータソースのコンテキストの作成のみを有効にします |
| ドラフトセグメント以外の場合はセグメント構成の作成を中止 | セグメント構成 [sn_data_ctx_engine_seg_conf] | ドラフトステータスのセグメントのセグメント構成の作成のみを有効にします |
| ドラフト以外のソースのセグメントの作成を中止 | セグメント [sn_data_ctx_engine_brkdwn_seg] | ドラフトステータスのデータソースのセグメントの作成のみを有効にします |
| データソースをドラフトに移動 | セグメント [sn_data_ctx_engine_brkdwn_seg] | セグメントがドラフトに移動されるとすぐに、そのデータソースがドラフトでない場合は、セグメントもドラフトに移動されます |
| 無効な場合は中止 可視化 M2M | DCE可視化M2M [sn_data_ctx_engine_visualization_m2m] | 指定されたvisualization_m2mアイテムレコードを検証します |
| インサイトアイテムの検証に失敗した場合は中止 | DCE インサイトアイテム [sn_data_ctx_engine_insight_item] | 指定されたインサイトアイテムレコードを検証します |
| インサイトの検証に失敗した場合は中止 | DCE インサイト [sn_data_ctx_engine_insight] | 指定されたインサイトレコードを検証します |
| アプリケーション販売済み製品に基づいて使用状況を作成 | 該当する販売済み製品 [sn_acct_lc_eng_m2m_sp] |
トリガー: [該当する販売済み製品] テーブルでレコードが追加または変更された場合。 アクション:製品使用レコードを作成します。販売済み製品の製品使用状況レコードが存在しない場合は、作成します。(すべての階層レベルにわたる) すべての子製品の製品使用状況レコードを作成します。使用状況レコードごとに、子製品の合計数を更新します (直接の子のみを反映します)。 ケイパビリティの関連付け:各使用レコードについて:販売済み製品の製品モデルを使用して製品ケイパビリティマップを確認します。ケイパビリティレコードが存在する場合は、対応するケイパビリティ使用状況レコードを作成します。合計ケイパビリティ数を更新します。関連するケイパビリティは含めません。直接的なケイパビリティのみが考慮されます。 |
| 新しいキャップマップの機能使用状況を追加 | 製品ケイパビリティマップ [sn_prod_cap_core_prod_cap_map] |
トリガー: 新しいアクティブなレコードが製品ケイパビリティマップに追加されます。 アクション:一致する製品モデルを持つすべての販売済み製品を識別します。一致する各製品について:機能使用状況レコードを作成し、対応する製品使用状況レコードの [使用中のケイパビリティの合計] カウントを更新します |
| アダプションスコアの設定時に使用状況を更新する | 製品使用率 [sn_prod_cap_core_prod_usage] | 指定された販売済み製品とその階層内のすべての親販売済み製品のアクティベーションステータスを [使用中] に設定し、使用量計画が設定されていない場合は、使用量計画を [アクティブ化済み] に更新します |
| アダプションスコアの設定時に使用状況を更新する | 製品機能使用率 [sn_prod_cap_core_prod_cap_usage] | 指定された機能使用状況レコード、その販売済み製品、および階層内のすべての親販売済み製品のアクティブ化ステータスを [使用中] に設定し、使用量計画が設定されていない場合は、使用量計画を [アクティブ化済み] に更新します |
| 更新の確定日 | [サブステート] が [承認された更改] または [却下された更改] に変更されたときに、[契約] テーブルの [更改確定日] フィールド値を更新します。承認または却下された日付をキャプチャします。 | これは、契約の成否と、更新タブの勝敗の視覚化グラフィカルプロットの年の月を決定するのに役立ちます。 |