Utiliser le modèle de données standard
Chaque domaine d’application dans Business Central suit les mêmes principes et a un modèle de données similaire. Les tables principales, subsidiaires, de document, de journal, de comptabilité et autres ont tous le même rôle. Certains modèles sont appliqués de manière cohérente dans tous les domaines d’application. Selon les types de modèles, vous pouvez suivre certains modèles de code dans toutes les tables du même type.
La cohérence du modèle de données et des modèles de flux de données est importante pour les utilisateurs et les développeurs. Lorsque les utilisateurs maîtrisent un domaine d’application et comprennent les principes du modèle de données, ils peuvent également comprendre rapidement d’autres domaines d’application. En tant que développeur, lorsque vous comprenez les principes des modèles et modèles de données, vous pouvez personnaliser l’application standard. Vous pouvez également créer de nouveaux domaines d’application et maintenir une expérience cohérente dans l’application standard. Cette capacité permet de garantir que les utilisateurs sont aussi productifs que possible.
Chaque domaine d’application contient trois groupes de tables :
Configuration
Transaction opérationnelle
Transaction validée
Tables de configuration
Les tables de configuration sont des tables statiques ou à variation lente dans lesquelles les utilisateurs saisissent des informations une fois, puis les modifient rarement, voire jamais. L’application utilise ces tables lors de la création, de la modification ou de la suppression d’enregistrements dans d’autres tables, telles que les tables de transactions. Ces tables sont fréquemment vérifiées par divers processus, tels que la validation. La modification des informations dans ces tables modifie la façon dont les données sont traitées ou change d’autres aspects de la fonctionnalité d’un domaine d’application.
Tables de transactions opérationnelles
Les tables de transactions opérationnelles constituent les tables de travail principales pour les utilisateurs. Les utilisateurs saisissent régulièrement des informations dans ces tables. L’ajout, la modification ou la suppression d’informations dans ces tables n’affecte généralement pas l’application ni l’entreprise.
Tables de transactions validées
Avec les tables de transactions validées, les informations sont générées automatiquement par l’application lors de la validation et des processus similaires. Les utilisateurs ne peuvent pas créer des enregistrements dans ces tables et ne peuvent pas modifier ou supprimer des enregistrements. Il existe quelques exemples dans lesquels les utilisateurs peuvent modifier ou supprimer des informations. Tous ces exemples ont une justification claire de la logique métier.
Le schéma suivant explique les relations des différentes tables dans un domaine d’application classique.
