Que sont les applications pilotées par modèle dans Power Apps ?

Vue d’ensemble des applications pilotées par modèle

La conception d’applications pilotées par modèle est une approche qui se concentre sur l’ajout de composants tels que les formulaires, les vues, et les graphiques et les tableaux de bord aux tables à l’aide d’un outil de conception d’application. En outre, les relations connectent les tables ensemble d’une manière qui permet la navigation entre elles et garantit que les données ne sont pas répétées inutilement.

Avec le concepteur d’application sans code ou très peu de code, vous pouvez créer des applications simples ou très complexes.

Applications pilotées par processus

Les applications pilotées par modèle sont particulièrement bien adaptées aux applications pilotées par processus qui sont denses en données et permettent aux utilisateurs de se déplacer facilement entre les enregistrements associés. Par exemple, si vous créez une application pour gérer un processus complexe, comme l’intégration de nouveaux employés, la gestion d’un processus de vente ou les relations entre membres dans une organisation telle qu’une banque, une application pilotée par modèle est un excellent choix.

Modélisation des données

Bien qu’elles soient appelées applications pilotées par modèle, il est souvent plus facile de les considérer comme des applications pilotées par modèle de données. En effet, sans un modèle de données hébergé dans Microsoft Dataverse, vous ne pouvez pas créer d’application pilotée par modèle.

Expérience utilisateur

Du point de vue de l’utilisateur, toutes les applications pilotées par modèle offrent une expérience similaire, accessible à de nombreux utilisateurs et à l’appareil utilisé. L’expérience est similaire au schéma ci-dessous.

Dans cet exemple, l’application contient trois tables (défis, idées, projets d’équipe), un tableau de bord, et plusieurs graphiques et vues. Les utilisateurs peuvent naviguer entre les tables à l’aide du volet de gauche ou via le tableau de bord.

Exemple d’application pilotée par modèle

Avantages de l’approche pilotée par modèle

À la différence du développement d’application canevas où le concepteur a un contrôle total sur la disposition de l’application, avec les applications pilotées par modèle, une grande partie d’interface utilisateur est déterminée pour vous et principalement désignée par les composants que vous ajoutez dans l’application.

Cette méthode de développement d’applications présente des avantages notables.

  • Une fois le modèle de données et les relations créés, le processus de génération est relativement rapide en raison de concepteurs sans code axés sur les composants enrichis.
  • Les applications ont une interface utilisateur similaire sur divers appareils, du bureau au mobile.
  • Les applications sont automatiquement accessibles et réactives.
  • L’expérience utilisateur est cohérente dans toutes les applications pilotées par modèle. Une fois qu’un utilisateur a confiance en une application pilotée par modèle, les applications ultérieures sont plus faciles à adopter au sein d’une organisation.
  • Migrer des applications entre les environnements de développement, de test et de production est relativement simple en utilisant les solutions.

En savoir plus sur les avantages de l’approche pilotée par modèle

Comparaison des applications pilotées par modèle et des applications canevas

Dans les applications canevas, le créateur d’application a un contrôle total sur la disposition de l’application. Avec les applications pilotées par modèle, en revanche, une grande partie de la disposition est déterminée par les composants que vous ajoutez. L’accent est mis davantage sur la visualisation rapide de vos données métier et la prise de décisions que sur la conception d’applications complexes.

Categorie Applications pilotées par modèle Applications canevas
Plateforme de données Dataverse uniquement Dataverse + beaucoup d’autres utilisant des connecteurs
Expérience de conception Conception sans code axée sur les composants Manipulation des propriétés de contrôle à l’aide d’expressions Power Fx
Contrôle UI Limité, principalement la personnalisation Contrôle Total
Cohérence de l’application Élevée – diffère principalement en fonction des tables et des vues choisies Souvent faible, compte tenu du contrôle important que les concepteurs ont sur l’expérience utilisateur
Migration entre environnements Simple Potentiellement complexe étant donné que les sources de données peuvent avoir besoin d’être mises à jour
Vitesse de création Rapide Selon la complexité de la conception
Réactive Réactive automatiquement Réactive uniquement si elle est conçue de cette manière
Navigation dans les relations Automatique, à condition que des relations existent Uniquement là où elles sont conçues et appliquées à l’aide de formules Power Fx
Fonctionnalités d’accessibilité Intégrées Conçues dans l’application : Créer des applications canevas accessibles

Étapes pour créer et partager une application pilotée par modèle

À un niveau fondamental, la création d’application pilotée par modèle se compose des zones suivantes.

  • Modélisation des données métier
  • Définition des processus d’entreprise
  • Composition de l’application
  • Configuration des rôles de sécurité
  • Partage de votre application

Une grande partie du temps passé à créer l’application est consacré à la modélisation des données métier et, dans certains cas, à la définition des processus d’entreprise. La personnalisation des rôles de sécurité dépendra des besoins de l’organisation.

En savoir plus sur la procédure de génération d’une application pilotée par modèle

Utilisation d’une application pilotée par modèle

Une documentation a été développée pour aider les utilisateurs à naviguer avec succès et à interagir avec les applications pilotées par modèle d’une manière qui leur permet d’être plus productifs.

En savoir plus sur l’utilisation des applications pilotées par modèle

Vous pouvez utiliser des applications pilotées par modèle sur un appareil mobile et les exécuter en mode hors connexion.

Utilisation des solutions pour faciliter la gestion du cycle de vie des applications

La gestion du cycle de vie des applications est la manière dont nous développons une application de sa conception à sa fin de vie.

Les solutions sont utilisés pour servir de wrappers pour tous les éléments obligatoires pour fournir un produit à utiliser au sein d’une entreprise.

Au minimum, une application pilotée par modèle nécessite une seule table, un plan de site et l’application elle-même. Cependant, les applications pilotées par modèle incluent généralement une quantité considérable, notamment les applications canevas, les rôles de sécurité, les variables d’environnement et bien plus encore.

Explorateur de solutions

Les solutions offrent les moyens par lesquels ces éléments peuvent être migrés entre les environnements. Par conséquent, les solutions sont une partie importante de toute stratégie de gestion du cycle de vie des applications.

Lorsque vous créez une application pilotée par modèle, vous devez la créer dans une solution.

Configuration requise minimale pour créer une application pilotée par modèle

Les applications pilotées par modèle peuvent être complexes. Cependant, la configuration requise minimale pour les générer sont relativement simples.

  • Une licence Microsoft Power Apps.
  • La capacité de créer un environnement Power Platform. C’est une caractéristique des licences Power Apps et Dynamics 365 détenues.
  • Un environnement Power Platform.
  • Une base de données Dataverse dans l’environnement. Ceci est sélectionné lorsque vous créez un environnement. En savoir plus : Créer un environnement avec une base de données
  • Privilèges permettant au créateur de travailler en tant que personnalisateur de système ou créateur d’environnement dans l’environnement dans lequel l’application pilotée par modèle est créée. Plus d’informations : À propos des rôles de sécurité prédéfinis
  • Une table. (Il existe de nombreuses tables standard, y compris de compte, qui existent par défaut.)
  • Une colonne de table. (Chaque table a au moins une colonne et de nombreuses colonnes système.)
  • Une vue de table, pour afficher les enregistrements. (Il y a un nombre par défaut.)
  • Un formulaire de table, pour saisir des données. (Il y en aura un par défaut.)

Une application pilotée par modèle est créée en ajoutant une table à un plan de site en utilisant le concepteur d’application, et en l’exécutant à l’aide du processus de validation et de publication de l’application.

Étapes suivantes

Découvrir la valeur des applications pilotées par modèle

Générer une application pilotée par modèle simple est une excellente façon de commencer. Vous pouvez souhaiter Créer une solution avant de le faire.

Pour approfondir la création d’applications pilotées par modèle, consultez Étapes pour créer une application pilotée par modèle.

Si vous êtes un nouvel utilisateur de Power Apps et que vous souhaitez savoir comment convertir vos idées en une solution pleinement opérationnelle à l’aide de Power Apps, commencez par la Planification d’un projet Power Apps.

Comprendre les composants de l’application pilotée par modèle vous aidera à comprendre certains des éléments qui composent une application pilotée par modèle.

En savoir plus sur les licences de Power Platform

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).