トレーニング
モジュール
Dynamics 365 Business Central の既存のテーブルの拡張および変更 - Training
既存のテーブルにフィールドを追加しますか? このモジュールでは、テーブル拡張子を使用して既存のテーブルを変更する方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
ICE41 では、Class および Extension テーブルのエントリが、コンポーネントのクラス オブジェクトまたは拡張子を実装する Component テーブル内のエントリを参照していることを検証します。
クラス オブジェクトまたは拡張子を実装するコンポーネントを含まない機能がある場合、ICE41 はエラーを投稿します。
ICE41 は、示されている例に対して次のエラーを報告します。
ICE41 エラー | 説明 |
---|---|
クラス {00000000-0000-0000-0000-0000000000000} は機能 Feature2 とコンポーネント Component1 を参照しますが、そのコンポーネントは FeatureComponents テーブル内のその機能に関連付けられていません。 | クラス オブジェクトを実装するコンポーネントを含まない機能があります。 これは、インストーラーがその機能を備えたコンポーネントをインストールせず、公開が想定どおりに機能しないおそれがあることを意味します。 このエラーを修正するには、Component_列に記載されているコンポーネントをインストールする機能を参照するように Class テーブル エントリの Feature_ 列のエントリを変更するか、FeatureComponents テーブルに関連付けられている機能およびコンポーネントを変更します。 |
拡張子 .yip は機能 Feature1 とコンポーネント Component2 を参照しますが、そのコンポーネントは FeatureComponents テーブル内のその機能に関連付けられていません。 | この拡張子を実装するコンポーネントを含まない機能があります。 これは、インストーラーがその機能を備えたコンポーネントをインストールせず、公開が想定どおりに機能しないおそれがあることを意味します。 このエラーを修正するには、Component_列に記載されているコンポーネントをインストールする機能を参照するように Extension テーブル エントリの Feature_ 列のエントリを変更するか、FeatureComponents テーブルに関連付けられている機能およびコンポーネントを変更します。 |
Feature_ |
---|
Feature1 |
Feature2 |
Class テーブル (一部)
CLSID | Component_ | Feature_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Feature2 |
Class テーブル (一部)
拡張機能 | Component_ | Feature_ |
---|---|---|
.yip | Component2 | Feature1 |
トレーニング
モジュール
Dynamics 365 Business Central の既存のテーブルの拡張および変更 - Training
既存のテーブルにフィールドを追加しますか? このモジュールでは、テーブル拡張子を使用して既存のテーブルを変更する方法について説明します。