Microsoft® Dynamics® CRM コネクターを使用すると、チェーンでコマンド を使用して Microsoft Dynamics CRM と対話することができます。例えば、このコネクターを使えば、次のことができる:
- Dynamics CRMエンティティの作成と管理
- Dynamics CRMクエリの実行
- Dynamics CRMの法人とクエリの取得
Microsoft Dynamics Great Plains® (GP) に接続するには、Microsoft SQL Server コネクタ を使用します。
メモ: このコネクターはWorkivaによって構築され、サードパーティのシステムに接続する。Workivaサポートチームは、お客様のワークスペース内でこのコネクターの構成をヘルプすることはできますが、Workivaプラットフォーム外で発生した問題のトラブルシューティングやその他のサポートを行うことはできません。
前提条件
接続を有効にするには、コネクターはMicrosoft Dynamics CRM REST APIを使用します。Microsoft のCommon Data Service への接続を保護するために、コネクターは Azure® Active Directory® に登録された指定アプリケーションを経由して OAuth 認証を使用します。
コネクターの設定には、以下のものが必要だ:
- Azure Active Directoryに登録されたアプリケーションで、以下を要求:
- システム管理者セキュリティ役割と Office 365® サブスクリプションのグローバル管理者役割を持つ Microsoft Power Apps® ユーザーアカウント。
- Azureサブスクリプション
- アプリケーションのテナントのID。
- アプリケーションのOAuthクライアントIDと、プライベートの場合はクライアント・シークレット。
- アプリケーションのユーザーアカウントのユーザー名とパスワード
- 接続先の Dynamics CRM テナントのドメイン。
acme.crm.dynamics.com など。 - テナントが使用するDynamics CRM APIのバージョン-8.0、9.0、9.1-のうちどれを使用しているか
Microsoft Dynamics CRMコネクターの設定
注: 組織のチェーンでコネクターを使用できるようにするには、まず最初に組織のセキュリティ管理者が構成から コネクターを有効にする必要があります。
- チェーンビルダー から接続 をクリックし、右上の作成 をクリックします。
-
コネクター 接続 で、Microsoft Dynamics CRM とデフォルト CloudRunner を選択します。
- 基本情報の下に、コマンドの識別をヘルプするユニークな名称と説明を入力します。
- [プロパティ]で、接続の詳細を入力します。
プロパティ 詳細 テナントID コネクターの登録済み Azure アプリケーションで検索されたテナントの ID を入力します。 アプリケーション(クライアント)ID Azure アプリケーションの OAuth クライアント ID を入力します。 クライアントの秘密 Azure アプリケーションが公開されていない場合は、クライアントシークレットを入力します。 ユーザー名 Azure アプリケーションのユーザー名を入力します。 パスワード ユーザー名 プロパティのパスワードを入力します。 ドメイン 接続先の Dynamics CRM テナントのドメインを入力します( acme.crm.dynamics.comなど)。APIバージョン テナントが使用するDynamics CRM APIのバージョン-8.0、9.0、9.1-のうち、どのバージョンを使うか選択します。 注:機密性の高い資格情報はすべて自動的に暗号化され、高度な暗号化標準(AES)-256暗号化で保存されます。
- 接続に使用する環境を選択し、保存します。
- 接続をテストするには、 コネクターのRetrieve Saved Queries コマンド でチェーン を作成して実行し、有効な出力を返すことを確認します。
トラブルシューティング
Microsoft Dynamics CRM への接続に失敗した場合:
- コネクターの登録済み Azure アプリケーションで使用するユーザー アカウントの認証資格情報と権限を確認します。
- Azure アプリケーションの OAuth クライアント ID と、プライベートの場合はクライアントシークレットを確認します。
- Azure アプリケーションで検出されたテナントの ID を確認します。
- Dynamics CRMテナントのドメインを確認し、使用しているAPIのバージョンを確認します。