次の方法で共有


Dynamics 365 for Operations プラットフォーム更新プログラム 5 (2017 年 3 月) の新機能および変更された機能

この記事では、Dynamics 365 for Operations プラットフォーム更新プログラム 5 の新機能または変更された機能について説明します。 このバージョンは 2017 年 3 月にリリースされ、ビルド番号は 7.0.4475.16165 です。

開発とカスタマイズ

機能 これが重要である理由
要求または応答シナリオの EventHandlerResult クラス デリゲート (イベント) ロジックがサブスクライブ (イベント ハンドラー) を必要とするシナリオに対して EventHandlerResult クラスを使用して、複数のサブスクライブおよび複数の結果があるときに結果が失われないようにするため、少なくとも 1 つの応答を提供できるようになりました。
カスタマイズ分析のレポート (CAR) の妥当性 ベスト プラクティス警告をモデルの AxIgnoreDiagnosticList フォルダーの抑制ファイル内に抑制し、妥当性を含める場合、妥当性テキストがモデルの CAR レポートに表示されます。 妥当性を含む抑制ファイルの例については、<パッケージ ローカル ディレクトリ>\Directory\Directory\AxIgnoreDiagnosticList\Directory_BPSuppressions.xml. を参照してください。
テレメトリ モデルが構築されると、テレメトリ フレームワークが、顧客と ISV コードによって参照される Microsoft のクラスおよびメソッドに関する情報を収集します。 これにより、標準アプリケーション コードのどの部分が下位互換性要件に含まれているかに関する多くの必要な情報が Microsoft に提供されます。
X++ コンパイラおよび try catch ブロック これで、X++ コンパイラは、try catchブロック用のわずかに異なるコードを生成します。 以前、システムは DuplicateKey と UpdateConflict 例外を catch all 句の一部としてキャッチしていました。 これは、取引が実行されているときに try catch が使用された場合、最終的にデータの整合性の問題の原因となる可能性のある問題が発生しました。 ここで、示された 2 つの例外は実行中のトランザクションをロールバックしないため特別であり、catch すべてで取得されなくなります。 詳細については、 ブログ投稿の X++、Catch を参照してください。

個人用設定

機能 これが重要である理由
パーソナル化の拡張された管理機能 パーソナル化管理者は、現在、ユーザー グループのフォームのパーソナル化を適用または削除できます。 以前は、個人用設定の管理は一度に 1 人のユーザーのみ可能でした。 詳細については、ユーザー エクスペリエンスのパーソナライズ を参照してください。