Créer une application pilotée par modèle à partir de tables

Effectué

Les applications pilotées par modèle s’appuient toujours sur des données stockées dans Microsoft Dataverse. Les applications pilotées par modèle utilisent une conception privilégiant les données. Autrement dit, la conception est axée sur l’ajout de composants tels que des formulaires, des vues, des graphiques et des tableaux de bord aux tables à l’aide d’un concepteur d’applications.

Phases de création d’une application pilotée par modèle

Lorsque vous vous préparez à créer une application pilotée par modèle, celle-ci est souvent créée par phases. En suivant ces phases, vous pouvez vous assurer que votre application répond le mieux aux besoins de vos utilisateurs. En général, la création de l’application se compose de cinq phases. Examinons chacune de ces phases plus en détail.

Phase Objectif
Modéliser les données métier S’assurer que les données sont structurées pour résoudre le problème métier
Définir des processus métier Aider les utilisateurs à mettre à jour des tables et effectuer leur travail avec efficacité et précision
Composer l’application Créer l’application et sélectionner les tables et éléments appropriés
Configurer des rôles de sécurité S’assurer que les utilisateurs n’accèdent qu’aux données pertinentes pour leurs rôles
Partager l’application Distribuer l’application
  1. Modéliser les données métier

    La modélisation de vos données métier vous permet d’identifier les données que votre application gère. La modélisation des données est également le point du processus où vous allez, au besoin, créer les tables nécessaires dans Dataverse pour les stocker. Une fois vos tables créées, l’établissement de relations entre les tables garantit que les données sont structurées et connectées efficacement.

    Par exemple, si vous deviez créer une application pilotée par modèle pour la gestion de biens immobiliers, votre modèle de données pourrait inclure des tables pour les annonces immobilières, les visites et les journées portes ouvertes. La création de relations entre la table des annonces immobilières et les tables des visites et des journées portes ouvertes permet de vous assurer que les visites individuelles sont associées à l’annonce immobilière adéquate.

  2. Définir des processus métier

    Les processus métier font office de guides pour les utilisateurs en garantissant le respect de vos pratiques préférées. En définissant et en appliquant des processus métier cohérents, vous pouvez améliorer la conception de vos applications pilotées par modèle. Bien que vous puissiez créer une application sans flux de travail, il est essentiel de les concevoir pour répondre aux besoins de votre organisation. Ils permettent de garantir que tous les utilisateurs suivent des étapes cohérentes, que les tâches soient simples ou impliquent des opérations complexes sur plusieurs tables.

    Par exemple, lorsqu’un bien immobilier a une visite, le but de la visite est d’obtenir une offre. À l’aide d’un processus métier, vous pouvez vous assurer que les agents immobiliers suivent les procédures appropriées et capturent les données nécessaires. Vous avez peut-être une liste de contrôle pour mettre en scène le bien correctement et vous avez besoin que l’agent immobilier recueille les détails du client, ce qui vous aide à négocier plus efficacement lorsqu’une offre est faite.

  3. Composer l’application

    Après avoir mis en place vos données et vos processus, vous pouvez créer une application pilotée par modèle à l’aide de Power Apps Studio. Depuis le concepteur, vous pouvez effectuer des tâches telles que l’ajout de pages, comme des vues basées sur des tables, des formulaires ou des tableaux de bord, pour afficher et interagir avec les données. De plus, vous pouvez configurer la navigation et la disposition de l’application pour offrir une expérience utilisateur intuitive.

  4. Configurer des rôles de sécurité

    Certaines des données et informations stockées dans une table Dataverse ne doivent pas être accessibles à tous. Les rôles de sécurité permettent de garantir que les individus peuvent uniquement effectuer des tâches et accéder aux données nécessaires à leur rôle. L’affectation d’un ou plusieurs rôles de sécurité appropriés aux utilisateurs leur permet de disposer des autorisations nécessaires pour afficher, modifier ou gérer les données en fonction de leurs rôles.

    Par exemple, un agent immobilier doit probablement être en mesure de créer des offres sur des biens pour ses clients, mais il a besoin de voir uniquement que d’autres offres sur la même maison sont faites. À l’aide de rôles de sécurité, nous pouvons nous assurer que les agents immobiliers peuvent créer et apporter des modifications à leurs offres, et qu’ils peuvent uniquement voir les détails des autres offres, mais pas les modifier.

  5. Publier et partager

    La dernière étape du processus de conception consiste à publier l’application pour la mettre à la disposition des utilisateurs de votre organisation. Tant qu’une application n’est pas publiée, les modifications qu’elle comporte ne sont pas visibles par les utilisateurs. Cette étape vous permet de vous assurer que l’application est prête à l’emploi avant de la mettre à la disposition des utilisateurs.

En suivant ces phases, vous pouvez créer efficacement une application pilotée par modèle adaptée aux besoins de votre organisation.