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 リソースで最近のアプリケーションのための最近のアプリの SOAP エンドポイントを使用する
関連セクション
Web リソースで最近のアプリケーションのための最近のアプリの SOAP エンドポイントを使用する
Microsoft Dynamics CRM 2015 の Web リソース
Microsoft Dynamics CRM 2015 フォームのコードを記述する
© 2017 Microsoft. All rights reserved. 著作権