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

SAPコネクタ

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

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

 

この記事は、SAPアプリケーションをCRMとして使用していて、SAP Cloud Platform Integration(CPI)ツールを使用して顧客データをGainsightアプリケーションに取り込みたいお客様を対象としています。つまり、この記事では、SAP CPIツールを使ってSAPとGainsightを統合する方法について説明します。

[概要] 

統合パッケージが CPI にインストールされます。CPIを使用すると、統合フロー(iFlow)によってSAPからGainsightにデータを転送できます。統合パッケージがCPIにインポートされたら、SAPシステムの認証情報を追加し、ソースSAP接続の詳細を更新し、GainsightのAPIアクセスキーをiFlowに追加して、SAPからGainsightにデータを取得することを検証できます。

Gainsightでは、検証が成功した後にのみレコードがオブジェクトに挿入または更新されます。いずれかのレコードの検証が失敗した場合、対応する API 呼び出しが対応する検証エラーで応答します。SAPレコードを挿入または更新できるGainsightのオブジェクトのリストは次のとおりです。

  • 個人
  • 関係パーソン
  • カンパニー担当者
  • カンパニー
  • カスタムオブジェクト

次の図は、iFlowを介してSAP C4CとGainsightの間でデータを転送するための大まかな手順を示しています。

  1. SAP OData API は SAP C4C からデータを取得し、CPI にプッシュします。
  2. GainsightのREST APIはCPIからデータを引き出し、それをGainsightへプッシュします。

1.jpg

キーワード

  • インテグレーションフロー (iFlow): iFlow は SAP からGainsightへデータを取得するジョブです。
  • SAP クラウドプラットフォーム統合 (CPI): SAP CPIでは、iFlowを通じてSAPからGainsightへのデータ転送が可能になります。
  • OData (オープンデータプロトコル) API: OData は、RESTful API の構築と利用に関するベストプラクティスを定義する OASIS 標準です。OData API を使用して、SAP Cloud for Customer 内のデータのクエリ、読み取り、追加、更新、削除を行うことができます。詳細については、ここをクリックしてください。
  • SAP クラウドコネクタ: SAP Cloud Platform のオンデマンドアプリケーションを既存のオンプレミスシステムに接続する SAP コネクタです。

前提条件

SAP C4CとGainsightの統合には以下が必要です。

  • 有料の CPI ライセンス。(必須)
  • 接続したい SAP 製品を特定してください。
  • SAP システム内のエンティティ (特定のデータセット) の OData API アクセスを有効にします。
  • SAPソースシステムがSAP C4C以外のものである場合、Gainsightは統合が可能かどうかを評価する必要があります。

オンプレミスシステムの場合は、CPI とオンプレミスシステム間のリンクとして機能する SAP Cloud Connector を使用してください。詳細については、「クラウド統合」を参照してください。

インテグレーションステップ

SAP C4CをGainsightと統合するには、次の大まかな手順に従ってください。

  1.  CPI に統合パッケージをインストール
  2. CPI に SAP C4C システムの認証情報を追加します
  3. インストールされている統合パッケージの SAP C4C システム接続ダイヤルの更新
  4.  インストールされている統合パッケージの Gainsightアクセスキーを更新
  5. (オプション) 新しい Gainsight フィールドを追加し、iFlow SAP C4C フィールドにマッピングします  

Gainsight統合パッケージをCPIにインストール

Gainsightは統合パッケージを含むzipファイルを提供しています。お客様は CPI インスタンスにログインし、zip ファイルをインポートする必要があります。

zip ファイルをインポートするには:

  1. CPI インスタンスにログインします。
  2. 左側のナビゲーションペインで [デザイン] をクリックします。
  3. [インポート] をクリックします。ローカルマシンのフォルダウィンドウが開きます。
  4. 必要な zip ファイルを参照して選択します。
  5. [開く] をクリックして zip ファイルをインポートします。

CPI に SAP C4C システムの認証情報を追加します

「セキュア・マテリアルの管理」ページから特定の SAP システムに接続するには、SAP 認証情報を CPI に追加する必要があります。

SAP C4C 認証情報を追加するには:

  1. [監視] > [概要] > [セキュリティ資料の管理] に移動します。
  2. [追加] をクリックし、[ユーザー認証情報] を選択します。「ユーザー認証情報の追加」ダイアログが表示されます。ユーザー資格情報は認証タイプフィールドで自動的に選択されます
  3. [名前] と [説明] を入力します。
    メモ: 認証情報名は、各 iFlow に接続の詳細を追加するために使用されます。ここに入力した認証情報名を書き留めておきます。
  4. 「ユーザー」フィールドにユーザー名を入力します
  5. パスワードを入力し、パスワードを再入力してください
  6. デプロイ」をクリックします。

インストールされているGainsight統合パッケージのSAP C4Cシステム接続の詳細を更新

インストールされた統合パッケージは、複数の CPI iFlow または FALLOWS で構成されています。エンティティ(特定の種類のデータ)ごとに、SAP C4CからGainsightにデータを引き出すiFlowが1つあります。各 iFlow で、SAP C4C システムの接続詳細を更新する必要があります。

各 iFlow の OData ページに接続の詳細を追加するには:

  1. 左側のナビゲーションペインで [デザイン] をクリックします。
  2. インストールされている Gainsight統合パッケージをクリックします。
  3. アーティファクト」タブをクリックします。
  4. iFlow をクリックします。選択した iFlow が表示されます。
  5. iFlow の「OData」をクリックします。
  6. [接続] タブをクリックします。
  7. [編集] をクリックします。
  8. アドレスフィールドに、Gainsightにデータを取得する特定のSAP C4CインスタンスのURLを入力します。
    メモ: デフォルトでは、[プロキシタイプ] と [認証] はそれぞれ [インターネット] と [基本] として選択されています。
  9. CPI の SAP システムへの認証情報の追加」セクションで追加またはメモした認証情報名を入力します。
    メモ: 各 iFlow には、要件に応じて異なる認証情報が必要です。
  10. 保存」をクリックします。

2.jpg

インストールされている統合パッケージの Gainsightアクセスキーを更新

この接続用の Gainsight Connectors 2.0 ページから生成された Gainsight アクセスキーを使用して、各 iFlow を更新する必要があります。CPIからのデータがロードされる特定のGainsightインスタンスを認証および識別するために使用されます。Gainsightでアクセスキーを生成する方法の詳細については、「APIアクセスキーを生成」の記事を参照してください。

Gainsightアクセスキーを iFlow に追加するには:

  1. デザイン>に移動し、インストールされているGainsight統合パッケージをクリックします。
  2. アーティファクト」タブに移動します。
  3. 必要な iFlow をクリックします。
  4. iFlow の [コンテンツ修飾子] をクリックし、[メッセージヘッダー] タブをクリックします。
  5. [編集] をクリックします。
  6. [追加] をクリックし、[アクセス キーの] フィールドに Gainsight アクセス キーを入力します。
  7. 保存」をクリックします。

(オプション) 新しい Gainsight フィールドを追加し、iFlow の SAP フィールドにマッピングします

Gainsightは、SAP C4CとGainsight間の必要なマッピングを含むアウトオブボックス(OOB)iFlowを提供します。SAP C4Cで新しいカスタムフィールドを作成する場合は、これらのフィールドをGainsightのターゲットフィールドにマッピングする必要があります。

すべての SAP フィールドは CPI に自動的に追加されます。新しいGainsightフィールド(ターゲット)を追加する場合は、手動でCPIに追加し、それぞれの SAP フィールド(ソース)にマッピングする必要があります。

新しい Gainsight フィールドを追加するには:

  1. デザイン>に移動し、インストールされているGainsight統合パッケージをクリックします。
  2. アーティファクト」タブをクリックします。
  3. 必要な iFlow をクリックします。
  4. iFlow の [メッセージマッピング] をクリックし、[処理] タブに移動します。
  5. [編集] をクリックします。
  6. リソース」フィールドの「/MessageMapping.mmap」をクリックします。「メッセージマッピング」ページが表示されます。

次の画像は、データを正確に流すために相互にマッピングする必要がある SAP フィールド (ソースフィールド) と Gainsight フィールド (ターゲットフィールド) を示しています。

3.jpg

  1. ターゲットフィールド行の「アクション」アイコンをクリックし、「変数を追加」を選択します。

4.jpg

  1. Gainsight フィールドの名前を入力します。必ずGainsightから正しいフィールドラベルを追加してください。
  2. 作成」をクリックして、新しい Gainsight フィールドを iFlow に追加します。

5.jpg

New Gainsight フィールドを SAP フィールドにマップするには:

  1. ソースの SAP フィールドをターゲットの Gainsight フィールドにドラッグして、フィールドマッピングを更新します。
  2. OK をクリックしてマッピングを保存します。

6.jpg

  1. 保存してデプロイ」をクリックします。

7.jpg

新しい iFlow を作成する 

既存の iFlow をコピーし、新しく作成した iFlow に必要な変更を加えることで、新しい iFlow を作成できます。

新しい iFlow を作成するには:

  1. デザイン>に移動し、インストールされているGainsight統合パッケージをクリックします。

8.jpg

  1. アーティファクト」タブをクリックします。
  2. iFlow の [アクション] アイコンをクリックし、[コピー] を選択します。

SAP connector 10.jpg

  1. 名前を入力して [パッケージ] を選択します。
  2. コピー」をクリックして新しい iFlow を作成します。

9.jpg

新しく作成したiFlowを要件に応じて変更できます。変更するには、次のセクションを参照してください。

iFlow にGainsightオブジェクトを追加する 

iFlow に Gainsight オブジェクトを追加するには:

  1. 左側のナビゲーションペインで [デザイン] をクリックします。
  2. インストールされている Gainsight統合パッケージをクリックします
  3. アーティファクト」タブをクリックします。
  4. 必要な iFlow をクリックします。選択した iFlow が表示されます。
  5. 返信リクエストとGainsightの間にあるコネクタ矢印を見つけてクリックします
  6. [接続] タブをクリックします。
  7. [編集] をクリックします。
  8. URL の末尾にあるオブジェクト名を置き換えます。たとえば、iflow にカスタムオブジェクトを追加するには、既存のオブジェクト名を URL のカスタムオブジェクト名に置き換えます。
    メモ: iFlow に追加する新しい Gainsight オブジェクトの名前を覚えておいてください。
  9. デプロイ」をクリックします。
  10. [はい] をクリックして変更を確定します。
  • この記事は役に立ちましたか?