次の方法で共有


拡張機能のホーム ページ

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

パートナー、付加価値リセラー (VAR)、さらには一部のお客様も Dynamics 365 Finance、Supply Chain、Commerce を広範にカスタマイズしています。 製品をカスタマイズする機能は、これまでアプリケーション コードのオーバーレイによってサポートされていた強みです。 クラウドへの移行を、柔軟なサービスの提供や頻繁な更新と合わせて行う場合、更新がカスタム ソリューションに及ぼす影響を小さくとどめるため、侵入性の低いカスタマイズが必要となります。 この新しいモデルは 拡張性 と呼ばれ、オーバーレイによってカスタマイズを置き換えます。

拡張性は、Finance、Supply Chain、およびコマースにおける唯一のカスタマイズ フレームワークです。 オーバーレイはサポートされません。

はじめに

この概要のトピックでは、カスタマイズに関する一般情報を取り上げています。 この情報には、カスタマイズからオーバーレイから純粋な拡張機能ベースのモデルへの移行がいつ行われるかについての詳細が含まれます。 このトピックでは、Microsoft への拡張性の要求を記録する方法と、よく寄せられる質問 (FAQ) への回答についても解説します。

新機能

2017 年 7 月以降に行われた機能拡張関連の更新プログラムについては、「 拡張機能の新機能または変更」を参照してください。

はじめに

このセクションのトピックは、拡張機能の構築を開始する際に役立ちます。 また、オーバーレイされたコードに基づく現在のソリューションを拡張機能ベースのソリューションに移行するのにも役立ちます。 このセクションには、簡単なカスタマイズについて説明した実践ラボが含まれています。

拡張機能の基本

このセクションでは、拡張機能の作成に関する基本や原則、手法について説明します。 これらのトピックの基本原則では、拡張機能を使用してカスタマイズにアプローチする方法について説明します。 この原則には、名前付けのガイドラインが含まれています。 また、これらのトピックでは、拡張機能やコマンド チェーンなど、基盤となるフレームワークについても説明します。

拡張機能の作成方法

このセクションには、特定のオブジェクトの種類またはコードをカスタマイズする方法について説明した "方法" トピックが含まれています。 このトピックのほとんどは、簡潔で要点を押さえた内容となっています。 ここには多くの記事があるため、特定のトピックを検索すると便利にご利用いただける場合があります。

データ型

クラス

テーブル

フォーム

その他

レポート

ブログの投稿

開発者は、さまざまなトピックについて説明するブログを通じてカスタマイズに関する情報を共有します。 このセクションには、これらのブログの一部への参照が含まれています。

拡張可能なソリューションを作成するには

このセクションには、コードのコンシューマーがソリューションを拡張できるように、拡張可能なソリューションを作成する方法に関するいくつかのベスト プラクティスが含まれています。

変更の分割

ソリューションを拡張可能にする場合は、後でそれらの拡張ポイントを中断しないことを保証することもできます。

  • 消費者に重大な影響が及ぶのを防ぐ指針に関しては、重大な変更 をご覧ください。
  • 互換性チェック ツール を使用すると、指定されたベースライ ンリリースまたは更新に対して、メタデータの互換性に影響する変更を検出できます。