Si vous recherchez une plate-forme de développement low-code pour créer des applications personnalisées, vous pourriez faire bien pire que Microsoft PowerApps.
Nous avons trouvé que l'outil était bien conçu pour ceux qui ont des défis commerciaux personnalisés à résoudre.
Microsoft PowerApps (qui commence à 7 $ par utilisateur et par mois) a fourni une flexibilité de codage suffisante pour relever la plupart des défis commerciaux, mais le fait dans une interface utilisateur attrayante et facile à utiliser.
Cette plate-forme, fournie avec certains plans Microsoft Office 365, utilise plus de 230 connecteurs intégrés et prend également en charge la configuration de vos propres connecteurs personnalisés.
Et bien que Microsoft PowerApps se soit bien comporté la première fois que nous l'avons examiné en 2017, au cours de l'année écoulée, Microsoft a amélioré un produit déjà excellent.
C'est pourquoi Microsoft PowerApps conserve notre désignation Editors 'Choice pour les plates-formes de développement low-code.
Examens honnêtes et objectifs
Daxdi.com est une autorité de premier plan dans le domaine de la technologie, fournissant des analyses indépendantes basées sur les laboratoires des derniers produits et services.
Nos analyses spécialisées du secteur et nos solutions pratiques vous aident à prendre de meilleures décisions d'achat et à tirer le meilleur parti de la technologie.
Comme Google App Maker (10,00 par utilisateur et par mois chez Google App Maker), Microsoft PowerApps est encore une entrée relativement nouvelle dans ce domaine, en particulier par rapport à des acteurs plus établis tels que Editors 'Choice Appian et même Salesforce App Cloud.
Lorsque nous avons testé Microsoft PowerApps pour la première fois l'année dernière, nous pensions que son statut de nouveau venu apportait quelques avantages inhérents, à savoir une expérience utilisateur épurée (UX) et une interface utilisateur confortable.
Lors de son lancement, nous avons été impressionnés par le fait que Microsoft ait pu développer une plate-forme de développement low-code qui a presque tout ce qu'un utilisateur expérimenté ou un développeur souhaiterait en termes de conception, de convivialité et d'un ensemble complet de fonctionnalités pour créer des applications professionnelles intuitives avec peu ou pas de codage.
Appian et Google App Maker sont légèrement plus intuitifs pour les utilisateurs sans expérience technique (bien que Microsoft ait quelque peu amélioré ce point douloureux au cours de l'année écoulée).
Mais les utilisateurs compétents de Microsoft Excel et le personnel informatique trouveront beaucoup à apprécier dans la puissance et la richesse des intégrations fournies par Microsoft PowerApps.
Tarifs et plans
La tarification de Microsoft PowerApps peut être divisée de différentes manières.
En tant que produit autonome, il commence à 7 $ par utilisateur et par mois pour Microsoft PowerApps Plan 1, qui est destiné aux utilisateurs professionnels sans expérience en programmation.
Le plan 1 comprend 4 500 exécutions ou automatisations de Microsoft Flow par utilisateur et par mois, ainsi que l'accès au service de données commun de Microsoft.
Microsoft PowerApps Plan 2 coûte beaucoup plus cher à 40 $ par utilisateur et par mois, car ce plan est destiné aux développeurs et aux administrateurs informatiques avec des fonctionnalités de programmation et de modélisation de données plus approfondies ainsi qu'une gestion des politiques de niveau entreprise.
Le plan 2 alloue 15 000 exécutions de flux par mois.
Les deux plans sont livrés avec un essai gratuit de 90 jours et aucune limite sur le nombre d'applications que vous pouvez créer.
L'autre moyen d'obtenir Microsoft PowerApps consiste à utiliser un abonnement Office 365 ou Dynamics 365 existant.
Bien que dans ce scénario, vous n'obteniez que 2000 exécutions de Flow par mois et une seule interface de programmation d'application (API) personnalisée, par opposition à des API illimitées pour Microsoft PowerApps Plan 1 et 2.
Microsoft PowerApps est également fourni avec des intégrations directes à Office 365, Microsoft Power BI (Visitez le site sur Microsoft Power BI), et la base de données et les fonctionnalités de gestion de la relation client (CRM) de Microsoft Dynamics 365 par défaut.
En outre, Microsoft a également ajouté des intégrations aux connecteurs premium aux deux niveaux du plan, comme la possibilité d'extraire des données de sources telles que MailChimp et Salesforce Sales Cloud Lightning Professional.
Vous pouvez également connecter des applications Microsoft PowerApps à un certain nombre d'applications et de services cloud tiers, des réseaux sociaux tels que Facebook et Twitter à GitHub, Dropbox Business et Slack.
Créer une application professionnelle Low-Code
Les plates-formes de développement low-code ont une valeur à la fois pour les utilisateurs professionnels moyens qui souhaitent créer des applications sans codage, et pour les programmeurs et les responsables informatiques qui cherchent à réduire une partie de l'effort manuel de développement d'applications de processus métier de base au sein d'une organisation.
En tant que tel, nous avons testé Microsoft PowerApps sous les deux angles.
Pour tester Microsoft PowerApps du point de vue de l'utilisateur professionnel, nous avons créé une application de planification de base.
L'objectif de base était de créer une application qui pourrait ajouter un nouvel événement avec des champs pour le nom de l'événement, la date, l'heure et la durée.
En termes de fonctionnalités, nous voulions pouvoir inviter les utilisateurs à des événements et trier la liste des événements dans un calendrier ou une vue chronologique.
Toute fonctionnalité supplémentaire serait un plus.
Le tableau de bord et le concepteur visuel de Microsoft PowerApps figuraient parmi les interfaces utilisateur (UI) les plus simples et les plus faciles à parcourir que nous ayons testées.
Bien que n'étant pas aussi minimaliste que les interfaces utilisateur Google App Maker et Zoho Creator, Microsoft PowerApps parvient à vous donner un accès rapide à toutes vos applications, flux de travail, intégrations, connecteurs de données et notifications, sans vous inonder dans le type d'UX encombré qui peut faire Salesforce App Cloud est difficile à naviguer.
Lorsque vous vous inscrivez pour un essai gratuit et ouvrez le tableau de bord Microsoft PowerApps, la navigation de gauche place toutes vos applications, connexions, flux, passerelles, notifications et entités de service de données communes au premier plan, avec un bouton Créer une application proéminent pour commencer à construire.
Sur le tableau de bord principal, Microsoft vous propose également des liens vers un certain nombre d'exemples d'applications et de modèles, ainsi que des didacticiels vidéo et une visite guidée d'apprentissage à travers la plate-forme.
Pour un utilisateur professionnel sans expérience en programmation, ne pas avoir à rechercher de ressources d'aide est un atout majeur.
Une fois que vous avez sélectionné Créer une nouvelle application, Microsoft PowerApps vous offre la possibilité de démarrer avec une application vierge ou un modèle existant, ou de commencer avec des données extraites de l'un des cinq connecteurs prédéfinis: Common Data Service, Dynamics 365, Microsoft OneDrive for Business (5,00 $ Par utilisateur et par mois chez Microsoft365 for Business), Microsoft SharePoint Online ou Salesforce.
Les boutons permettant de choisir une disposition de mobile ou de tablette dès le départ sont un autre point fort de Microsoft PowerApps.
Le concepteur visuel a une sensation très familière, avec les barres d'outils et la boîte de fonctions en haut inspirées de Microsoft Excel, et les vignettes d'écran glisser-déposer dans une colonne de gauche rappelant la gestion des diapositives dans Microsoft PowerPoint.
Nous avons commencé par créer une application vierge pour notre application de planification Daxdi, mais nous avons rapidement constaté qu'il était plus efficace de commencer avec une source de données et de créer l'application à partir de là, plutôt que d'essayer de connecter une base de données Common Data Service que nous n'avions pas encore créée.
.
Microsoft PowerApps peut être un peu difficile à utiliser au début si vous n'avez pas de source de données ou de feuille Microsoft Excel prête, et les temps de chargement pourraient être améliorés.
Mais, après nous avoir renvoyés au tableau de bord principal pour créer une base de données pour notre application, nous étions en marche.
Avant de concevoir l'application elle-même, vous devez la connecter aux entités de votre base de données.
Une entité est essentiellement une table dans une base de données qui vous aide à gérer les données extraites de votre application.
Microsoft PowerApps dispose de dizaines d'entités prédéfinies pour divers cas d'utilisation du commerce et de la vente (contacts, prospects, fournisseurs, factures, bons de commande et bien d'autres), et vous pouvez choisir plusieurs entités à partir desquelles extraire des données.
L'application commence avec quelques écrans prédéfinis, mais l'onglet Insertion au sommet du concepteur vous permet d'ajouter toutes sortes de tableaux, d'objets et de multimédia sur votre écran.
Vous pouvez ajouter des graphiques en courbes, en barres ou en secteurs; diverses icônes et menus d'applications mobiles, des commandes tactiles comme une bascule, des liens pour ouvrir la caméra ou le microphone de votre téléphone, et même des codes-barres.
Bien que les outils de conception et en particulier le développement visuel optimisé pour les mobiles dans Microsoft PowerApps soient impressionnants, nous avons rapidement réalisé que l'ajout et le classement des éléments et la gestion des sources de données se déroulent tous dans l'éditeur de propriétés sur le côté droit du concepteur.
L'ajout et la modification d'éléments nécessitent une connexion constante à différentes entités de base de données, et la modification des valeurs de propriété et des titres entraîne des erreurs.
En fin de compte, la création de l'application de planification de base à partir de zéro ou à partir d'un modèle existant s'est avérée beaucoup plus compliquée par rapport à Appian et Google App Maker, où la création de l'application de planification de base était davantage une expérience guidée qui vous guide à travers un assistant basé sur un formulaire.
Microsoft PowerApps n'est pas nécessairement l'outil pour un utilisateur professionnel sans aucune expérience, du moins avec Microsoft Excel, à moins que vous ne travailliez à partir de modèles prédéfinis.
Le moyen le plus efficace de créer l'application de planification s'est avéré être d'essayer quelques-uns des modèles, puis d'insérer des éléments d'interface utilisateur tels qu'un sélecteur de date et une liste déroulante de formulaire pour créer un écran où nous pourrions ajouter un événement, choisir une date et heure, enregistrez cet événement dans une table, puis invitez des utilisateurs.
Après avoir créé notre application et utilisé le bouton Transférer en haut à droite du concepteur pour consulter l'aperçu de l'application, nous avons pu publier l'application dans un "app store" interne de l'entreprise, en partageant l'application par e-mail avec des partenaires spécifiques.
-les travailleurs ou les membres de l'équipe.
L'expérience du développeur
Pour tester Microsoft PowerApps d'un point de vue informatique, notre développeur a utilisé l'outil pour créer une petite application CRM que nous avons appelée Crowd Control.
L'objectif de cette application était de créer un contact simple et collaboratif et un gestionnaire de leads avec la possibilité d'ajouter des photos et plusieurs notes à chaque contact.
L'application devait avoir une page de liste de contacts, une page de détails de contact et une page de nouveau contact.
Il était également important d'ajouter de nouveaux champs de modèle de données et de modifier les champs existants dans l'application terminée pour garantir que le service informatique serait en mesure de mettre à jour et de modifier l'application au fil du temps.
Microsoft PowerApps est le plus comparé à Zoho Creator en termes d'outils de conception.
Il était facile pour notre développeur de créer et de mettre en page les éléments visuels de l'application et de les relier.
La réorganisation des éléments de l'interface utilisateur n'était cependant pas aussi intuitive que Zoho Creator.
Au lieu de le faire via la page de conception, les utilisateurs doivent réorganiser les éléments à partir du panneau Propriétés sur le côté droit de la vue Concepteur.
C'est une petite chose, et une fois que vous vous êtes adapté à cette façon de faire, tout va bien.
Cependant, il s'est senti un peu inutile ou incomplet les premières fois que nous l'avons utilisé.
L'outil de conception d'entité était solide et facile à utiliser pour notre développeur.
Il existe une option de menu Listes de sélection sous le menu Common Data Service.
Mais, comme pour nos tests d'utilisateurs moyens, cela vous apporte systématiquement ...








