Azure と Microsoft Dynamics CRM 2015 との統合の構成

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラム では、現在のコア操作のメッセージ要求データを Microsoft Azure クラウドに転送できます。Microsoft Dynamics 365 でこの機能を有効にするには、このトピックで説明するタスクを実行します。

このトピックの内容

Microsoft Dynamics CRM と Azure の統合のための構成タスク

公開証明書の取得

Azure 統合のために Microsoft Dynamics CRM を構成する

Microsoft Dynamics CRM 統合のために Azure ACS を構成する

Microsoft Dynamics CRM と Azure の統合のための構成タスク

  1. Microsoft Dynamics CRM Online または発行機関からの公開証明書の取得

  2. Azure 統合のために Microsoft Dynamics CRM を構成する.

  3. Microsoft Dynamics CRM 統合のために Azure ACS を構成する.

これらのタスクについては、このトピックで詳しく説明します。Microsoft Dynamics 365 と Microsoft Azure の統合を構成した後で、以下の追加タスクを実行する必要があります。

  1. リスナー アプリケーションを作成し、Microsoft Azure サービス バス ソリューションのエンドポイントに登録します。 詳細については、Microsoft Azure サービス バス のドキュメントを参照してください。

  2. Microsoft Azure 対応のプラグイン (たとえば ServiceBusPlugin プラグイン) または Microsoft Azure 対応のユーザー定義のワークフロー活動を Microsoft Dynamics 365 に登録します。詳細:チュートリアル: CRM プラグイン登録ツールを使用した Azure 対応プラグインの登録

  3. プラグインまたはユーザー定義ワークフロー活動の実行をトリガーするために必要な Microsoft Dynamics 365 の操作を実行します。

先行の手順がすべて正しく実行されると、Microsoft Dynamics 365 のデータ コンテキストを含んだメッセージは、Microsoft Azure キューまたはトピックへ送信され、最終的に、リスナー アプリケーションが受け取るようになります。Microsoft Azure サービス バスへの転送が成功したかどうかを調べるには、Microsoft Dynamics 365 Web アプリケーションの [システム ジョブ] グリッドに移動して、関連する System Job の状態を確認します。 エラーが発生した場合は、System Job のメッセージ セクションにエラーの詳細が表示されます。

詳細については、このトピックの最後にあるリンクも参照してください。

重要

前提条件として、このトピックを読んで Microsoft Dynamics 365 と Microsoft Azure の統合を構成する前に、Azure SDK ドキュメントをダウンロードして読んでおく必要があります。

公開証明書の取得

Microsoft Dynamics CRM Online ユーザーの場合は、Web アプリケーションから公開証明書をダウンロードできます。 Web アプリケーションから証明書をダウンロードするには、まず [設定] をクリックし、次に [カスタマイズ] をクリックして、最後に [開発者リソース] をクリックします。 そのページで、[Microsoft Azure Issuer 証明書] の下にある [証明書のダウンロード] リンクをクリックし、公開証明書をダウンロードして保存します。 さらに、発行者名をメモします。これは後で必要になります。

Microsoft Dynamics CRM 2015 の設置型インストールおよび IFD インストールの場合は、発行機関からプライベート証明書を購入できます。Microsoft 管理コンソール (MMC) の証明書スナップインを使用して、コンピューターの Personal\Certificates ストアに証明書ファイルをインポートします。 次に、証明書の公開キー ファイルを Base64 形式でエクスポートします。 この公開証明書を次のタスクで使用します。 詳細については、MMC のヘルプを参照してください。

Azure 統合のために Microsoft Dynamics CRM を構成する

Microsoft Dynamics CRM 2015 の設置型展開および IFD 展開の場合、Microsoft Azure の統合のためにサーバーを構成するには、Microsoft Dynamics 365 構成データベースに公開証明書を保存し、証明書への適切なセキュリティ アクセスを設定して Microsoft Dynamics 365 が証明書を読み取れるようにします。Microsoft Dynamics CRM Online は事前構成されるようになり Microsoft Azureで機能します。

Microsoft Azure プラットフォームとの統合のために Microsoft Dynamics CRM 2015 を構成するための具体的な手順については、「チュートリアル: Microsoft Azure との統合用の CRM の構成」を参照してください。

System_CAPS_security セキュリティ メモ

Microsoft Dynamics CRM 2015 と Microsoft Azure サービス バスの統合機能を使用するには、Microsoft Dynamics 365 非同期サービスがサーバーのファイアウォール経由でインターネットにアクセスできる必要があります。 非同期サービス ロールのインストールされているサーバーはインターネットに公開されている必要があり、そのサービスを実行するアカウントはインターネットにアクセスできる必要があります。 ポート 80 および 443 での送信接続のみが必要です。 受信接続アクセスは必要ありません。%PROGRAMFILES%\Microsoft Dynamics CRM\Server\bin folder内のサーバーにある CrmAsyncService.exe アプリケーションに対して送信接続を有効にするには、コントロール パネルの [Windows ファイアウォール] を使用します。

Microsoft Dynamics CRM 統合のために Azure ACS を構成する

Microsoft Azureに転送された Microsoft Dynamics 365 メッセージをリスナーが読み取れるようにするには、Microsoft Azure サービス バス ソリューションの規則および発行者を構成する必要があります。 さらに、Microsoft Dynamics 365 発行者要求を受け入れるためのサービス バス規則を構成する必要があります。

詳細:チュートリアル: Microsoft Dynamics CRM 2015 との統合用のMicrosoft Azure ACS の構成

関連項目

Microsoft Dynamics CRM 2015 の Azure 拡張機能
プラグインを記述する
Azure サービス バスを介した Microsoft Dynamics CRM 2015 データの送信
Microsoft Azure ソリューション用リスナーの記述
Azure プラットフォーム – はじめに

© 2017 Microsoft. All rights reserved. 著作権