予約管理の拡張性の向上
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Dynamics 365 Business Central の新機能と予定されている機能」を参照してください。 最新のリリース計画については、「Dynamics 365 および Microsoft Power Platform のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
管理者、作成者、マーケティング担当者、またはアナリスト向けで、自動的に有効化される | 2021 年 3 月 1 日 | 2021 年 4 月 1 日 |
機能の詳細
予約管理における変更点と拡張性の機能強化のリストを次に示します。
- エントリ概要番号 が列挙型 338 予約概要タイプ に変換されました。
- 予約管理 codeunit は、サブスクライバー モデルを使用するように作り直されました。 RecordRef と RecordVariant に基づく新しいインターフェイスによって、各ソース テーブルの一連のプロシージャが置き換えられます。
- 各ソース テーブルの Case ステートメントは、[SourceTable]Reserve codeunit でサブスクライブするイベントに置き換えられました。
- 予約をサポートするために、各 [SourceTable]Reserve.Codeunit では、予約管理 codeunit に一連のサブスクライバーが含まれます。
- 予約に関連するプロシージャが、予約 codeunit をサポートするために各ソース テーブルのスコープに追加されています。
ここで説明した変更点の結果として、コードを拡張する開発者は次のことに気が付きます。
- 標準のパブリッシャー サブスクライバー モデルを使用して、予約の計算 (利用可能性を含む) に供給/需要のテーブルやページをさらに追加できます。
- グローバル変数の使用および予約オブジェクト メソッドのクロスリンクが排除されます。
- 各ソース テーブルには、予約インターフェイスとしてプロシージャとイベントが含まれています。
古いメソッドは [Obsolete] タグでマークされていますが、既存のソリューションとの完全な互換性を提供するために、引き続き動作します。ご注意ください。 ただし、コードが新しいメソッドを使用するようにできるだけ早く切り替えてください。廃止されたメソッドの内容は例として使用できます。