拡張機能のホーム ページ
Dynamics 365 Finance、Supply Chain、およびコマースは、パートナー、付加価値再販業者 (VAR) や、さらには一部の顧客によって大幅にカスタマイズされます。 製品をカスタマイズする機能は、アプリケーション コードのオーバーレイによって長くサポートされてきた強みです。 クラウドへの移行を、柔軟なサービスの提供や頻繁な更新と合わせて行う場合、更新がカスタム ソリューションに及ぼす影響を小さくとどめるため、侵入性の低いカスタマイズが必要となります。 この新しいモデルは 拡張性 と呼ばれており、オーバーレイによるカスタマイズに取って代わる存在となりました。
拡張性は、Finance、Supply Chain、およびコマースにおける唯一のカスタマイズ フレームワークです。 オーバーレイはサポートされません。
はじめに
この概要のトピックでは、カスタマイズに関する一般情報を取り上げています。 カスタマイズからオーバーレイを経て純粋な拡張ベース モデルに至る場合などに関する情報が含まれます。 このトピックでは、Microsoft への拡張性の要求を記録する方法と、よく寄せられる質問 (FAQ) への回答についても解説します。
新機能
2017 年 7 月以降に行われた拡張性関連の更新については 拡張性の新機能および変更された機能 を参照してください。
はじめに
このセクションのトピックは、拡張機能の構築を開始するのに役立ちます。 また、オーバーレイ コードに基づいた現在のソリューションを、拡張機能ベースのソリューションに移行する上でも参考になる内容です。 このセクションには、簡単なカスタマイズについて説明した実践ラボが含まれています。
拡張機能の基本
このセクションでは、拡張機能の作成に関する基本や原則、手法について説明します。 以下のトピックの指針では、拡張機能を使用してカスタマイズに取り組む方法について説明します。 この原則には、名前付けのガイドラインが含まれています。 また、これらのトピックでは、拡張機能やコマンド チェーンなど、基盤となるフレームワークについても説明します。
- 侵入的なカスタマイズ
- X++ の拡張モデルのクラス
- クラスの拡張機能 - メソッドのラッピングとコマンド チェーン
- 拡張機能の名前付けガイドライン
- オーバーレイを拡張機能にリファクタリングするため、モデルの制限を緩和する
拡張機能の作成方法
このセクションには、特定のオブジェクトの種類またはコードをカスタマイズする方法について説明した "方法" トピックが含まれています。 このトピックのほとんどは、簡潔で要点を押さえた内容となっています。 ここには多くの記事があるため、特定のトピックを検索すると便利にご利用いただける場合があります。
データ型
クラス
テーブル
- 拡張機能を使用したテーブル内の既存のフィールドの変更
- 拡張機能を使用してテーブルにフィールドを追加
- 拡張機能を使用してテーブルにインデックスを追加
- 拡張機能を使用してテーブルに関係を追加
- 拡張機能を使用して、テーブルのプロパティを変更する
- 拡張機能を使用してテーブルにメソッドを追加
- テーブル レコードの有効期間中の業務処理の実行
フォーム
その他
レポート
ブログの投稿
カスタマイズに関する情報は、さまざまなトピックが取り上げられるブログでも共有されます。 このセクションには、そのようなブログの一部への参照が含まれています。
- Dynamics 365 for Finance and Operations の拡張
- 拡張メソッド
- 拡張可能な基本列挙型
- 静的イベント サブスクリプション
- onValidatingWrite へのサブスクライブ
- Dynamics 365 for Finance and Operations での拡張機能のご要望を採用します
- 拡張可能な X++ - メソッドの署名
拡張可能なソリューションを作成するには
このセクションでは、コードのユーザーがソリューションを拡張できるように、拡張可能なソリューションを作成する方法や、ソリューションを拡張可能にする方法に関するベスト プラクティスについて説明します。
変更の分割
ソリューションを拡張可能にすると、後で拡張ポイントを壊さずに済むことにもなります。
- 消費者に重大な影響が及ぶのを防ぐ指針に関しては、重大な変更 をご覧ください。
- 互換性チェック ツール を使用すると、指定されたベースライ ンリリースまたは更新に対して、メタデータの互換性に影響する変更を検出できます。