標準データ モデルを使用する
Business Central のすべてのアプリケーション領域は、同じ原則に従い、同じようなデータ モデルを備えています。 マスター、関連会社、ドキュメント、仕訳帳、元帳、およびその他のテーブルには、すべて同じロールが割り当てられます。 特定のパターンがすべてのアプリケーション領域にわたって一貫して適用されます。 パターンのタイプによっては、同じタイプのすべてのテーブルで特定のコード パターンに従うことができます。
データ モデルとデータ フロー パターンの一貫性は、ユーザーや開発者にとって重要です。 ユーザーが 1 つのアプリケーション領域をマスターし、データ モデルの原則を理解している場合は、他のアプリケーション領域もすばやく理解できます。 開発者として、データ モデルの原則とパターンを理解したら、標準アプリケーションをカスタマイズできます。 新しいアプリケーション領域を作成し、標準アプリケーションで一貫したエクスペリエンスを維持することもできます。 この機能によって、ユーザーの生産性を最大限に高めることができます。
各アプリケーション領域には、テーブル 3 つのグループが含まれます。
コンフィギュレーション
運用トランザクション
転記済トランザクション
コンフィギュレーション テーブル
コンフィギュレーション テーブルは、ユーザーが情報を 1 回だけ入力し、その後にはほとんどまたはまったく変更を行うことがない、静的または変化が緩やかなテーブルです。 アプリケーションは、トランザクション テーブルなど、他のテーブルのレコードの作成、変更、または削除時にこれらのテーブルを使用します。 これらのテーブルは、転記などのさまざまなプロセスによって頻繁に確認されます。 これらのテーブルの情報を変更すると、データの処理方法が変更されたり、アプリケーション領域の機能の他の側面が変更されたりします。
運用トランザクション テーブル
操作トランザクション テーブルは、ユーザーの主要な作業テーブルです。 これらのテーブルには、ユーザーが定期的に情報を入力します。 これらのテーブルの情報を追加、変更、または削除しても、通常、アプリケーションや業務に影響を与えることはありません。
転記済トランザクション テーブル
転記済トランザクション テーブルを使用すると、転記および同様のプロセス中に、アプリケーションによって自動的に情報が生成されます。 ユーザーは、これらのテーブルに新しいレコードを作成すること、およびレコードを変更または削除することができません。 ユーザーが情報を変更または削除するための例をいくつか示します。 これらの例のすべてには、明確なビジネス ロジックの妥当性があります。
次の図では、代表的なアプリケーション領域における各種テーブルのリレーションシップについて説明します。
