4

CRM Web ページではない Web ページから JavaScript から MS CRM Web サービスを呼び出す方法はありますか (つまり、CRM フォームの読み込みまたは保存イベントではなく、スタンドアロンの Web ページから)。2 つ目の質問: VBScript から MS CRM Web サービスを呼び出す方法はありますか?

理想的には、CRM 2011 でこれを実行したいと考えていますが、CRM 4.0 の例があれば幸いです。

これを行うには、ラッパー Web サービスを作成する必要があると考えていますが、必要でない限り、そのルートには行きたくありません。

4

3 に答える 3

2

CRM 2011 には、OData インターフェイスがあります。OData は RESTful エンドポイントであり、Web 要求を行うことができる任意のクライアントから呼び出すことができます。CRUD (作成、読み取り、更新、削除) 操作は、すべての CRM エンティティに対してサポートされています。また、クライアント側の JavaScript での使用に最適な JSON として出力をフォーマットすることもできます。CRM 2011 の OData の詳細については、SDK へのリンクを参照してください。

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0c7dcc45-9d41-4e2e-8126-895517b4274c

CRM 4 の場合、オプションは限られていますが、私が知っているJavascriptフレームワークが少なくとも 1 つあり ます。

于 2011-02-23T06:09:21.187 に答える
2

私の読書と実験によると、Dynamics CRM 内でホストされていない外部アプリケーションから oData エンドポイントを呼び出すことはできません。

Visual Studio での OData エンドポイントの使用 Dynamics CRM の OData サービスは、外部アプリケーションからの認証を許可しません。(これに対する例外は、外部アプリケーションが Azure AppFabric サービス バスを使用して、外部アプリケーションと Dynamics CRM の OData サービスとの間でメッセージをやり取りする場合です。) ただし、Dynamics CRM でホストされている Silverlight XAP ファイルや JavaScript ファイルなどの Web リソースソリューションは、OData サービスをデータ ソースとして使用できます。

http://my.safaribooksonline.com/book/-/9780470568149/chapter-22-working-with-server-side-customizations/585を参照してください。

私の理解では、WCF は外部アプリケーションに適した方法です。

于 2011-05-26T14:35:56.287 に答える