Power Lab podcast

Canvas app versus model-driven app : à la recherche de la polyvalence ultime

7 septembre 2022

Microsoft

Dans quel camp êtes-vous ? Dans cet épisode, les deux camps sont mis côte à côte pour démontrer une fois pour toutes quel type de Power App est le meilleur : l'application basée sur un modèle ou l'application canevas. Nous approfondirons les avantages et les inconvénients des deux variantes, nous nous pencherons sur quelques cas d’utilisation et nous recherchons surtout la polyvalence ultime.

Découvrez-en bien davantage dans notre podcast !

Vous préféreriez écouter une discussion amusante plutôt que lire cet article de blog ? Dans ce cas, nous avons une bonne nouvelle pour vous ! Cet article de blog est un résumé du onzième épisode de notre série de podcasts, Power Lab Podcast. Deux de nos experts les plus sympathiques explorent chaque mois les potentialités de la plateforme et aboutissent ainsi à de nouvelles perspectives.

L’expérience de Lennert : le monde merveilleux des tags NFC

Ce mois-ci, Lennert a ouvert son propre magasin, où tous les produits sont munis d’une puce NFC. Bien entendu, il a aussi développé une Power App capable de lire les tags grâce à la fonction « Read NFC ». Ce type de balise peut contenir toutes sortes d’informations : du texte, une référence à un emplacement dans Google Maps ou un e-mail. Grâce à l'application Power Store intégrée, les articles peuvent être scannés dans le magasin afin de savoir quel article se trouve devant vous et combien il coûte. Évidemment, vous allez tout de suite nous dire que c'était déjà possible avec les codes-barres. Effectivement ! Mais contrairement aux codes-barres, les tags NFC ne risquent ni de se dégrader ni de se salir dans les entrepôts. De plus, vous pouvez mettre à jour les informations contenues dans les tags et ceux-ci peuvent être cryptés. Lennert a imaginé une autre application pratique : placer un tag NFC sur sa table de chevet afin d'envoyer automatiquement un e-mail à son manager depuis son lit pour lui signaler qu’il ne pourra pas travailler ce jour-là pour telle ou telle raison. L'automatisation de tâches est donc possible, mais à l'inverse de Lennert, nous vous conseillerions d'opter pour des tâches qui augmentent la productivité.

Différence entre application canevas et application basée sur un modèle

L'application canevas permet de créer des applications facilement. Vous pouvez choisir vous-même à quoi ressemblera l’application dans ses moindres détails, par exemple en utilisant les couleurs de votre entreprise. Vous pouvez par ailleurs obtenir un développement parfait, au pixel près. La création ne nécessitera que peu d’efforts puisqu’un certain nombre de composants fixes, comme des zones de texte et des boutons, sont déjà prêts à l’emploi. Les connexions aux bases de données telles que Dataverse et SharePoint s'établissent rapidement. Ce type d'application fonctionne très bien pour capter des informations, par exemple au moyen d'un formulaire. Les utilisateurs non réguliers de telles applications apprendront en outre à les maîtriser très rapidement.

Le pendant de l'application canevas est l'application basée sur un modèle. Lorsque vous créez ce type d'application, vous partez de données situées dans Dataverse. Vous pouvez recourir à des composants et écrans prêts à l’emploi élaborés en quelques clics en fonction de données sélectionnées, par exemple des tableaux de bord ou des graphiques. Ce type d’application convient parfaitement aux processus fondés sur une logique d'entreprise complexe. La modification de la conception de l’application est possible, mais plus limitée et complexe que dans le cas d'une application canevas.

Choisir, c'est perdre (mais pas toujours)

Pour certaines applications, le choix s'avère facile. Il vaut mieux utiliser une application canevas pour enregistrer des tickets lorsque vous êtes en déplacement ou permettre aux visiteurs de s'identifier sur un iPad à l’accueil. Pour les applications devant être intégrées à Microsoft Teams, il est également préférable d’opter pour une application canevas. L'application basée sur un modèle conviendra mieux à la création d'applications de conception beaucoup plus vaste, qui doivent posséder des fonctionnalités avancées et qui relèvent de processus d’entreprise complexes. Par exemple, l'application d'une société de location de vélos qui doit permettre de bénéficier d'une vue d’ensemble de tous les vélos disponibles et de toutes les réservations dans un tableau de bord ou d'obtenir une liste dynamique des vélos qui nécessitent un entretien.

Tout n'est pas toujours noir ou blanc, car les deux variantes présentent parfois des avantages et des inconvénients. Comment poser un choix réfléchi ?

  • Définissez votre public cible. Quels profils vont utiliser l'application ? À quelle fréquence ? L'application canevas convient parfaitement à un public large qui n’utilisera pas souvent l’application.
  • Examinez la source de données sous-jacente. Y a-t-il beaucoup de données à afficher ? L'application basée sur un modèle permet d'afficher un grand nombre de données et offre une expérience riche.
  • L'aspect réactivité est-il important ? L'application basée sur un modèle est réactive par défaut, même avec des sources de données volumineuses. En revanche, vous devrez intégrer cette réactivité vous-même dans l'application canevas et fournir un travail conséquent pour rendre les données gérables.
  • L’UX est-elle importante ? L'application canevas vous offre la possibilité de tout concevoir vous-même, ce qui vous donne la liberté de créer une expérience utilisateur inoubliable.
  • Optez pour une solution évolutive et à l’épreuve du temps.

Gardez également à l’esprit que la combinaison des deux pourrait s'avérer payante. Vous pouvez aussi afficher une application canevas dans une application basée sur un modèle afin, par exemple, de faciliter une opération simple comme le chargement de photos pour un vaste public. Cherchez toujours la situation gagnant-gagnant !

Chaque mois, trouvez l’inspiration pour tirer le maximum de Microsoft Power Platform

Abonnez-vous via votre plateforme de podcasts préférée pour écouter et ne rater aucune émission !

Découvrez tout les blogs
En savoir plus

Inscrivez-vous et recevez nos blogs dans votre boîte mail