Web リソースでの Web サービス データの使用 (OData および最近のアプリの SOAP エンドポイント)

 

公開日: 2016年11月

対象: Dynamics CRM 2015

JavaScript と Silverlight Web リソースを使用して、アプリケーション内から Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラム データにアクセスできます。 使用できる Web サービスは 2 つあり、それぞれに独自の長所があります。 次の表に、実行する必要があるタスクに応じて使用する適切な Web サービスを示します。

タスク

Web サービス

レコードを作成、取得、更新、および削除する

OData エンドポイント

レコードを関連付けるまたは関連付けを解除する

OData エンドポイント

レコードを割り当てる

最近のアプリの SOAP エンドポイント

メタデータを取得する

最近のアプリの SOAP エンドポイント

メッセージを実行する

最近のアプリの SOAP エンドポイント

注意

以前のバージョンの Dynamics 365 では、“Web リソース用 REST エンドポイント” および “Web リソース用 SOAP エンドポイント” は、それぞれ OData エンドポイントおよび最近のアプリの SOAP エンドポイントを示すために使用されていました。 これらのエンドポイントは、Web リソースのみで使用できるわけではなくなったため、名前が変更されました。

これらの両方の Web サービスは、認証を実装するためにコードを含める必要なしに、Web リソース内の Microsoft Dynamics 365 アプリケーションによって提供される認証を使用できます。 アプリケーション外からの認証でこれらのエンドポイントを使用する方法の詳細は、モバイル アプリやモダン アプリを作成する を参照してください。

OData エンドポイントでは、OData を使用して多数の開発者が使い慣れたプログラミング環境を用意する "RESTful" Web サービスを提供します。 これは、レコードの作成、取得、更新、および削除が関係するタスクでの使用が推奨される Web サービスです。 ただし、今回のリリースの Microsoft Dynamics 365 では、この Web サービスの機能はこれらのアクションに限定されています。

最近のアプリの SOAP エンドポイントでは、組織サービス内で定義されたすべてのメッセージへのアクセスを提供します。 ただし、Web サービス記述言語 (WSDL) 内に定義された型のみが返されます。 強い型付けはサポートされていません。 最近のアプリの SOAP エンドポイントでも、作成、取得、更新、および削除の各操作を実行できますが、クライアント アプリケーション拡張では OData エンドポイントのほうが開発が容易です。Microsoft Dynamics 365 の今回のリリースでは、最近のアプリの SOAP エンドポイントは、OData エンドポイントではまだ実行できない操作を実行するための代替として機能します。

このセクションの内容

Web リソースで OData エンドポイントを使用する

Web リソースで最近のアプリケーションのための最近のアプリの SOAP エンドポイントを使用する

関連セクション

クライアント アプリケーション拡張機能の記述

Web リソースで OData エンドポイントを使用する

Web リソースで最近のアプリケーションのための最近のアプリの SOAP エンドポイントを使用する

Microsoft Dynamics CRM 2015 の Web リソース

Microsoft Dynamics CRM 2015 フォームのコードを記述する

技術記事: Using Option Set Options with the REST Endpoint - JScript (REST エンドポイントでのオプション セットのオプションの使用 - JScript)

© 2017 Microsoft. All rights reserved. 著作権