Composants des applications pilotées par modèle
Une application pilotée par modèle bien conçue se compose de plusieurs composants que vous sélectionnez pour créer l’aspect et les fonctionnalités de l’application finale. Les composants et les propriétés de composant permettant aux créateurs de créer une application deviennent les métadonnées.
Pour comprendre comment chacun de ces composants est lié à la conception d’applications, nous pouvons les classer en composants de données, d’interface utilisateur (UI), de logique et de visualisation.
Composants de données
Ces composants déterminent les données sur lesquelles l’application s’appuie et le concepteur permettant de créer ou modifier le composant.
Vous pouvez concevoir les composants de données soit au niveau d’une table dans un environnement, soit dans une solution présente dans l’environnement. Consultez les descriptions dans le tableau ci-dessous pour chaque type.
Composant | Description | Concepteur |
---|---|---|
Table | Conteneur pour les enregistrements avec des propriétés que vous suivez, comme un contact ou un compte. De nombreuses tables standard sont disponibles. Vous pouvez personnaliser une table standard non système (table de production) ou créer une table personnalisée à partir de zéro. | Concepteur de tables Power Apps |
Colonne | Propriété associée à une table. Une colonne est définie par un type de données, qui détermine le type de données pouvant être saisi ou sélectionné. Voici des exemples : texte, nombre, date et heure, devise ou recherche (qui crée une relation avec une autre table). Les colonnes sont généralement utilisées avec les formulaires, les vues et les recherches. | Concepteur de tables Power Apps |
Relation | Les relations de table définissent la façon dont les tables peuvent être associées. Il existe les relations suivantes : 1:N (un-à-plusieurs), N:1 (plusieurs-à-un) et N:N (plusieurs-à-plusieurs). Par exemple, l’ajout d’une colonne de recherche à une table crée une relation 1:N entre les deux tables et permet d’intégrer cette colonne de recherche à un formulaire. | Concepteur de tables Power Apps |
Colonne de choix | Il s’agit d’un type spécial de colonne, qui fournit à l’utilisateur un ensemble d’options prédéterminées. Chaque option est associée à une valeur numérique et à un libellé. Lorsqu’elle est ajoutée à un formulaire, cette colonne affiche un contrôle permettant à l’utilisateur de sélectionner une option. Il existe deux types de choix : les choix où l’utilisateur ne peut sélectionner qu’une seule option et les choix à sélection multiple qui autorisent plusieurs sélections. | Concepteur de groupes d’options Power Apps |
Composants de l’interface utilisateur
Ces composants déterminent la façon dont les utilisateurs vont interagir avec l’application.
Composant | Description | Concepteur |
---|---|---|
Application | Détermine les bases de votre application telles que les composants, les propriétés, le type de client et l’URL. | Concepteur d’applications |
Plan de site | Spécifie la navigation pour votre application. | Concepteur de plans de site |
Formulaire | Ensemble de colonnes de saisie de données d’une table donnée correspondant aux éléments que votre organisation suit pour la table. Par exemple, un ensemble de colonnes de saisie de données dans lesquels les utilisateurs saisissent des informations pertinentes pour suivre les commandes précédentes d’un client conjointement avec les dates spécifiques de réapprovisionnement demandées. | Concepteur de formulaires |
Vue | Les vues définissent la façon dont une liste d’enregistrements pour une colonne spécifique s’affiche dans votre application. Une vue définit les colonnes qui s’affichent, la largeur de chaque colonne, le comportement de tri et les filtres par défaut. | Concepteur de vues |
Page personnalisée (version préliminaire) | Page basée sur un canevas permettant une disposition plus flexible, des fonctions Fx low-code et des données du connecteur Power Apps | Concepteur de canevas |
Composants logiques
Ces composants déterminent les processus métier, les règles et l’automatisation de l’application. Les créateurs Power Apps utilisent un concepteur spécifique du type de processus ou de règle.
Type de logique | Description | Concepteur |
---|---|---|
Flux de processus métier | Processus en ligne qui guide les utilisateurs à travers un processus métier standard. Par exemple, vous pouvez utiliser un flux de processus métier pour que tout le monde traite les demandes de service client de la même manière, ou pour exiger que les utilisateurs obtiennent l’approbation d’une facture avant de soumettre une commande. | Concepteur de flux de processus métier |
Flux de travail | Les workflows automatisent les processus métier sans interface utilisateur. Les concepteurs utilisent les workflows pour lancer une automatisation qui ne nécessite aucune interaction utilisateur. | Concepteur de workflow |
Actions | Les actions constituent un type de processus qui vous permet d’invoquer manuellement des actions, y compris des actions personnalisées, directement à partir d’un flux de travail. | Concepteur de processus |
Règle métier | Permet d’appliquer des règles ou une logique de recommandation à un formulaire et de définir les niveaux requis de colonne, masquer des colonnes ou valider des données. Les concepteurs d’applications utilisent une interface simple pour implémenter et gérer des règles couramment utilisées et très changeantes. | Concepteur de règles métier |
Flux Power Automate | Power Automate est un service cloud qui vous permet de créer des flux de travail automatisés entre des applications et des services pour obtenir des notifications, synchroniser des fichiers, collecter des données et bien plus encore. | Power Automate |
Visualisations
Détermine le type de visualisations des données et de reporting dont l’application dispose.
Composant | Description | Concepteur |
---|---|---|
Graphique | Visualisation graphique unique qui peut s’afficher dans une vue ou sur un formulaire ou être ajoutée à un tableau de bord. | Concepteur de graphiques |
Tableau de bord | Fait office de palette pour une ou plusieurs visualisations graphiques présentant des données métier exploitables. | Concepteur de tableau de bord |
Power BI intégré | Ajoutez des vignettes Power BI intégrées et des tableaux de bord à votre application. Power BI est un service cloud qui fournit des insights décisionnels. | Combinaison du concepteur de graphiques, du concepteur de tableaux de bord et de Power BI |