Composants des applications pilotées par modèle

Effectué

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

Capture d’écran d’exemples de composants de visualisation avec des graphiques.