Présentation des applications pilotées par modèle
Contrairement aux applications canevas où vous créez une application écran après écran en ajoutant une logique et du code au fur et à mesure, vous pouvez créer des applications pilotées par modèle en quelques étapes simples. Les applications pilotées par modèle utilisent une approche orientée composant pour développer l’application. Lors du développement d’applications canevas, vous maîtrisez complètement l’aspect et le comportement de votre application, tandis qu’avec les applications pilotées par modèle, la disposition est effectuée pour vous sur la base des composants que vous ajoutez à l’application. Lorsque vous sélectionnez des vues et des formulaires dans vos tables, ils se reflètent instantanément dans l’aperçu, vous permettant ainsi de voir exactement comment l’application s’affiche pour vos utilisateurs. Il s’agit d’une expérience de création WYSIWYG.
Une fonctionnalité de conception solide
La conception d’une application pilotée par modèle se compose de pages, de données et d’une automatisation. Les pages comportent les points de navigation de votre application ou les écrans auxquels vos utilisateurs peuvent accéder. Les données incluent toutes les tables Dataverse qui font partie de votre application, ainsi que la possibilité d’ajouter d’autres tables à partir de l’environnement. L’automatisation inclut tous les flux de processus métier faisant partie de votre application, ainsi que la possibilité de créer des processus.
Lorsque vous créez votre application, vous commencez par une page. Vous avez le choix entre différents types de pages, notamment Table Dataverse, Tableau de bord, URL, Ressource web et Personnalisée. Lorsque vous cliquez sur Nouveau ou Nouvelle page, ces options de page s’affichent.
Pages dans les applications pilotées par modèle
- Table Dataverse : cette option vous propose deux pages pour chaque table. Vous obtenez une vue qui affiche les lignes et colonnes de la table. Vous obtenez également un formulaire qui permet aux utilisateurs d’interagir avec la table en modifiant les lignes existantes ou en en créant.
- Tableau de bord : ce type de page affiche une collection de graphiques liés à vos tables. Les graphiques peuvent provenir de toute table connectée à votre application et ils ne doivent pas nécessairement provenir de la même table.
- URL : l’ajout d’une URL à votre navigation ajoute un lien vers une URL, et non un écran d’application distinct. Un clic sur l’URL redirige l’utilisateur vers un autre onglet du navigateur. Ainsi, vous pouvez fournir des liens utiles et pertinents pour l’utilisateur de l’application.
- Ressource web : affiche une ressource web sur une page de votre application. Les ressources web sont des fichiers créés par des développeurs qui étendent les fonctionnalités d’une application. Il s’agit d’un moyen de connecter votre application à des ressources au-delà des applications pilotées par modèle.
- Page personnalisée : ce type de page crée une page affichant une application canevas Power Apps directement associée à votre application pilotée par modèle. Vous pouvez concevoir et créer l’application canevas en faisant glisser les composants interactifs sur le canevas.
Lorsque vous ajoutez des pages à votre application, elles s’affichent dans le volet de navigation. Les utilisateurs voient alors un volet de navigation similaire lors de l’utilisation de l’application qui leur permet d’accéder aux différentes pages de l’application.
Vous pouvez configurer la navigation en fonction d’un groupe ou d’une sous-zone. Les noms de groupe s’affichent sous forme d’élément de navigation dans une application avec les noms de sous-zone au sein du groupe répertoriés en dessous. Vous pouvez facilement supprimer ou ajouter ces composants en fonction de vos objectifs.
Dataverse comme votre source de données
Lorsque vous créez une application pilotée par modèle, toute la puissance de Dataverse vous permet de configurer rapidement vos formulaires, vus, graphiques et flux de processus. Toute relation déjà définie entre les tables est automatiquement disponible ici et facile à intégrer lors de la création de vues.
Automatisation à l’aide de flux de processus métier
Grâce à des applications pilotées par modèle, vous pouvez créer des flux de processus métier pour aider les utilisateurs à naviguer dans les formulaires.
Le processus de création vous permet de commencer par une table qui fait partie de votre environnement, puis de créer des phases qui s’affichent graphiquement au-dessus de la page de la table guidant les utilisateurs étape par étape tout au long du processus métier.
Des applications dynamiques avec une IU similaire sur divers appareils, de l’appareil de bureau à l’appareil mobile
Avec les applications pilotées par modèle, une grande partie de l’interface utilisateur est déterminée par le créateur de l’application et définie par les composants ajoutés à l’application. Les applications pilotées par modèle possèdent une interface utilisateur similaire sur divers appareils, de l’appareil de bureau à l’appareil mobile, et sont accessibles et dynamiques automatiquement.