Blog
Tutoriel
Outlook
Power Apps

Intégration d’Outlook dans PowerApps

Découvrez comment intégrer Outlook à PowerApps pour centraliser vos emails, automatiser les flux et optimiser vos processus métiers.

26/11/2024
Intégration d’Outlook dans PowerApps

Pourquoi intégrer Outlook dans PowerApps ?

Outlook et PowerApps sont deux outils développés par Microsoft et permettant de faciliter les flux de travail. Outlook à travers des échanges mails et PowerApps à travers des applications internes personnalisées pour les équipes. L’idée derrière l’intégration d’Outlook dans PowerApps est de centraliser les deux outils dans une seule interface afin d’augmenter en efficacité et de réduire le nombre d’outils utilisés. La productivité globale s’en voit alors améliorée.

L’intégration d’Outlook à PowerApps permet également d’utiliser les mails en provenance d’Outlook comme source de données dans notre application PowerApps. On peut ainsi personnaliser notre application afin de mettre en place des fonctionnalités permettant d’éviter des actions récurrentes que l’on ferait sur certains de nos mails, ou de déclencher manuellement des flux automatisés de traitement pour les mails choisis. 

Comment intégrer Outlook dans PowerApps ?

L’un des objectifs majeurs de Microsoft dans son développement d’outils pour les entreprises est la connectivité. C’est-à-dire que les passerelles entre les différents outils sont prévues et intuitives (dans les cas où elles existent). La connexion à Outlook depuis Powerapps fait partie de ces passerelles qui sont créées et maintenues de façon native par Microsoft.

La procédure à suivre pour « brancher » Outlook à notre application est donc simple à effectuer en quelques étapes simples :

  • Se rendre dans son application PowerApps dans la section « Données »
  • Sélectionner « Ajouter des données » puis chercher Outlook
  • Choisir le Connecteur « Office 365 Outlook »
  • Établir la connexion avec son adresse mail si c’est la première utilisation dans l’environnement.

Menu des données PowerApps

Sélectionner Ajouter des données

Chercher Outlook

Sélectionner le connecteur Office 365 Outlook

Et voilà ! Notre application est désormais reliée à Outlook. Bien évidemment la connexion dépend de l’utilisateur, chaque utilisateur devra se connecter à Outlook lors du premier lancement de l’application. Ainsi l’utilisateur pourra intégrer sa boîte mail dans son application, si elle est bien paramétrée. 

Regardons-donc la façon de paramétrer et d’utiliser cette nouvelle connexion.

Quelles sont les utilisations possibles de la connexion Outlook ?

Récupération de ses Mails

La première étape lorsque l’on intègre sa boite mail à PowerApps, c’est de récupérer ses mails. Logique non ? 

Pour se faire on va utiliser la fonction « Get Emails (V3) ». Elle passe par l’api Graph de Microsoft et accepte un certain nombre de paramètres, mais on ne les regardera pas tous ici (Un lien vers la documentation du connecteur sera en pied de page).

Cette fonction accepte un certain nombre de paramètres. Par exemple le paramètre « Folder », qui détermine depuis quel dossier de réception les mails sont récupérés. Si ce paramètre n’est pas renseigné, c’est le dossier principal « boite de réception » qui prévaut. L’intégralité des paramètres est disponible ici : https://learn.microsoft.com/fr-fr/connectors/office365connector/#get-emails-(v3)

Exemple de fonction ClearCollect

Répondre à un Mail 

Une fois qu’on a lu notre mail, on voudrait y formuler une réponse. Pour cela, tout est déjà prévu, la fonction « Reply to emails (V3) » est là pour nous. Elle permet, comme son nom l’indique, de répondre à des mails directement depuis PowerApps. À partir de l’identifiant d’un mail (qu’on peut récupérer par exemple avec un « Get Emails »), en précisant les destinataires, le sujet du mail ainsi que son contenu. On peut même ajouter des pièces jointes ! Les fonctionnalités sont encore une fois toutes détaillées dans la documentation Microsoft, on ne va pas la copier-coller ici.

Exemple de fonction Reply to emails (V3)

Marquer comme lu et déplacer le Mail

On peut également manipuler le statut et le rangement d’un mail. Ce sont des fonctionnalités qui peuvent se révéler très utiles dans le cadre de flux métiers complexes. En plus d’avoir une intégration complète des fonctionnalités Outlook dans PowerApps, on a également la possibilité d’optimiser et automatiser des processus manuels à suivre. 

Exemple de fonction MarkAsReadV3

Un meilleur pilotage global des activités

L’intégration d’Outlook dans PowerApps permet aussi un meilleur suivi des activités. En effet dans un processus, il est important de pouvoir traquer son évolution dans sa globalité. Dans le cas d’un processus métier bas » sur les Emails, l’intégration de PowerApps comme interface centralisée de gestion des mails peut permettre une meilleure traçabilité. Qui plus est, avec une récupération des données depuis PowerApps pour l’alimentation d’une base de données de suivi, on peut imaginer un reporting PowerBI en DirectQuery permettant de suivre à l’échelle de l’entreprise l’évolution des traitements de mails, ou autres KPI que l’on peut déduire.

Conclusion

Je vous ai présenté ici 4 fonctionnalités, mais ce n’est que la surface. On peut aussi :

  • Créer un contact
  • Créer un événement
  • Envoyer un Email avec des choix ou une demande d’approbation
  • Récupérer le calendrier

Et la liste ne s’arrête pas là !

Cela dit, soyons réalistes : reconstruire tout Outlook dans Power Apps, c’est mission impossible. Plus largement, créer une application Power Apps qui se limite à être un client mail n’a pas grand intérêt.

En revanche, dès qu’il s’agit d’intégrer Outlook dans une application Power Apps type CRM ou de suivi d’activité, là, ça prend tout son sens.

Microsoft a développé au fil des années une palette impressionnante d’outils, et Power Apps est assez polyvalent pour devenir le ciment qui relie toutes ces briques. Grâce à la Power Platform, transformons cette diversité d’outils en une multitude de fonctionnalités réunies dans une seule et même application.

Lien de la doc officielle : https://learn.microsoft.com/fr-fr/connectors/office365connector/

Un projet sur la suite Power Platform ?

Faites-nous part des défis de votre entreprise et nous vous aideront à dynamiser votre activité grâce à la Power Platform

Contacter l'agence

D'autres articles à ce sujet

Tous nos contenus
Les Incontournables de Power Apps : La fonction Patch()
Power Apps
Les Incontournables de Power Apps : La fonction Patch()

Maîtrisez la fonction Patch() dans Power Apps pour créer, modifier et fusionner des données tout en optimisant vos applications et performances.

Quentin MAILLY
Quentin MAILLY
December 17, 2024
Tutoriel
Vidéo
Cas d’usage : Application de suivi de sa tournée infirmière avec Power Apps
Power Apps
Cas d’usage : Application de suivi de sa tournée infirmière avec Power Apps

Créez une application de suivi des tournées infirmières avec Power Apps, optimisez UI/UX et simplifiez gestion des patients et tâches administratives.

Manon CHAIX
Manon CHAIX
December 3, 2024
Article
Vidéo
Intégration d’Outlook dans PowerApps
Outlook
Power Apps
Intégration d’Outlook dans PowerApps

Découvrez comment intégrer Outlook à PowerApps pour centraliser vos emails, automatiser les flux et optimiser vos processus métiers.

Louis-Etienne RICHIER
Louis-Etienne RICHIER
November 26, 2024
Tutoriel
Vidéo