2011-02-08 9 views
3

CRMのWebページではないWebページからJavaScriptからMS CRM Webサービスを呼び出す方法はありますか?CRMのロードまたは保存イベントではありません。フォームから、スタンドアロンのWebページから)? 2番目の質問:VBScriptからMS CRM Webサービスを呼び出す方法はありますか?外部のアプリケーション/ JavaScriptからMS CRM Webサービスにアクセス

CRM 2011でこれを行うのが理想ですが、CRM 4.0の例があればうれしいです。

私は、これを行うためにラッパーWebサービスを作成しなければならないと思っていますが、必要でなければそのルートに行くのではないでしょう。

答えて

2

私の読んで実験したところ、Dynamics CRM内でホストされていない外部アプリケーションからoDataエンドポイントを呼び出すことはできません。外部 アプリケーションからの認証を許可しない Dynamics CRMでのVisual Studioザ・のODataサービスでのODataエンドポイントを使用して

。 (例外として、外部アプリケーション がAzure AppFabricサービスバスを使用して、それと Dynamics CRMのODataサービスとの間でメッセージをやりとりする場合です)。ただし、 Silverlight XAPファイルやホストされているJavaScriptファイルなどのWebリソースDynamics CRMソリューションでは、ODataサービスをデータソースとして使用できます。

私の理解では、WCFは、外部アプリケーションのために移動するための方法であるということであるhttp://my.safaribooksonline.com/book/-/9780470568149/chapter-22-working-with-server-side-customizations/585

を参照してください。

+0

WebAPI今日、JavaScriptから呼び出すときCORSに問題があります。 –

2

CRM 2011には、ODataインターフェイスがあります。 ODataはRESTfulエンドポイントであり、Web要求を行うことができる任意のクライアントから呼び出すことができます。 CRUD(Create、Read、Update、Delete)操作は、すべてのCRMエンティティでサポートされています。また、クライアントサイドのJavaScriptで使用するのに最適なJSONとして出力をフォーマットすることもできます。ここでは、CRMのオプションが限られている4についてCRM 2011

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

でODataの詳細情報を見つけることができSDKへのリンクがありますが、私が知っている少なくとも一つのJavaScriptフレームワークがあります: http://danielcai.blogspot.com/2010/01/crm-web-service-javascript-toolkit.html

は、
+0

ありがとう、TechHike。おかげであなたはこれを投稿しました - 先週、私は今週の予定があるので、oDataを含むCRM 2011を見て、ブログエントリを書く計画を先週少し過ごしました。私はそれを使ってデータベースからすべてを取り出そうと思っていたので、どのように実用的なoDataを行う必要があるのか​​、私は確信が持てませんでした。 CRMの外部で使用するための外部キー(連絡先レコードのaccountid)を含め、実際にCRM Onlineからデータをエクスポートすることが最終的な目標です。 – Jeff

+0

私はODataがこの目的には良いと思います。私はそれをあまり使用していないが、それはかなり気の利いたようだ。 –

+0

うわー、私はCRM 2011にODataが組み込まれているのか分かりませんでした。それで私は笑顔になりました:) –

関連する問題