Automatiser la diffusion du journal local sur Teams

Objectif

J’ai un abonnement au journal local, mon objectif est d’automatiser la rĂ©cupĂ©ration du fichier PDF de ce journal puis de la diffuser sur Teams

Power Automate communique avec le PC via une passerelle (On-premises data gateway)

Power Automate Desktop va automatiser la récupération du PDF en réalisant les actions suivantes :

  • Se connecter au compte utilisateur du journal
  • SĂ©lectionner l’Ă©dition du jour et activer la lecture
  • Aller sur la liseuse du journal et rĂ©cupĂ©rer le PDF
  • Envoyer ce fichier dans OneDrive
  • RĂ©cupĂ©rer ce fichier dans Teams et envoyer un post dans un canal dĂ©diĂ©

Création du lien entre Power Automate (cloud) et Power Automate Desktop

Power automate Desktop s’exĂ©cutant sur le PC, en remplaçant l’utilisateur, il faut crĂ©er une passerelle entre Power Automate (cloud) et Power Automate Desktop.

Cette opĂ©ration, plutĂ´t peu documentĂ©e Ă  cette heure, m’a pris beaucoup de temps pour comprendre le principe. Je vais dĂ©tailler Ă©tape par Ă©tape la manière d’Ă©tablir ce lien.

Installation de la passerelle de données locale

Vous pouvez aussi consulter la Documentation Microsoft qui Ă©volue au fil du temps.

Il existe deux types de passerelles:

  • Passerelle de donnĂ©es locale
  • Passerelle de donnĂ©es locale (mode personnel)

J’ai testĂ© la passerelle en mode personnel mais elle n’est pas reconnue pour Power Automate, il faut donc utiliser Passerelle de donnĂ©es locale (tout court)

Sur l’ordinateur qui exĂ©cutera le scĂ©nario de rĂ©cupĂ©ration du fichier PDF, TĂ©lĂ©charger et installer la passerelle. La documentation Microsoft est bien faite et en français, suivez donc leur procĂ©dure.

Cette procĂ©dure consiste Ă  tĂ©lĂ©charger la dernière version du fichier GatewayInstall.exe puis Ă  le lancer pour suivre la procĂ©dure d’installation.

En cas d’erreur .NET

Le .NET Framework sur cette machine doit avoir une version plus rĂ©cente pour que l’installation ou la mise Ă  niveau puisse continuer. Effectuez une mise Ă  niveau vers la dernière version du .NET disponible. https://go.microsoft.com/fwlink/?linkid=2101321

Si vous avez cette erreur, mettez Ă  niveau .NET, pour cela, aller sur :

Prenez la dernière version, au moment de l’Ă©criture de cette article, c’Ă©tait la version 4.8 :

puis

Installation de la Passerelle

J’ai donnĂ© le nom MaPasserelle Ă  ma passerelle :

Quand tout est prĂŞt, le message suivant apparait :

Pour vérifier que la passerelle fonctionne, se rendre dans Power Automate en ligne, puis dans Données / Passerelles, MaPasserelle apparait bien.

Après avoir crĂ©Ă©e la Passerelle, il faut penser Ă  donner les droits d’accès Ă  cette passerelle.

Ajout d’un environnement et une base de données Common Data Service

Une base de données CDS est obligatoire.

Créer un environnement

La gestion des environnements se fait dans le Centre d’administration de Power Platform

Si vous avez une licence particulière, utilisez la, sinon vous pouvez aussi demander une licence dĂ©veloppeur Ă  Microsoft, c’est mon cas.

Pour créer des comptes développeurs ou des environnement de développement, voici quelques liens qui peuvent être utiles :

Une fois l’environnement crĂ©Ă©, vous devez le retourner dans le Centre d’administration de Power Platform. Dans l’exemple ci-dessous, c’est l’environnement de type Developer

Créer une base de données

Il faut ajouter une base de données à cet environnement.

Entrer dans l’environnement en cliquant dessus puis, ajouter une base de donnĂ©es en cliquant sur Ajouter une base de donnĂ©es

Patienter un peu, le temps que le serveur relie votre nouvelle base de données à votre environnement

Pour vĂ©rifier que l’environnement et la base de donnĂ©es ont bien Ă©tĂ© crĂ©Ă©s et sont opĂ©rationnels, il suffit d’aller sur Power Automate puis cliquer sur

  • Si cette Ă©cran apparait c’est que c’est bon

  • Si vous obtenez un de ces messages c’est que quelque chose n’a pas fonctionnĂ© :

Aucune base de données trouvée

Le flux de processus métier nécessite une base de données Common Data Service. Essayez un autre environnement ou créez-en un pour commencer à utiliser ce flux.

 
Il faut vĂ©rifier qu’on se trouve bien sur le bon environnement, en haut Ă  droite, Ă  cĂ´tĂ© du login, on peut changer d’environnement.
 

Installation de Power Automate Desktop

Sur le PC qui exĂ©cutera la rĂ©cupĂ©ration du fichier PDF, il faut installer l’application Power Automate Desktop
 
TĂ©lĂ©charger le fichier Setup.Microsoft.PowerAutomateDesktop.exe, la procĂ©dure est bien expliquĂ© sur la page d’aide de Microsoft (en anglais pour l’instant).
 
Lancer le fichier Setup.Microsoft.PowerAutomateDesktop.exe