問題タブ [dynamics-crm-webapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
381 参照

javascript - javascript を使用して MS CRM 2016 IFD インスタンスに対して認証する方法は?

Javascript を使用して CRM 2016 IFD インスタンスに対して認証を行い、Web API 呼び出しを行いたいと考えています。これどうやってするの?MS のドキュメントによると、これは ADAL.js で実行できますが、github でのこの質問への回答によると、IFD/ADFS シナリオは ADAL.js ではサポートされていません。

正しいアプローチは何ですか?認証は ADAL.js で行うことができますか、または代替手段は何ですか?

0 投票する
0 に答える
273 参照

odata - LINQPad を使用して Dynamics CRM Online 2016 OData WebApi に接続する方法は?

LINQPad を使用して Dynamics CRM Online 2016 OData WebApi に接続する方法は?

私は既存の質問を知っています...

CRM Dynamics Online Odata エンドポイント LinqPad に接続する方法?

...しかし、これは古い SOAP エンドポイントに関連しています

0 投票する
1 に答える
2168 参照

odata - Dynamics CRM Web API を使用した投稿の作成

投稿エンティティ ( https://msdn.microsoft.com/en-us/library/mt607553.aspx ) は、Dynamics CRM 2016 Online Web API を使用して作成できません。

このペイロードは投稿を作成する必要がありますPOST /api/data/v8.1/posts

(ソース 1 は自動投稿、タイプ 7 はステータス投稿です)

しかし、次のように返されます。

「テキスト」のみで同じペイロードを送信しても失敗します。

Post エンティティには関連するエンティティ (連絡先、アカウント、等)。

たとえば、タスク エンティティの作成 ( https://msdn.microsoft.com/en-us/library/mt607619.aspx ) は、POST /api/data/v8.1/tasks

Post は のようなものを公開する必要があるようregardingobjectid_contact_post@odata.bindに思えますが、そうではありません。

コンテキストとして、SOAP エンドポイントと SDK を介して Post を作成する方法を次に示します。

Web API を介して作成された投稿の実例を持っている人はいますか? これは Dynamics CRM Web API の省略ですか?

これは制限事項に記載されているようには見えません: https://msdn.microsoft.com/en-us/library/mt628816.aspx

アップデート

postregarding エンティティは、連絡先/アカウントへのリンクを作成する場所のようです。これは、次のクエリで実証できます。

ただし、次のような「深い挿入」は機能しません。

レスポンスは

親エンティティの前に子エンティティを作成することはできません。

0 投票する
1 に答える
302 参照

dynamics-crm - ソリューションをインポートした後、すべての oData Web API が壊れている

オンプレミスで Dynamics CRM 2016 を使用し、(Web API アクション ImportSolution を介して、次に PublishAllXml を介して) 組織にアンマネージド ソリューションをインポートした後、すべての Web API が動作を停止し、次を返します。

(例: https://MyDynamicsServer/MyOrganization/api/data/v8.0/contacts )

カスタマイズが使用できなくなるため、これは非常に重要です。(また、このプロセスは Web API を使用するため、カスタマイズを自動的にインポートすることもできません)

同じソリューションが問題なく同じ方法で別の組織にインポートされていることに注意してください...

UI を介したソリューションのインポートは引き続き機能しますが、自動化パイプラインのポイントを完全に無効にします...

誰もこの問題に遭遇しましたか? どこを見ればいいですか?

(注: この質問もここに投稿しました: https://community.dynamics.com/crm/f/117/t/206996 )

0 投票する
4 に答える
17270 参照

dynamics-crm - Dynamics CRM で OData を使用してすべての OptionSet 値を取得する

私は Dynamics CRM を初めて使用します。Dynamics CRM のエンティティを更新するアプリを構築しています。問題なく単純型を更新できます。現在の状況は、連絡先エンティティでいくつかのカスタム オプション セットを宣言したことです。

アプリが適切な値を探して生成しているペイロードに設定できるように、考えられるすべての OptionSet 値 (テキストと値) を取得する方法はありますか?

WebAPIと同様にエンドポイントが見つかりませんXRMServices/2011/OrganizationData.svc。どんな助けでも本当に素晴らしいでしょう。