メインコンテンツへスキップ
Gainsight Japanese Localization

チュートリアル: ルールエンジンマルチカレンシーのユースケース

重要 - 画像/情報は四半期ごとのリリースで更新されます!

四半期ごとのリリースにて、最新の機能・情報を反映し、画像を含めた情報は更新されます。

 

はじめに

このチュートリアルの記事では、ルールエンジンにおけるマルチカレンシー機能を理解するために、いくつかのユースケースを解決します。マルチカレンシーサポートおよびそれに関連する詳細情報については、その他のリソースセクションの「マルチカレンシーのルールエンジンへの影響」の記事をご覧ください。

ユースケース1: カンパニーオブジェクトにオポチュニティデータをロードし、オポチュニティ通貨コードを引き受ける 

カンパニーへのロードアクションタイプを使用して、オポチュニティ通貨データをターゲットカンパニーのARRにロードし、カンパニー通貨をオポチュニティ通貨コードに変更することができます。

たとえば、GBPをカンパニー通貨とするGainsight社(英国地域)が、USDをカンパニー通貨とするGainsight社(米国地域)に売却されます。オポチュニティ通貨が100GBPで、ターゲットカンパニーの通貨が100USDだと仮定します。その場合、ソースカンパニーの通貨データはカンパニーARRに変換され、ソース通貨コードが引き受けられます。ここでは、Gainsight US ARRを129.2GBPに換算しています。

以下の手順で、カンパニーレコードにオポチュニティ通貨をロードします:

  1. ルールを作成。
  2. ルールセットアップ画面で、ソースオブジェクトをオポチュニティとして選択し、以下のフィールドを表示フィールドエリアにドロップします:
    • 金額デフォルトでは、オポチュニティ通貨フィールドも追加されます。
    • アカウントID →アカウントID
    • アカウント名 → アカウント名

1.jpg

  1. 保存をクリックします。
  2. アクションのセットアップ画面で、+アクションをクリックします。
  3. アクションドロップダウンフィールドで、カンパニーへのロードアクションタイプを選択します。
  4. 操作 フィールドで、更新を選択します。
  5. ソース通貨コードの引き受けスイッチをTrue設定します。
  6. フィールドマッピングセクションで、以下のフィールドをマッピングします:
    • アカウントID → SFDCアカウントID(SFDCID)を選択し 識別子に含める チェックボックスを選択します。

    • オポチュニティ通貨 → 通貨ISOコード(STRING)

  7. [保存] をクリックします。
    すべてのオポチュニティ通貨は、オポチュニティ通貨コードを持つカンパニーオブジェクトにロードされます。
  8. 今すぐ実行をクリックしてルールを今すぐ実行するか、スケジュールをクリックしてルールを実行する頻度や時間を定義します。

ユースケース2:オポチュニティデータをカンパニーオブジェクトにロードして、カンパニー通貨コードを引き受ける 

カンパニーへのロードアクションタイプを使用し、オポチュニティ通貨データをターゲットカンパニーのARRにロードし、カンパニー通貨をオポチュニティ通貨として引き受けることができます。

たとえば、USDをカンパニー通貨とするGainsight社(米国地域)が、INRをカンパニー通貨とするGainsight社(インド)に売却されます。Gainsight IndiaはINRでの支払いしかできないため、ターゲット通貨を引き受けなければなりません。ソース通貨が100GUSDで、ターゲットカンパニーの通貨が100INRだと仮定します。その場合、ソースカンパニーの通貨データはターゲットカンパニーARRに変換され、その通貨コードを引き受けます。ターゲットの通貨コードを引き受け、ソース値をそのターゲットの通貨コードに換算します(7300INR)。

以下の手順で、カンパニーレコードにオポチュニティ通貨をロードします:

  1. ルールを作成。
  2. ルールセットアップ画面で、ソースオブジェクトをオポチュニティとして選択し、以下のフィールドを表示フィールドエリアにドロップします:
    • 金額デフォルトでは、オポチュニティ通貨フィールドも追加されます。

    • アカウントID →アカウントID

    • アカウント名 → アカウント名

2.jpg

  1. 保存をクリックします。
  2. アクションのセットアップ画面で、+アクションをクリックします。
  3. アクションドロップダウンフィールドで、カンパニーへのロードアクションタイプを選択します。
  4. 操作 フィールドで、更新を選択します。
  5. ソース通貨コードの引き受けスイッチをFalse設定します。
  6. フィールドマッピングセクションで、以下のフィールドをマッピングします:
    • アカウントID → SFDCアカウントID(SFDCID)を選択し 識別子に含める チェックボックスを選択します。
    • オポチュニティ通貨 → 通貨ISOコード(STRING)
  7. 保存をクリックします。
    すべてのオポチュニティ通貨は、オポチュニティ通貨コードを持つカンパニーオブジェクトにロードされます。
  8. 今すぐ実行をクリックしてルールを今すぐ実行するか、あるいはスケジュールをクリックしてルールを実行する頻度と時間を定義します。

ユースケース3:S3データインジェストからターゲットカンパニーへのロード番号(ISOコードなし) 

S3データインジェストでルールが設定されている場合、ISOコードのない数値がもたらされることがあります。このような場合、カンパニーへのロードアクションタイプを使用して、新しい値がターゲットカンパニーに直接取り込まれます。ソースISOコードが存在しないので、ターゲットのカンパニー通貨を考慮し、ターゲットのカンパニー通貨コードでソース値を挿入します。

たとえば、S3ソースからISOコードなしで100個の値がターゲットカンパニーにインジェストされ、ターゲットカンパニーの通貨は1000 USDです。ターゲットの通貨コードを引き受け、ソース値をそのターゲットの通貨コードに直接移します(7300INR)。

以下の手順で、数値をS3データからカンパニーレコードにロードします:

  1. ルールを作成。
  2. ルールのセットアップ画面で、S3バケットからデータを取得してデータセットを作成します。S3バケットからのデータセットの作成に関する詳細情報については、「 その他のリソース」セクションの「ルールエンジンにおけるS3 データセット」の記事を参照してください。
  3. アクションのセットアップ画面で、+アクションをクリックします。
  4. アクションドロップダウンフィールドで、カンパニーへのロードアクションタイプを選択します。
  5. 操作 フィールドで、更新を選択します。
  6. ソース通貨コードの引き受けスイッチをFalse設定します。
  7. フィールドマッピングセクションで、以下のフィールドをマッピングします:
    • ARR番号 → MRR(通貨)
    • MRR番号 → ARR(通貨)

      注意: 受信ファイルの通貨がUSDではなく、たとえばEURの場合、カスタムフィールドの追加をクリックし、通貨コードEURを入力して通貨ISOコードにマッピングできます。
  8. 保存をクリックします。
    S3からのすべての数値は、カンパニーの通貨コードを持つカンパニーオブジェクトにロードされます。
  9. 今すぐ実行をクリックしてルールを今すぐ実行するか、あるいはスケジュールをクリックしてルールを実行する頻度と時間を定義します。

ユースケース4: ある口座のすべてのオポチュニティ合計金額をカンパニーオブジェクトにロードします

カンパニーへのロードアクションタイプを使用して、ある口座のすべてのオポチュニティ合計金額をカンパニーオブジェクトにロードすることができます。このユースケースを実現するために、以下のステップを実行します:

  • オポチュニティオブジェクトからデータを取得する
  • 変換タスクを作成
  • タスク取得でカンパニーへのロードのアクションタイプを実行する
  • 変換タスクでカンパニーへのロードアクションタイプを実行する

オポチュニティオブジェクトからデータを取得する 

オポチュニティオブジェクトからデータ取得:

  1. ルールを作成。
  2. ルールセットアップ画面で、ソースオブジェクトをオポチュニティとして選択し、以下のフィールドを表示フィールドエリアにドロップします:
    • 金額デフォルトでは、オポチュニティ通貨フィールドも追加されます。
    • アカウントID →アカウントID
    • アカウント名 → アカウント名

3.jpg

  1. 保存をクリックします。

変換タスクを作成 

変換タスクの作成:

  1. ルールのセットアップ画面で +タスクをクリックし、変換タスクを選択します。
  2. ソースオブジェクトの選択ドロップダウンフィールドから、オポチュニティから取得を選択します。
  3. 金額フィールドを表示フィールドエリアにドロップします。
  4. アカウント名フィールドをGroupByエリアにドロップします。
    注:表示エリアの金額フィールドが、カンパニー通貨コード付き金額の合計に変更されます。
  5. 保存をクリックします。

タスク取得で「カンパニーへのロード」のアクションタイプを実行する 

タスク取得でカンパニーへのロードのアクションタイプを実行:

  1. アクションのセットアップ画面で、+アクションをクリックし、オポチュニティから取得タスクのアクションを作成します。
  2. アクションドロップダウンフィールドで、カンパニーへのロードアクションタイプを選択します。
  3. 操作 フィールドで、更新を選択します。
  4. ソース通貨コードの引き受けスイッチをTrue設定します。
  5. フィールドマッピングセクションで、以下のフィールドをマッピングします:
    • アカウントID → SFDCアカウントID(SFDCID)を選択し 識別子に含める チェックボックスを選択します。
    • オポチュニティ通貨 → 通貨ISOコード(STRING)
  6. 保存をクリックします。
    すべてのオポチュニティ通貨は、オポチュニティ通貨コードを持つカンパニーオブジェクトにロードされます。

変換タスクで「カンパニーへのロード」アクションタイプを実行する 

タスク取得で「カンパニーへのロード」アクションタイプを実行:

  1. +アクションをクリックし、金額の合計変換タスクのアクションを作成します。
  2. アクションドロップダウンフィールドで、カンパニーへのロードアクションタイプを選択します。
  3. 操作 フィールドで、更新を選択します。
  4. ソース通貨コードの引き受けスイッチをFalse設定します。
  5. フィールドマッピングセクションで、以下のフィールドをマッピングします:
    • アカウントID → SFDCアカウントID(SFDCID)を選択し 識別子に含める チェックボックスを選択します。
    • 金額→ARR(通貨)
    • カスタムISOコード(GBP) → 通貨ISOコード(STRING)
  6. 保存をクリックします。
    すべての口座のオポチュニティ通貨の合計をカンパニーオブジェクトに正常にロードします。
  7. 今すぐ実行をクリックしてルールを今すぐ実行するか、あるいはスケジュールをクリックしてルールを実行する頻度と時間を定義します。

ユースケース5:複数のSFDCオブジェクトからの通貨フィールド 

Salesforceコネクタとルールを使用して、複数SFDCオブジェクトからGainsightにデータを同期する際、Gainsightは1つのオブジェクトからは1つの通貨のみと考えています。たとえば、INR通貨とするオポチュニティオブジェクト(左)とUSD通貨とする 金額オブジェクト(右)のデータを同期する際、Gainsightは左ジョイントにあるオポチュニティオブジェクトのINRという一つの通貨のみをベースオブジェクトと考えます。

Gainsightのマルチカレンシーでは、1行に1つの通貨しか入力できません。しかし、ルールエンジンからデータを同期する際、ルックアップによって複数のオブジェクトからフィールドを選択できます。これらのオブジェクトは、それぞれ独自の通貨を入力できます。しかし、出力は1行につの通貨だけになります。これらのシナリオにおいて、Gainsightはベースオブジェクトから1つの通貨のみを選択します。たとえば、INR通貨とするオポチュニティオブジェクト(左)とUSD通貨とする 金額オブジェクト(右)のデータを同期する際、Gainsightは左ジョイントにあるオポチュニティオブジェクトのINRという一つの通貨のみをベースオブジェクトと考えます。

ユースケース6:SFDC取得タスクの通貨ISOコードフィールド 

ユーザーがルールを使用してSFDCソースオブジェクトから通貨フィールドを取得するとき、Gainsightは自動的に通貨フィールドに関連するISOコードを取得します。  SFDC取得タスクでルールにISOコードがすで存在する場合、フィールドを削除して通貨フィールドを再追加できるかどうか、一度確認してください。

注意: SFDCのソースオブジェクトからルール(変換とジョイントタスク)を使用してISOコードを手動で取得することは、Gainsightでは自動的に取得するため、サポートされていません。

  • この記事は役に立ちましたか?