標準データ モデルを使用する

完了

Business Central のすべてのアプリケーション領域は、同じ原則に従い、同じようなデータ モデルを備えています。 マスター、関連会社、ドキュメント、仕訳帳、元帳、およびその他のテーブルには、すべて同じロールが割り当てられます。 特定のパターンがすべてのアプリケーション領域にわたって一貫して適用されます。 パターンのタイプによっては、同じタイプのすべてのテーブルで特定のコード パターンに従うことができます。

データ モデルとデータ フロー パターンの一貫性は、ユーザーや開発者にとって重要です。 ユーザーが 1 つのアプリケーション領域をマスターし、データ モデルの原則を理解している場合は、他のアプリケーション領域もすばやく理解できます。 開発者として、データ モデルの原則とパターンを理解したら、標準アプリケーションをカスタマイズできます。 新しいアプリケーション領域を作成し、標準アプリケーションで一貫したエクスペリエンスを維持することもできます。 この機能によって、ユーザーの生産性を最大限に高めることができます。

各アプリケーション領域には、テーブル 3 つのグループが含まれます。

  • コンフィギュレーション

  • 運用トランザクション

  • 転記済トランザクション

コンフィギュレーション テーブル

コンフィギュレーション テーブルは、ユーザーが情報を 1 回だけ入力し、その後にはほとんどまたはまったく変更を行うことがない、静的または変化が緩やかなテーブルです。 アプリケーションは、トランザクション テーブルなど、他のテーブルのレコードの作成、変更、または削除時にこれらのテーブルを使用します。 これらのテーブルは、転記などのさまざまなプロセスによって頻繁に確認されます。 これらのテーブルの情報を変更すると、データの処理方法が変更されたり、アプリケーション領域の機能の他の側面が変更されたりします。

運用トランザクション テーブル

操作トランザクション テーブルは、ユーザーの主要な作業テーブルです。 これらのテーブルには、ユーザーが定期的に情報を入力します。 これらのテーブルの情報を追加、変更、または削除しても、通常、アプリケーションや業務に影響を与えることはありません。

転記済トランザクション テーブル

転記済トランザクション テーブルを使用すると、転記および同様のプロセス中に、アプリケーションによって自動的に情報が生成されます。 ユーザーは、これらのテーブルに新しいレコードを作成すること、およびレコードを変更または削除することができません。 ユーザーが情報を変更または削除するための例をいくつか示します。 これらの例のすべてには、明確なビジネス ロジックの妥当性があります。

次の図では、代表的なアプリケーション領域における各種テーブルのリレーションシップについて説明します。

代表的なアプリケーションにおける各種テーブルのリレーションシップの図。