Blog
Tutoriel
Power Apps
Outlook

Intégration d’Outlook dans Power Apps !

Office 365 Outlook et Power Apps font partie de la propriété de Microsoft. Bien qu’elles soient différentes l’une de l’autre.

12/6/2023
Intégration d’Outlook dans Power Apps !

Office 365 Outlook et Power Apps font partie de la propriété de Microsoft. Bien qu’elles soient différentes l’une de l’autre, l’application Office 365 Outlook et l’application Microsoft Power Apps sont indispensables pour le traitement des flux de travail au sein d’une entreprise. Office Outlook est une application pour l’échange de mails tandis que Power Apps permet de traiter des données et de fluidifier les flux de travail. A noter, cependant, qu’il est possible d’intégrer l’application Office Outlook dans l’application Microsoft Power Apps pour un meilleur résultat.

Pourquoi intégrer Office 365 Outlook dans Microsoft Power Apps ?

La raison d’intégrer Office Outlook dans Microsoft Power Apps est simple. Cela permet d’utiliser Office Outlook comme source de données à Microsoft Power Apps. Ces données peuvent ensuite être utilisées dans différents contrôles. En intégrant l’application Office 365 Outlook dans l’application Microsoft Power Apps, il vous est possible d’ajouter des fonctions contrôles dans Outlook que vous pourrez exécuter dans votre application Microsoft Power Apps.

Vous pouvez, par exemple, ajouter des contrôles de type Text input afin de demander l’objet, le destinataire et le corps de votre mail. Pour envoyer le mail, vous pouvez ajouter un contrôle de type Button. Toutefois, pour que l’intégration d’Office Outlook dans Microsoft Apps fonctionne, il est nécessaire d’ajouter, en tant que connexion, Utilisateurs Office 365 Outlook.

Cet article pourrait vous intéresser : Applications canvas avec dataverse

outlook dans powerapps

Comment faire pour intégrer Office 365 Outlook dans Microsoft Power Apps ?

Intégrer Microsoft Office 365 Outlook dans l’application Power Apps est très simple. Voici les étapes à suivre :

  • L’utilisateur doit, d’abord, accéder à l’application Microsoft Power Apps
  • Ensuite, il doit ajouter la connexion ;
  • Enfin, il ne lui reste qu’à créer une application à partir de zéro, à partir des données dans Microsoft Outlook ou à partir d’un modèle.

Après avoir fait cette démarche, l’utilisateur n’a qu’à se connecter à l’application Outlook pour créer une connexion Office 365 Outlook. Pour cela, l’utilisateur devra :

  • Ajouter une connexion de données ;
  • Sélectionner Office 365 Outlook ;
  • Sélectionner Connexion ;
  • Entrer son compte mail professionnel s’il est invité à se connecter.

screen outlook power apps

Comment utiliser Office Outlook lorsque cette application est intégrée dans Power Apps ?

L’utilisation de l’application Office Outlook, une fois celle-ci intégrée dans l’application Microsoft Power Apps, est assez simple.

Affichage des mails

Les étapes à suivre pour afficher ses mails dans l’application Outlook (intégré à l’application Power Apps) sont :

  • Sélectionner Galerie dans le menu Insertion ;
  • Ajouter un contrôle Vertical vide ;
  • Utiliser la formule Office365Outlook.GetEmails({fetchOnlyUnread:false}) pour définir sa propriété Items ;
  • Changer la propriété Layout sur Titre, Sous-titre et Corps après avoir modifié les paramètres de l’application.

Quelques-uns des mails de l’utilisateur remplissent automatiquement le contrôle Gallery de l’application Office Outlook.

L’étape suivante consiste à définir la propriété Text des étiquettes dans la galerie. La propriété Text de la première étiquette sera ThisItem.From, celle de la deuxième, ThisItem.Subject, et la propriété Text de la troisième devra être ThisItem.BodyPreview. Les nouvelles propriétés rempliront automatiquement le contrôle Gallery.

Cet article pourrait vous intéresser : Power Apps, c’est quoi ?

Il faut savoir que pour cette fonction, divers paramètres facultatifs sont disponibles. L’utilisateur pourra utiliser une formule, parmi les suivantes, pour définir la propriété Items du contrôle Gallery :

  • Office365Outlook.GetEmails({fetchOnlyUnread:false, top:2}) ;
  • Office365Outlook.GetEmails({fetchOnlyUnread:false}) ;
  • Office365Outlook.GetEmails({folderPath: »Sent Items », fetchOnlyUnread:false, top:2, searchQuery: »powerapps »}) ;
  • Office365Outlook.GetEmails({folderPath: »Sent Items », fetchOnlyUnread:false, top:2}) ;
  • Office365Outlook.GetEmails({folderPath: »Deleted Items », fetchOnlyUnread:false, top:2, skip:3}).

Envoi d’un mail

Pour envoyer un mail en utilisant l’application Office Outlook intégrée dans l’application Power Apps, l’utilisateur doit :

  • Sélectionner Text, puis Text input dans le menu Insertion (répéter l’opération 3 fois pour avoir 3 zones à réorganiser dans une colonne) ;
  • Renommer inputTo, inputSubject et inputBody les contrôles ;
  • Sélectionner Contrôles, puis Button dans le menu Insertion ;
  • Définir la propriété Onselect de Contrôles sur la formule Office365Outlook.SendEmail(inputTo.Text, inputSubject.Text, inputBody.Text)
  • Déplacer le bouton pour l’afficher sous tous les autres contrôles ;
  • Définir la propriété Text du bouton sur Envoyer un courrier électronique (mail) ;
  • Sélectionner le bouton Aperçu ou appuyer sur F5 ;
  • Taper, dans inputTo, une adresse mail valide ;
  • Saisir ce que l’on veut dans les deux autres contrôles Text input ;
  • Pour envoyer le mail, sélectionner Envoyer un courrier électronique
  • Pour revenir à l’espace de travail par défaut, appuyer sur Échap.

Bref, intégrer Microsoft Outlook dans l’application Microsoft Power Apps permet aussi de faire d’autres tâches comme l’opération envoi de mail avec pièce jointe, l’opération suppression de mail ou encore l’opération marquer un mail comme lu. Comme pour toute autre opération, il suffit d’ajouter une propriété ou deux et d’utiliser une formule ou deux.

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
Microsoft Power Apps vs Kizeo
Power Apps
Microsoft Power Apps vs Kizeo

Découvrez notre guide complet comparant Microsoft Power Apps et Kizeo pour choisir la meilleure solution de gestion de données et création d'applications métiers.

Nicolas Leroy
Nicolas Leroy
July 12, 2024
Article
Vidéo
YoungData sera présent à Occitanie Is AI (Montpellier)
Power Apps
Power Automate
YoungData sera présent à Occitanie Is AI (Montpellier)

Encore un bel évènement à ne pas manquer à Montpellier ! Le 23 mai 2024, à 11h, la Halle de l'Innovation, située au cœur du nouveau quartier Cambacérès, juste à côté de la Gare Sud de France, accueillera "Occitanie Is AI".‍

Nicolas Leroy
Nicolas Leroy
May 22, 2024
Article
Vidéo
Quelle est l’utilité d’un consultant Power Platform ?
Power Apps
Quelle est l’utilité d’un consultant Power Platform ?

Si vous envisagez de déployer la solution de Microsoft Power Platform, l’idéal serait de solliciter l’accompagnement d’un consultant expert dans le domaine.

Nicolas Leroy
Nicolas Leroy
July 31, 2023
Article
Vidéo