Faire la différence entre les applications canevas et les applications pilotées par modèle.
Comment déterminer quelle application utiliser ? Si vous ne prévoyez pas de connecter votre application à une base de données Microsoft Dataverse, alors le choix est facile à faire. Vous devez créer une application canevas, car les applications pilotées par modèle peuvent être créées uniquement sur Dataverse. Dans le cas contraire, il est important d’identifier dans un premier temps à quoi va servir votre application.
Le tableau offre une comparaison générale des deux applications.
Considération relative à l’application | Canevas | Pilotée par modèle |
---|---|---|
Source de données | Non pilotée par Dataverse | Pilotée par Dataverse |
Finalité de l’application | Axée sur la tâche ou l’écran | Axée sur le back office/les processus |
Interface utilisateur (IU) | IU personnalisée | IU réactive/cohérente |
Intégration dans des appareils | Personnalisation par l’utilisateur | |
Facilement intégrable | Navigation dans les relations de données | |
Filtrage de sécurité de l’IU |
Pour expliquer cela de façon plus détaillée, prenons un exemple. Contoso Real Estate vend des propriétés commerciales et résidentielles. L’entreprise dispose d’une équipe d’agents sur le terrain qui rencontrent les vendeurs potentiels et font visiter les biens aux acheteurs. Ils doivent identifier rapidement les biens à proposer à la vente en fonction des besoins de l’acheteur avec lequel ils travaillent. Lorsqu’ils travaillent avec un nouveau vendeur, ils doivent également saisir rapidement le bien, prendre des photos, programmer des journées portes ouvertes et saisir toute autre information pertinente afin que la propriété soit proposée à la vente le plus rapidement possible. Les responsables de Contoso doivent :
- visualiser facilement les biens répertoriés ;
- savoir combien de fois ils ont été présentés ;
- gérer les offres au fur et à mesure qu’elles arrivent ;
- aider les vendeurs qui souhaitent vendre leur bien.
Du point de vue du vendeur, la meilleure solution consisterait à créer une application canevas pour les aider sur le terrain. L’application canevas est capable de se connecter aux données Dataverse, mais également à d’autres sources de données en toute facilité, telles que Google Agenda, pour planifier des journées portes ouvertes pour les biens. Le fait de pouvoir créer une interface utilisateur personnalisée signifie que l’application peut être conçue pour offrir la meilleure expérience aux vendeurs travaillant sur le terrain. Enfin, grâce aux fonctionnalités d’intégration de l’appareil, les vendeurs ont la possibilité de prendre des photos du bien avec leur appareil mobile, qui sont associées automatiquement au bien.
L’image montre un exemple de l’aspect que pourrait avoir l’application canevas du vendeur.
Les vendeurs reçoivent une liste de biens dans laquelle ils peuvent facilement effectuer des recherches afin d’identifier les biens à présenter aux acheteurs potentiels. Lorsqu’un bien est identifié, ils voient facilement les détails du bien, photos comprises. Cette fonctionnalité permet à l’acheteur de voir le bien et de décider s’il souhaite le visiter.
Examinons de plus près la façon dont une application canevas peut renforcer la productivité des agents de cotation lorsqu’ils travaillent sur le terrain.
En ce qui concerne les responsables de Contoso Real Estate, ils ont besoin d’une application qui leur permet d’avoir une vue d’ensemble de l’activité et d’aider les vendeurs. Une application pilotée par modèle les aiderait mieux à aider les vendeurs et à gérer les opérations quotidiennes. Les vendeurs saisissant les biens à l’aide de l’application canevas, ceux-ci sont disponibles dans l’application pilotée par modèle. De plus, ils auraient un accès facile aux journées portes ouvertes, aux visites et aux offres stockées dans Microsoft Dataverse. Des éléments tels que les règles métier et les flux de processus métier peuvent être utilisés pour guider les vendeurs à travers les différents processus : répertorier un bien, présenter le bien, gérer les journées portes ouvertes et les visites et négocier les offres.
L’image illustre un exemple de l’aspect que pourrait avoir une application pilotée par modèle.
Dans le groupe de gestion immobilière, les responsables ont facilement accès à des éléments tels que les biens immobiliers en vente actuellement. Lorsqu’ils ouvrent un bien donné, des informations de base telles que le type de bien, le prix demandé et l’année de construction leur sont présentées. Dans la section Détails connexes, ils ont accès à toutes les journées portes ouvertes, les visites et les offres associées à ce bien. Ainsi, les responsables ont accès à toutes les informations associées à ce bien à partir d’un seul écran, sans avoir à naviguer dans différentes zones de l’application.
De plus, une application canevas peut aider à compléter les données dans l’application pilotée par modèle. Dans ce cas, nous avons une application canevas incorporée sur le formulaire Biens immobiliers. Cette application présente l’adresse, la superficie en pieds carrés, le nombre de chambres et le prix demandé de la maison consultée. L’application répertorie également des biens similaires dans les environs. Ces informations aident les responsables à évaluer le prix demandé de la maison par rapport à des biens similaires dans le secteur. Ils peuvent ajuster le prix demandé, le cas échéant.
Voyons comment une application pilotée par modèle peut aider Contoso Real Estate à mieux aider ses agents sur le terrain pour vendre des biens plus rapidement.
Application pilotée par modèle
Comme vous le voyez, lorsque vous créez des solutions avec Power Apps, vous devez identifier ce que doit faire l’application pour les utilisateurs, puis concevoir l’application en conséquence. Le plus souvent, une solution comporte une combinaison d’applications canevas et d’applications pilotées par modèle.
Maintenant que nous avons vu les applications canevas et les applications pilotées par modèle et exploré des scénarios pour chacune d’entre elles, voyons plus en détail la façon de les créer.