Vous trouverez ici le résumé des principales nouveautés annoncées par Microsoft sur sa plateforme de développement « no-code/« low-code » destinée aux « citizen dev » : la Power Platform.

Pour rappel, la Power Platform est composée de quatre outils : PowerApps pour la création d’applications ; Power Automate, pour l’automatisation de processus métiers ; Power BI, pour l’analyse de données, et Power Virtual Agent, pour l’édition de chatbots intelligents.

Dans une optique d’accélérer la collaboration entre les équipes techniques et non-techniques, bon nombre des nouveautés 2021 annoncées par Microsoft concerne les citizen devs et les développeurs. En effet, la vision du Workplace de Microsoft repose sur la « fusion team », la constitution d’équipes pluridisciplinaires (opérationnels et techniques, entre autres) qui utilisent les mêmes technologies et données pour atteindre des résultats commerciaux.

#1 AI GPT3 : l’IA simplifie Power Apps

PowerApps permet de créer des applications métiers spécifiques, sans compétences techniques. Tout collaborateur souhaitant par exemple améliorer un processus interne peut désormais le faire grâce à ce logiciel. Microsoft ne s’arrête pas là : il simplifie davantage l’édition des applications grâce à AI GPT3. Ce modèle de traitement de langage naturel, très abouti, génère du code fonctionnel.

Sur PowerApps, il était déjà possible de créer une application en utilisant Power Fx, un langage de programmation concis et simple d’utilisation, similaire à VBA, utilisé par exemple dans Excel.

Désormais, avec AI GPT3, la fonction pourra être écrite en toutes lettres par l’utilisateur et sera traduite en langage par le modèle.

Exemple : Un responsable pourra écrire « Afficher 10 commandes dont le nom de produit contient poussette et trier par date d’achat, la plus récente étant en tête » ; le modèle traduira cela par : irstN(Sort(Search(‘BC Orders’, “stroller”, “aib_productname”), ‘Purchase Date’, Descending), 10).

#2 Process Advisor optimise vos processus sur Power Automate 

Pour rappel, Power Automate est un logiciel d’automatisation de tâches via la création de Workflow (envoi automatique d’un mail de confirmation après une prise de rendez-vous, par exemple). Il se pare d’une nouveauté, Process Advisor, et devient disponible sur bureau grâce à Power Automate Desktop.

Process Advisor est une fonctionnalité qui recommande l’automatisation de tâches. Pour cela, elle repère les tâches répétitives en analysant de façon approfondie les processus d’une entreprise (complétion d’une liste de factures, envoi de mail de confirmation après inscription…), puis fait des recommandations en conséquence.

Nouvelle brique de Power Automate, Power Automate Desktop pour Windows 10 enregistre les clics et les actions répétitives. À partir de ses analyses, elle automatise les tâches manuelles directement sur l’ordinateur d’un collaborateur – comme le transfert d’informations d’une base de données à une autre, par exemple -, entraînant un gain de temps considérable.

#3 Power BI : Teams et Goals 

Deux nouveautés principales de la Power BI, outil de visualisation des données interactives de Microsoft, sont en prévision publique : 

D’une part l’intégration de Power Bi dans le hub de collaboration Teams. Cela a un double avantage. Premièrement, elle facilite la collaboration et la transmission d’information. Les collaborateurs peuvent par exemple diffuser un rapport dans un canal ou partager un lien directement dans une discussion. Deuxièmement, elle permet d’analyser l’activité d’un utilisateur ou d’une équipe sur Teams. Un responsable peut donc visualiser l’activité d’une équipe à laquelle il appartient et décider par exemple de la supprimer s’il la juge inactive depuis trop longtemps.  

La fonctionnalité Goals dans Power BI Premium permet d’avoir une vue unifiée des principaux indicateurs d’entreprise à suivre en fonction d’objectifs définis. Un commercial dans une entreprise peut suivre le nombre de ventes quotidiennes qu’il fait en fonction de ses objectifs annuels. Pour cela, il crée une carte de score, renseigne son objectif et lie cette carte à une base de données. Elle génèrera automatiquement un graphe qui lui indiquera sa progression. 

#4 Intégration du Bot Framework Composer dans Power Virtual Agent

Power Virtual Agent est le dernier arrivé de la suite Power Platform : il permet de créer des Chatbots intelligents. La compréhension de langage naturel étant nativement intégrée à l’application, l’utilisateur n’a pas à être formé en intelligence artificielle. Jusqu’alors, l’application était disponible et éditable uniquement depuis le logiciel Power Virtual Agent et Teams. Désormais, cette application est également disponible depuis la Power Apps. Microsoft a annoncé l’alimenter en intelligence artificielle pour que ses performances s’améliorent au fur et à mesure de son utilisation.

L’intégration du Bot Framework Composer à Power Virtual Agent rapproche les équipes opérationnelles des équipes techniques, l’objectif étant d’améliorer l’expérience conversationnelle d’un chatbot créé sur Power Virtual Agent. Depuis Bot Framework Composer, les développeurs pourront gérer la compréhension du langage naturel et améliorer ainsi le flux de conversation.

#5 Language de programmation « low code » Power Fx

Microsoft va plus loin dans la démocratisation d’outils destinés originellement à des populations techniques en créant Fx, un nouveau langage de programmation à faible code. Fx est concis et naturel, très proche du langage VBA utilisé dans Excel. Il permet ainsi à des collaborateurs sans compétence technique d’aller plus loin dans le développement de leurs applications, notamment pour ceux qui maîtrisent déjà les feuilles de calculs. Comme Microsoft l’a stipulé : “Power Fx décrit la logique métier dans des formules concises mais puissantes.”

Si ce langage existe déjà sur PA, Microsoft souhaiterait l’étendre à PVA, PA et la base de données Dataverse. Désormais disponible pour les développeurs, ce langage leur permet par exemple d’éditer une application canevas déjà créée par un “citizen dev” via Fx dans VSC. Ils n’auront ainsi pas à se préoccuper des problématiques de changement d’environnement.

#6 Aller plus loin grâce à Visual Code et Visual Studio Code

La Power Platform sera nativement intégrée à Visual code et VSC (Visual Studio Code). Ces deux éditeurs de textes sont compatibles sur différents systèmes d’exploitation, dont IOS et Windows. Les développeurs pourront ajouter la Power Platform comme extension et gérer depuis ces éditeurs l’environnement, la création et le déploiement de solutions. L’extension existe déjà sur Visual Code et Visual Studio Code en prévision.

Parallèlement, cette intégration facilite la gestion des demandes d’API qui est en forte croissance dans les entreprises. En effet, il sera possible d’externaliser la gestion des API en les enregistrant depuis VSC. Grâce à cela, les « citizen dev » pourront accéder plus facilement aux données de leur entreprise.

Cette année a donc été riche pour la Power Platform de Microsoft. En brisant la barrière entre la technique et les métiers, l’entreprise poursuit son projet de démocratisation des outils originellement destinés à une population restreinte.

Pour plus de détails sur la fonctionnalité Goals et l’intégration de la Power BI dans Teams, consultez très prochainement notre article “Power BI : Teams, Goals, Smart Narrative et SharePoint”.

Vous souhaitez permettre à vos équipes de développer des applications et des chabots, d’automatiser des tâches ou de maîtriser simplement et rapidement les données de votre entreprise ? N’hésitez-plus, contactez nos équipes Saegus Workplace et Data !

Rédigé par Laura Homsi, Consultante Workplace

Sources :
· https://news.microsoft.com/march-2021-ignite/
· https://powerapps.microsoft.com/fr-fr/blog/
· https://powerautomate.microsoft.com/fr-fr/blog/
· https://powerbi.microsoft.com/fr-fr/blog/introducing-goals-in-power-bi/
· https://www.blogdumoderateur.com/microsoft-build-2021-nouveautes-developpeurs-windows-teams-power-platform/
· https://www.lemondeinformatique.fr/actualites/lire-microsoft-build-2021-la-power-platform-joue
· la-fusion-des-equipes-de-developpement-83045.html

Articles recents