問題タブ [microsoft-dynamics-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 に答える
569 参照

microsoft-dynamics - マイクロソフト ダイナミクス 2016 Web API | POST 請求書詳細

Web API にアクセスできPOSTます。invoice EntityType

を作成した後、invoiceを取得し、guid請求書の明細項目を作成したいと考えていますinvoicedetail EntityType

私はPOST新しいことができませんinvoicedetail。さまざまなプロパティを使用して試行するたびに、またはのいずれかを受け取りError 500 - An unexpected error occurred.ますError 500 - The parent id is missing.

私がしようとしているJSON文字列の例POST。(invoicedetailidGUID私が作成した以前の請求書の です)

ドキュメンテーションはあいまいで、知りたいのですが、最低限必要なフィールドは何invoicedetailですか?POSTまた、新しい.invoice EntityType

0 投票する
2 に答える
3325 参照

c# - Dynamics CRM API から返される DateTime

Dynamics CRM Web API から返される DateTime オブジェクトは常に UTC で、どこに文書化されていますか?

CRM SDK nuget パッケージを使用しています。CRM API が常に UTC DateTime オブジェクトを返すことを (CRM ショップによる) いくつかのブログで読みましたが、DateTime.Kind は常に UTC (私のテストから) であることを経験しましたが、確実に知る必要があります。

それが重要な場合、CRM は 2015 年です。

次のコードで Dynamics CRM Web サービスを呼び出しています。

そして、RetreiveMultiple を呼び出します

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 に答える
1380 参照

javascript - Typescriptモジュールインポートの相対パスが間違ったディレクトリを指している

を使用して、 で記述されたアプリケーション レイヤーがあります。を使用して構築された Web リソースもあります。Web リソースの html は、を使用して、必要に応じてコンパイル済みの Typescript コードを含めます。私が見ている問題は、Typescript で使用している相対パスにあります。Web リソースを Microsoft Dynamics に発行すると、RequireJS は、トランスパイルされた Javascript ファイルに対してではなく、html ファイルに対して相対パスを Typescript からロードしようとしています。

WebAPI

build/CCSEQ/WebAPI.js にトランスパイル (Model.js は build/CCSEQ/Model.js にあります)

Main.html

/WebResources/html/Main.html にあります

Main.js

/WebResources/js/Main.js にあります