ダイナミクスコネクタ
重要 - 画像/情報は四半期ごとのリリースで更新されます!
四半期ごとのリリースにて、最新の機能・情報を反映し、画像を含めた情報は更新されます。
| 重要: Gainsight は、Horizon Experience を使用して Connectors 2.0 をアップグレードしています。 この記事は、Horizon Experience for Connectors 2.0 にアップグレードされたテナントに適用されます。 以前のバージョンでコネクタ 2.0 を使用している場合は、ここでドキュメントを参照できます。 |
|---|
この記事では、GainsightからDynamicsへの接続を作成する方法、データタスクを作成する方法、Gainsightでタスクまたはタスクチェーンを設定する方法を管理者に説明します。Dynamicsインテグレーションで Gainsight が提供するOut of the Box (OOB) ジョブおよびジョブチェーンについて説明します。
注: このドキュメントでは、各ジョブのユースケースが異なり、固有の設定が必要なため、接続の作成、OOBジョブの設定、およびカスタムジョブの設定に関する一般的なガイダンスを提供します。ジョブの作成の詳細については、この記事の最後にある追加リソースセクションのConnectorの設定を参照してください。
概要
Microsoft Dynamics 365 は、カスタマーリレーションシップマネジメント(CRM)とエンタープライズリソースプランニング(ERP)のコンポーネントと、生産性アプリケーションおよび人工知能ツールを組み合わせたクラウドベースのビジネスアプリケーションプラットフォームです。
DynamicsとのGainsight統合により、Dynamics CRMからGainsightへデータを同期できます。次の表に、Dynamics からデータを同期できる等価なGainsight Objects を示します。
|
Dynamics オブジェクト |
Gainsightオブジェクト |
|---|---|
|
アカウント |
会社 |
|
ユーザー |
ユーザー |
|
連絡先 |
人および会社の人 |
|
任意のDynamics オブジェクト |
カスタムオブジェクト |
利点
- GainsightとMicrosoftの統合により、ユーザーはアカウントフォームで360度の完全なビューを顧客の健全性に表示できます。
- アカウントフォームのGainsight ウィジェットを使用すると、現在のアクティビティに合わせてDynamics エンティティをGainsight オブジェクトにプッシュできます。
- Gainsightでは、Dynamicsユーザーが顧客データをシームレスに統合し、アクション、エンゲージメント、CTAの自動化、標準化されたプレイブックを作成して、顧客の旅行のどの段階でも使用できるようにします。
- ユーザは、Microsoft Dynamics 365 とGainsight 間、および他の異なるソースから重要な顧客データを同期できます。
- Dynamics インスタンスで顧客データをリアルタイムで表示できます。
Dynamics 接続を設定するには、次の 3 つのタスクを実行する必要があります。
- 接続の作成と許可: Dynamics 組織からデータを同期するには、接続を作成し、接続を許可してGainsight とDynamic 間のリンクを確立します。詳細については、接続の作成セクションを参照してください。
- (オプション)OOBジョブの変更必要に応じて、アウトオブボックスのジョブの設定を編集します。詳細については、すぐに使えるジョブセクションを参照してください。
- データ同期ジョブの作成: 要件ごとに新しいデータ同期ジョブを作成します。詳細については、カスタムジョブの作成セクションを参照してください。
接続の作成
コネクションとは、Gainsight 組織と特定の Dynamics 組織との間のリンクです。Dynamics Connection では、カスタムドメインに設定されたDynamics 組織への接続を作成できます。Dynamics 組織への接続を確立したら、OOBジョブまたはカスタムジョブのいずれかを使用して、接続を許可し、Dynamics からGainsight にデータを同期します。
前提条件
OAuth ユーザは、Dynamics 365 でAPI アクセス権を持つ必要があります。
Gainsightへのカスタムアクセス(グローバル管理アクセス以外)を提供するには、この記事の最後にあるDynamics 365接続認証記事のその他のリソースセクションを参照してください。
接続の作成
重要: Dynamics Connector では1 つの接続のみを作成できます。接続は、単一のDynamics 組織にのみ関連付けることができます。データが複数のDynamics 組織に存在する場合は、まず既存の接続を削除し(データを同期した後)、新しい接続を作成する必要があります。
Dynamicsを使用して接続を作成するには:
- 管理> Connectors 2.0 > Connections に移動します。
- Create Connectionをクリックします。接続の作成ダイアログが表示されます。

- Connectors ドロップダウンリストで、Dynamics を選択します。

- Connectionの名前に、接続のnameを入力します。
- Organization URL に、Dynamics CRM のURL を入力します。
注: 接続が確立された後はURL を変更できません。 - 接続を検証するには、Authorizeをクリックします。Microsoft Authorizationウィンドウが表示されます。

必要なDynamics 組織の認証情報を入力し、確認ダイアログでAccept をクリックして、認証を完了します。
注: Dynamics 認証情報がブラウザにすでに保存されている場合は、保存されているユーザ名を選択するように直接指示されます。
コンテキストメニューのオプション
接続が承認されたら、次のショートカットメニューオプションのいずれかを使用して、必要に応じて接続を設定します。
- 接続の編集: Dynamics接続の詳細を変更します。
- 接続の再許可/許可: HubSpot組織のパスワードを変更した場合は、新しい認証情報を使用してHubSpot接続を再検証してください。
- 接続の取り消し:
- HubSpotインスタンスへの既存のGainsight接続を取り消して、HubSpotインスタンスにアクセスする権限を削除します.
注: Gainsight の HubSpot インスタンスへの接続を取り消すと、既存の HubSpot タスクは実行されません。 - 会社解決の設定: デフォルトでは、このオプションは、Gainsight のDynamics を持つAccount ID フィールドをDynamics Account ID フィールドにマッピングします。必要に応じて、マッピングを変更できます。ウィジェットはこのマッピングを使用して、Gainsight Company でDynamics アカウントをマッピングします。
接続の削除: 関連付けられたジョブチェーンおよびデータジョブが削除された場合、Dynamics接続を永続的に削除します。

すぐに使えるジョブ
ダイナミックコネクションと承認が正常に完了した後、Gainsight はジョブページのOOBジョブを提供し、Account、User、Contacts、 などの重要なデータを同期します。これらは、Gainsight でのデータの評価に必要です。以下に、3 つのOOBジョブとそのマッピングディテールを示します。
- ユーザー同期: Dynamics Users をGainsight と同期します。
- 会社同期: Dynamics Accounts をGainsight Companies と同期します。
- 会社の個人同期: Dynamicsの連絡先をGainsightの個人および会社の人事オブジェクトと同期します。
ユーザー同期
このジョブは、Dynamics User オブジェクトからデータを同期し、Gainsight User オブジェクトに挿入します。ユーザー同期は主に、Dynamics 365 のウィジェットのGainsight NXT へのアクセス権をDynamics ユーザーに付与するために必要です。このジョブの名前は、User Sync_ Connection name です。(ここではUser Sync_Dynamics Connection)。ユーザ同期OOBでは、次の設定が用意されています。
- データセットの準備で、ソースオブジェクトとして Dynamics User オブジェクトを選択し、次のソースフィールドを選択します。
- ユーザーがActiveであることを示すStatusに基づいて、DynamicsのユーザーをGainsightで同期するためにフィルタが追加されます。
- Gainsightユーザーがターゲットオブジェクトとして選択され、Dynamicsソースフィールドが「宛先を追加」構成を介してGainsightターゲットフィールドにマップされました。
「宛先に追加」のフィールドとその直接マッピングは次のとおりです。
|
Dynamicsユーザーフィールド |
Gainsightのターゲット項目(ユーザー) |
|---|---|
|
名 |
名 |
|
姓 |
姓 |
|
メール2 |
電子メール |
|
ユーザー名 |
ユーザー名 注: 識別子に含めるチェックボックスが選択されている |
|
ユーザー |
Avatar_Dynamicccc :: Dynamics ユーザー ID |
|
ステータス |
Avatar_Dynamicccc :: アクティブ |
注:
- User Sync データジョブには、Gainsight システムの内部で特定のDynamics ユーザーを識別するためのアウトオブボックスマッピングが用意されています。このマッピングを設定から編集または削除することはできません。
- ユーザー同期ジョブでは、ユーザーオブジェクトのフィールドのみがIdentifiers として選択されます。Avatar オブジェクトのフィールドは識別子として選択できません。
Upsert キーは、既存のGainsight ユーザーが受信したDynamics ユーザーを解決するために使用されます。Upsertキーの選択に基づいて、新しいGainsightユーザーが受信したDynamicsユーザーから作成されるか、既存のユーザーに関連付けられます。
この設定は、Dynamics コネクター経由で同期しようとしている新しいユーザーが、Slack またはUser Management 経由で既にGainsight に追加されている場合に便利です。一致するレコードがGainsight にすでに存在する場合、受信したDynamics ユーザーは自動的にそのユーザーに関連付けられます。
Upsert Key 条件に複数の一致レコードが見つかった場合は、User Management > Avatars > Dynamics Avatar Type に移動して、1 つのユーザーレコードに手動で関連付けることができます。ユーザーレコードが同期された後、アップサートキー基準に一致する複数のレコードが見つかると、エラーファイルが生成され、ユーザー管理ページに手動で1 つのレコードに解決するように指示されます。
以下に、Upsert Key の設定を適用するユースケースをいくつか示しますが、必要に応じてUpsert Key をいつでも設定できます。
- Slack to Gainsight を使用してユーザーがすでに追加されている場合は、Dynamics Connector を使用してDynamics ユーザーをUpsert キーとしてEmail と同期できます。
- ユーザーがユーザー管理ページ(手動またはCSV) からすでに追加されている場合は、Dynamics Connector を使用してDynamics ユーザーをName またはEmail をUpsert キーとして同期できます。
会社同期
このジョブは、Dynamics Account オブジェクトからデータをインポートし、Gainsight Company オブジェクトに挿入します。デフォルトでは、このジョブはユーザー同期ジョブに依存しています。このジョブの名前はCompany Sync_ Connection です。(ここではCompany Sync_Dynamics Connection)。Company SyncOOBでは、次の設定が提供されます。
- Dynamics Account オブジェクトがデータセット準備のソースオブジェクトとして選択され、次のソースフィールドが選択されます。
- Gainsight Company がターゲットオブジェクトとして選択され、Dynamics ソースフィールドがAdd Destination 設定を通じてGainsight ターゲットフィールドでマッピングされます。
以下は、Add to Destination のフィールドとそのダイレクトマッピングです。
|
Dynamicsアカウントフィールド |
Gainsight(企業)の対象分野 |
|---|---|
|
アカウント |
外部アカウントID_gainsight123 注: 識別子に含めるチェックボックスが有効です。 |
|
アカウント名 |
名称 |
|
産業 |
産業 |
|
従業員数 |
従業員 |
注: 必要に応じて、Upsert キーとして他のマッピングを選択するか、Upsert キーとして複数のマッピングを使用します。少なくとも1 つのマッピングをUpsert キーとして設定する必要があります。
企業個人同期
このタスクは、Dynamics Contact オブジェクトからデータをインポートし、それを Gainsight の個人および会社の人事オブジェクトに挿入します。デフォルトでは、このジョブはCompany Syncジョブに依存します。このジョブの名前はCompany Person Sync_ Connection name.です。(ここではCompany Person Sync_Dynamics Connection)。Company Person SyncOOBでは、次の設定が用意されています。
- データセットの準備で、ソースオブジェクトとして Dynamics Contact オブジェクトを選択し、次のソースフィールドを選択します。
- Emailに基づくデフォルトフィルタが選択されます。
- Gainsightの従業員と会社の担当者をターゲットオブジェクトとして選択し、「宛先を追加」構成でDynamicsのソースフィールドをGainsightのターゲットフィールドにマッピングします。
「Add to Destination」のフィールドとそのマッピングは次のとおりです。
|
Dynamicsコンタクトフィールド |
Gainsight(Person)の対象フィールド |
|---|---|
|
名 |
個人 :: 名 |
|
姓 |
個人 :: 姓 |
|
電子メール |
個人 :: 電子メール 注: 識別子に含めるチェックボックスが有効です。 |
|
連絡先ID |
外部接点ID_gainsight123 |
|
会社名 |
外部アカウントID_gainsight123 |
Dynamics Contact object と Gainsight Person object の間のマッピングのUpsert キーは、Person Resolution Key 設定によって決まります。Person Resolution Key 設定で選択したフィールドは、Company Person Sync Job > Field Mappings セクションのUpsert Keys として選択する必要があります。
Gainsightでは、1 つまたは複数のアップサートキーを使用してユーザーを識別することができ、編集することはできません。Person Resolution Key 設定の詳細については、この記事の最後にあるその他のリソースセクションのPeople Managementを参照してください。
カスタムジョブの作成
ジョブページから、Gainsight を使用してDynamics ソースオブジェクトからデータを同期するジョブを作成します。ソースオブジェクトからデータセットを作成して、ジョブを作成できます。詳細については、この記事の最後にあるその他のリソースセクションのジョブリストページを参照してください。
注:
- (オプション) 必要に応じて複数のデータジョブを作成します。接続内のデータジョブが相互に依存している場合は、シーケンスにジョブチェーンを作成し、ジョブチェーンのスケジュールを設定します。詳細については、この記事の最後にあるその他のリソースセクションのジョブチェーンページを参照してください。
- ルックアップフィールドのフィルタは、Dynamics コネクタではサポートされていません。
- Gainsight では、2 つのデータセットをマージして出力データセットを作成することはできません。
宛先追加
出力データセットに宛先を追加して、ソースのデータをターゲットの Gainsight オブジェクトに同期させます。Add Destinationの詳細については、この記事の最後にあるその他のリソースセクションのジョブリストページを参照してください。
ダイレクトマッピング
ダイレクトマッピングでは、出力データセットのフィールドは、フィールドマップ内のターゲット Gainsightオブジェクトにマップされます。データ同期は、構成されたフィールドマッピングに基づいて、ソースシステムのフィールドからGainsight のターゲットフィールドに実行されます。ダイレクトマッピングの詳細については、この記事の最後にあるその他のリソースセクションのジョブリストページを参照してください。
派生マッピング
これはオプションであり、データタイプ GSID のターゲットフィールドに値を設定する場合にのみ、派生マッピングを設定する必要があります。GSID 値は、同じオブジェクトから入力されるか、検索によって他のオブジェクトから入力されます。
この段階では、データ同期ジョブでルックアップマッピングを作成します。同じオブジェクトまたは他の標準オブジェクトを対象に、最大 6 つの列に一致する検索を作成できます。必要な照合が実行されると、ルックアップオブジェクトからGSID データ型フィールドにGainsight ID (GSID) をフェッチできます。派生マッピングの詳細については、この記事の最後のその他のリソースセクションのジョブリストページを参照してください。
重要: 派生マッピングを使用するには、ターゲットオブジェクトに GSID のデータ型のフィールドが少なくとも 1 つ必要です。
ジョブの設定
必要に応じてデータジョブまたはジョブチェーンのスケジュールを設定します。詳細については、この記事の最後にある追加リソースセクションのジョブまたはジョブチェーンスケジュールの設定を参照してください。
複数のジョブをシーケンスに追加してジョブチェーンを作成し、ジョブチェーンにスケジュールを追加した場合、個々のジョブのスケジュールは適用されません。
ジョブチェーンの設定
Gainsight では、OOBのジョブチェーンDynamics_Company Person Sync が提供されます。このジョブ・チェーンには、以下の順序でOOBのジョブがあります。
- ユーザー同期
- 会社同期
- 企業個人同期
このジョブチェーンは、Company Sync ジョブがUser Sync ジョブに依存し、Company Sync ジョブにCompany Person Sync ジョブが依存するものとして提供されます。このジョブチェーンのスケジュールは、必要に応じて設定できます。

OOB でカスタムタスクチェーンまたはカスタムタスクを作成し、必要に応じてスケジュールします。詳細については、この記事の最後にあるジョブチェーンページおよびジョブまたはジョブチェーンスケジュールの設定(追加リソースセクション)を参照してください。
ジョブアクティビティ
アクティビティページのすべてのデータジョブのExecutionおよびUpdateアクティビティを表示します。このページからジョブのエラーログをダウンロードすることもできます。詳細については、この記事の最後にあるその他のリソースセクションのActivity Pageを参照してください。
その他のリソース
Connectorの詳細については、次の記事を参照してください。
- データプラットフォームとコネクタ
- 接続リスト ページ
- ジョブリストページ
- ジョブチェーンページ
- ジョブまたはジョブチェーンスケジュールの設定
- アクティビティページ
- Gainsightデータ管理
- コネクタの構成
- Dynamics 365接続認証
- 人事管理 (近日公開予定)