Applications pilotées par modèle, optimisées par Microsoft Dataverse
Lors de la création d’une application pilotée par modèle, vous utilisez des tables de Microsoft Dataverse comme composants clés. Les applications pilotées par modèle commencent avec votre modèle de données et s’appuient sur la forme de vos données et processus métier de base dans Dataverse pour modéliser des formulaires, des vues, des graphiques et d’autres composants.
Il est important de vous assurer que vos données métier et processus métier au niveau des données sont correctement structurés avant de composer votre application, mais vous pouvez également effectuer des ajustements lorsque vous créez votre application. Les applications pilotées par modèle génèrent automatiquement une IU dynamique sur l’ensemble des appareils. Toutefois, ce résultat dépend fortement de la modélisation de vos données dans Dataverse.
Approche de la création d’une application pilotée par modèle
Lors de la création d’applications pilotées par modèle, il est important de se concentrer sur trois domaines :
Modélisation des données métier
Définition des processus métier
Composition de l’application
Pour en savoir plus sur la création d’applications pilotées par modèle, consultez le parcours d’apprentissage Créer des relations, des règles métier, des calculs et des cumuls dans Dataverse et Présentation de la création d’applications pilotées par modèle.
Prenons l’exemple de l’application Asset Checkout, qui comporte trois tables de données : Product, Reservation et Review.
Ces trois tables ont des relations établies. Par exemple, il existe une relation plusieurs-à-un pour la colonne Produit associé entre les tables Review et Product.
De même, une relation plusieurs-à-un est configurée à l’aide de la colonne Réservation de produit entre les tables Réservation et Produit.
Dans le concepteur d’applications, vous pouvez voir que chaque table dispose de son formulaire.
Grâce à la connexion directe aux tables Dataverse, les applications pilotées par modèle vous permettent de choisir le formulaire que vous souhaitez inclure sur toute page, ainsi que la vue ou le graphique à afficher. Lorsque vous choisissez de modifier un formulaire, une vue ou un graphique, l’éditeur d’applications vous redirige directement vers la table Dataverse dans laquelle vous modifiez ou créez ces éléments. Dès que vous publiez les modifications que vous apportez à la table, le formulaire/la vue/le graphique de l’application change également. En outre, toute autre application pilotée par modèle utilisant cette table comme source de données a instantanément accès aux vues/formulaires/graphiques que vous modifiez ou créez.