Azure と Microsoft Dynamics 365 との統合の構成

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

Microsoft Dynamics 365 (オンラインおよび設置型) では、現在のコア操作のメッセージ要求データを Microsoft Azure サービス バス でリスニングするクラウドでホストされたアプリケーションに転送できます。Microsoft Dynamics 365 でこの機能を有効にするには、このトピックで説明するタスクを実行します。

このトピックの内容

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

公開証明書の取得

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

Microsoft Dynamics 365 統合のための Azure の構成

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

  1. Microsoft Dynamics 365 (オンライン) または発行機関からの公開証明書の取得

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

  3. Microsoft Dynamics 365 統合のための Azure の構成。

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

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

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

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

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

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

公開証明書の取得

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

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

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

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

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

System_CAPS_security セキュリティ メモ

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

Microsoft Dynamics 365 統合のための Azure の構成

承認のためには ACS または SAS を使用しているかどうかに関係なく、Microsoft Azure ソリューションの規則および発行者を構成して、リスナー アプリケーションがMicrosoft Azure サービス バスにポストされたMicrosoft Dynamics 365メッセージ を読み取りることができるようにする必要が あります。 さらに、Microsoft Dynamics 365 発行者要求を受け入れるためのサービス バス規則を構成する必要があります。Azureを構成する推奨方法は、SDK ダウンロードでプラグイン登録ツールを使用することです。

承認の構成の詳細については、チュートリアル: Dynamics 365 との統合のための Microsoft Azure (ACS) の構成チュートリアル: Dynamics 365 との統合のための Microsoft Azure (SAS) の構成 を参照してください。

関連項目

Microsoft Dynamics 365 の Azure 拡張機能
プラグインを記述する
Azure ソリューションの Dynamics 365 データとの連携
Microsoft Azure ソリューション用リスナー アプリケーションの記述
Azure プラットフォーム – はじめに

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権