メインコンテンツへスキップ

前提条件

Dynamics CRM で、カスタム OAuth アプリケーションを作成します。

セットアップガイド

以下の手順で、Dynamics CRM を Connect AI アカウントに接続します:
1
Connect AI のナビゲーションメニューから Sources ページを開きます。
2
右上の + Add Connection をクリックします。
3
検索フィールドに Dynamics CRM と入力し、データソース名をクリックします。
4
新しいコネクションの Basic Settings タブで、コネクション名を入力するかデフォルトの名前をそのまま使用します。
5
以下の情報を入力します:
  • CRM Version—CRM のバージョン。ドロップダウンリストから CRM2011+ または CRMOnline を選択します。
  • URL—組織のルート URL。この URL の形式は、使用する CRM のバージョンによって異なります。
  • OAuth Client Id—OAuth アプリケーションのアプリケーション(クライアント)Id。
  • OAuth Client Secret—OAuth アプリケーションのクライアントシークレット。
6
OAuth でセキュアに接続するには、Sign in をクリックします。これにより、Dynamics CRM のサインインページが新しいタブで開かれます。
7
Dynamics CRM アカウントにログインし、リクエストされた権限を設定します(該当する場合)。
8
Connect AI Add Connection ページ上部の、Save & Test をクリックします。
  • 接続テストに成功すると、コネクションが作成されたことを示すConnection successfully saved というメッセージが表示されます。Edit Connection ページのStatusAuthenticated に変わります。Edit Connection ページの右ペインにあるData Model タブで、成功したコネクションのデータモデルを表示します。
  • 接続テストに失敗した場合は、入力したログイン情報に余分なスペースや文字がないかを確認してください。Connect AI は、データが不足している必須フィールドの下にエラーメッセージを表示します。一部のデータソースでは、ソースのWeb サイトに直接サインインする必要があります。サインインしていない場合は、Sign in ボタンの下にエラーメッセージが表示されます。エラーを修正し、もう一度試してください。
  • 失敗したコネクションは下書きとして保存され、StatusNot Authenticated になります。後でコネクションに戻って認証することができます。

カスタム OAuth アプリケーションの作成

以下の手順で、Dynamics CRM にカスタム OAuth アプリケーションを作成します。
1
Azure ポータルを開き、ナビゲーションペインを開きます。Azure Active Directory を選択し、次に App Registrations を選択します。
2
New Registration をクリックします。
3
以下の情報を入力します:
  • Name—アプリケーション名(例:Connect AI)。
  • Supported account typesAccounts in any organization directory を選択します。
  • Redirect URIWeb を選択し、https://oauth.cdata.com/oauth/ を入力します。
4
Register をクリックしてアプリケーションを作成します。
5
アプリケーションビューで、Certificates & Secrets を選択します。
6
New Client Secret を選択し、有効期間を設定して保存します。キー値が表示されたら、接続確立時に使用するためにコピーしておきます。
7
API permissions を選択し、Add a permission をクリックします。
8
Dynamics CRM を選択し、Delegated permissions を選択します。権限一覧から user_impersonation を選択します。
9
Add permissions をクリックして変更を保存します。
10
Overview を選択し、Application (client) ID の値をコピーしておきます。

詳細について

Connect AI と Dynamics CRM の連携の詳細動作については、こちらのページを参照してください。