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ée par modèle est une approche qui se concentre sur l’ajout de composants tels que des formulaires, des vues, des graphiques et des tableaux de bord à l’aide d’un outil de conception d’applications. ... ... ... ... ... De plus, Relations Connecter regroupe les tableaux de manière à permettre la navigation entre eux et à garantir que les données ne sont pas répétées inutilement.

Grâce au concepteur d’applications avec peu de code, voire pas du tout, vous pouvez créer des applications simples ou complexes.

Concepteur d’applications avec tableau de comptes et de contacts ajouté

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 d’un membre Relations dans une organisation telle qu’une banque, une application pilotée par modèle est un excellent choix.

Modélisation des données

Bien que nous les appelions 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 diagramme présenté ici.

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 naviguent entre les tableaux à 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 Relations créés, le processus de construction est relativement rapide grâce à des concepteurs sans code riches et axés sur les composants.
  • 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 Simplicité Potentiellement complexe étant donné que les sources de données peuvent nécessiter 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épend 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 et à interagir avec les applications pilotées par modèle d’une manière qui les rend 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.

Utiliser des solutions pour aider à la gestion du cycle de vie des applications

La gestion du cycle de vie des applications (ALM) est la manière dont nous développons une application depuis sa conception jusqu’à 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 objets 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.)

À l’aide du concepteur d’applications, une application pilotée par modèle est créée en ajoutant une page, qui ajoute une navigation à l’application, et est généralement basée sur un tableau ou une page personnalisée.

É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 souhaiterez peut-être créer une solution avant de le faire.

Pour approfondir la création d’applications pilotées par modèle, accédez à Étapes de création d’une application pilotée par modèle.

Si vous êtes nouveau dans Power Apps et que vous souhaitez savoir comment convertir votre Idées en une solution entièrement fonctionnelle à l’aide de Power Apps, commencez par Planifier un Power Apps projet.

Comprendre les composants d’une application pilotée par modèle vous aide à 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é).