vendredi, avril 26, 2024

Le Blog de Teamy

En route pour l'école 2.0 avec Microsoft 365 Education

Microsoft 365Microsoft ListsPower AutomateTeams

Programmer la diffusion de messages dans Teams – 1ère Partie


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leoL’objectif de ce tutoriel est de vous montrer comment mettre en place un système de publication programmé dans vos équipes Teams. Plûtot que d’envoyer une publication instantanée, je vous proposer de mettre en place une solution qui permet de définir la date et le jour de publication de vos messages dans vos équipes Teams.

Les éléments que nous allons utiliser et mettre en place.

  • Une Microsoft List
  • Un flux Power Automate

Cette première version, publiera mon message dans toutes les équipes pour lequel je suis soit membre, soit propriétaire.

Nous verrons dans des tutoriels suivants, comment cibler certaines équipes. Un peu de patiente !

Tout d’abord la mise en place d’une liste via Microsoft List

Lists 
Permet aux utilisateurs de créer, 
partager et suivre les données dans 
des listes.

 

 

Création d’une liste « Vierge »

Créer une liste 
Liste vierge 
Modèles 
Suivi des problèmes 
Suivi de recrutement 
À partir d'Excel 
À partir d'une li... 
Intégration des employés 
Demandes de déplacement 
9 
Itinéraire de l'événement 
Suivi de la progression des 
x 
5687156 
1649786 
5564512 
Gestionnaire de biens 
Planificateur de contenu

 

x 
Publications Teams 
Description 
Permet de programmer mes publications dans mes équipes Teams 
Choisissez une couleur 
Choisir une icône 
Enregistrer dans • 
Mes listes 
< Précédent 
Annuler

 

Il va falloir maintenant mettre en place les colonnes nécessaires à notre traitement

 

  • Titre : Colonne existante, va nous servir pour définir le sujet de notre publication
  • Contenu : Colonne de plusieurs ligne, avec du contenu enrichi (images, tableaux, hyperliens), colonne obligatoire
  • Diffusion : Colonne de type Date et heure, incluant l’heure, colonne non obligatoire
  • Traitement : Colonne de type texte, colonne non obligatoire, valeur par défaut « En attente »

Contenu
Nom 
Contenu 
Description 
Type 
Plusieurs lignes de texte 
Valeur par défaut 
Entrez une valeur par défaut 
Utiliser la valeur calculée Q) 
Plus d'options v 
IJtiliser le texte enrichi amélioré (texte enrichi 
avec des images, des tableaux et des liens 
hypertexte) 
Oui 
Ajouter les modifications au texte existant 
Non 
Exiger que cette colonne contienne des 
informations 
Oui

Diffusion
Nom 
Diffusion 
Description 
Type 
Date et heure 
Inclure l'heure 
Oui 
Format convivial 
Non 
Valeur par défaut 
Aucun 
Utiliser la valeur calculée 
plus d'options v 
Exiger que cette colonne contienne des 
informations 
Non 
Appliquer des valeurs uniques 
@D Non 
Validation de colonne v

Traitement
Nom 'k 
Traitement 
Description 
Type 
Une ligne de texte 
Valeur par défaut 
En attente 
Utiliser la valeur calculée 
Plus d'options v 
Nombre maximal de caractères 
255 
Exiger que cette colonne contienne des 
informations 
@D Non 
Appliquer des valeurs uniques 
CD Non 
Validation de colonne v

Remarque : Nous venons de créer une Microsoft List dans notre espace personnel !  Pour rappel, chaque utilisateur de Microsoft 365 possède son propre site SharePoint : https://xxxxxxxxx.sharepoint.com/personal/arnaud_mytic_eu

Cet espace personnel, hébergeait déjà votre OneDrive, et maintenant vos listes Microsoft

Il est important de vérifier que les paramètres régionaux de cet espace sont correctement configurés, car nous allons jouer avec des dates de publication, et il serait dommage d’être face à un problème de fuseau horaire.

 

Voici le lien pour régler les paramètres régionaux de vos listes SharePoint et votre OneDrive

https://xxxxxx.sharepoint.com/personal/arnaud_mytic_eu/_layouts/15/regionalsetng.aspx

 

Paramètres du site 
Fuseau horaire 
Fuseau horaire 
Sélectionnez le fuseau horaire standard. 
Région 
Paramètres régionaux 
Paramètres régionaux (D 
Sélectionnez des paramètres régionaux dans la liste pour spécifier la façon dont le 
site affiche les chiffres, dates et heures. 
Ordre de tri 
Spécifiez l'ordre de tri. 
Définir 'n)tre calendrier 
Spécifiez le type de calendrier. 
Activer un calendrier de substitution 
Indiquez un calendrier secondaire qui fournit des informations complémentaires sur 
les fonctionnalités du calendrier. 
Définir votre semaine de travail 
Sélectionnez les jours compris dans votre semaine de travail, ainsi que le premier 
jour de chaque semaine de travail. 
Format de l•heure 
Spécifiez si vous voulez utiliser une horloge de 12 ou de 24 heures. 
Fuseau horaire : 
Bruxelles, Copenhague, Madrid, Paris 
Paramètres régionaux 
Fran is (France) 
Ordre de tri : 
Français 
Calendrier : 
Grégorien 
Afficher le numéro des semaines dans le navigateur de dates 
Calendrier de substitution : 
Aucun 
ÛQim awn aven 
premier jour de la semaine 
première semaine de l'année : 
Format de l'heure : 
Lundi v 
Commence le 1er 'anvier 
V 
Heure de début : 
Heure de fin : 
08:00 v 
IG7:oo v

Création du flux de publication

 

o 
Power Automate 
Automatisez les tâches fastidieuses 
en créant des workflows entre vos 
applications, fichiers et données.

 

Power Automate 
Accueil 
Éléments d'action v 
Mes fl ux 
Créer 
Modèles 
Connecteurs 
+ Nouveau v Importer 
Créer à partir d'un modèle 
Créer à partir d'un modèle Visio 
+ Automatisé - à partir de zéro 
Instantané - à partir de zéro 
Planifié - à partir de zéro 
Tout nouveau flux ILI 
Processus métier, à partir de zéro

 

On va donc créer un flux Planifié, à partir de zéro

 

Créer un flux planifié 
Nom du flux 
Diffusions Programmées Teams 
x 
Exécuter ce flux • 
Démarrage en 
o 
Répéter tou(te)s I 
Ce flux s'exécute : 
Toutes les jour 
Restez facilement informé de ce qui est important : choisissez 
l'heure et la fréquence d'exécution du flux. 
Exemples : 
• Automatiser les rappels d'équipe pour envoyer des états de 
dépenses 
• Sauvegarder automatiquement les données dans le stockage 
désigné à intervalles réguliers 
01/11/20 
Jour 
Ignorer 
11:00 AM 
Annuler

 

Dans un premier temps, je défini la fréquence de mon flux, à une fois par jour, sur base de la date du jour et d’une heure arrondie !

Cette fréquence sera revue par la suite, en fonction de la précision que vous souhaitez pour l’envoi de vos publications.

 

Si je programme une publication pour demain à 09h35, si mon flux tourne une fois par jour à 11h00, mon message sera publié à 11h00 et non 09h35, donc 1h25 de décalage.  Si je programme mon flux pour tourner toutes les heures, mon message sera publié demain à 10h00, donc 25 minutes de décalage.  Si je programme mon flux pour tourner toutes les 10 minutes, mon message sera publié demain à 09h40, donc un décalage de 5 minutes.  Etc …

Plus votre fréquence sera courte, moins de décalage vous aurez, mais n’oubliez pas que vous avez droit à 2000 exécution de flux par jour maximum. Il faut donc trouver un juste milieu entre le nombre d’exécutions inutiles et le décalage accepté.  Une répétition toutes les 5 minutes occasionne 288 exécution journalière.

 

O Recurrence 
Intervalle 
Fuseau horaire 
Heure de début 
Aux heures indiquées 
Aux minutes indiquées 
Aperçu 
Fréquence 
Jour 
Exemple 10 
Entrez des valeurs de minute valides (de O à 59), séparées par une virgule : par 
S'exécute le/à chaquejour 
Masquer les options avancées 
+ Nouvelle 
étape 
Enregistrer

 

L’étape suivante est de définir les paramètres du fuseau horaire sur lequel votre flux doit tourner, pour correspondre au fuseau horaire défini sur votre liste !

Mon environnement Power Automate est défini dans la langue Française.  Les termes utilisés sont donc francophone.

 

Lors de l’ajoute de mon action, je cherche sur le terme « Fuseau », et on me propose l’action « Convertir le fuseau horaire » du connecteur « Date/heure »

Choisir une action 
x 
fuseau 
Tout Prédéfini 
Date/heure 
Déclencheurs 
Standard 
Actions 
Premium 
Personnalisé 
Mon Presse-papiers 
Voir plus 
Convertir le fuseau horaire 
Date/heure 
Vous ne trouvez pas ce dont vous avez besoin ? 
Aidez-nous à choisir les prochains connecteurs et déclencheurs à ajouter avec UserVoice

 

 

O Convertir le fuseau horaire 
Heure de base 
• Fuseau horaire source 
Fuseau horaire de 
destination 
Chaine de format 
(UTC) Temps universel coordonné 
(UTC+OI:OO) Bruxelles, Copenhague, Madrid. Paris 
x

 

utcNow() est une expression qui retourne la date et l’heure système actuelle, au format universel.

On va donc convertir ce format sur un autre fuseau horaire pour le faire correspondre à celui de mon espace personnel, UTC+01 – Bruxelles

Et on va formater la valeur pour quelle corresponde à ce que les listes Microsoft supportent : yyyy-MM-ddTHH:mm:ssZ

 

Ensuite, je vais initialiser une variable de type chaine de caractères « DateTimeNow » pour sauvegarder la date et heure actuelle formatée correctement

{x} 
Initialiser la variable 
Nom 
Type 
Valeur 
DateTimeNow 
Chaine 
Heure convertie x

 

Maintenant, il faut récupérer tous les éléments de ma liste Microsoft qui doivent faire l’objet d’une publication dans Teams.

Ma logique est donc de récupérer tous les éléments dont

  • La colonne « Traitement » est égale à la valeur « En attente »
  • La colonne « Diffusion » doit être plus petite ou égale à la date et heure actuelle

 

Rappel : Une Microsoft List est avant tout une liste SharePoint, je vais donc utiliser l’action « Obtenir les éléments » du connecteur « SharePoint »

 

Obtenir les éléments 
• Adresse du site 
• Nom de la liste 
Limiter les entrées au 
dossier 
Inclure les éléments 
imbriques 
Requête de filtre 
Trier par 
Jusqu'au nombre 
d'échantillons 
Exemple https.'/contoso_sharepoint.com/sites/sitename 
Nom de liste Sharepoint 
Sélectionner un dossier ou vide pour l'ensemble de la liste 
Retourner les entrées contenues dans les sous-dossiers (valeur par défau v 
Requête de filtre ODATA permettant de restreindre les entrées retournées (par 
Requête order8y ODATA pour spécifier l'ordre des entrées. 
Nombre total d'entrées à récupérer (par défaut tous). 
Limiter les colonnes par Éviter les problèmes de seuil de colonne en utilisant uniquement des col' V 
Masquer les options avancées A

 

  • L’adresse du site : Il attend l’url de votre espace personnel , dans mon cas https://xxxxxxxxx.sharepoint.com/personal/arnaud_mytic_eu
  • Nom de la liste, quand vous allez introduire manuellement l’adresse du site, il devrait vous proposez les Microsoft List disponibles : Publications Teams
  • Requête de filtre : On va introduire une requête pour récupérer uniquement les éléments à traiter : Traitement eq ‘En attente’ and Diffusion le ‘{x}DateTimeNow’

 

Obtenir les éléments 
Adresse du site 
Nom de la liste 
Limiter les entrées au 
dossier 
Inclure les éléments 
imbriqués 
Requête de filtre 
Trier par 
Jusqu'au nombre 
d'échantillons 
https://stfr6140-my.sharepoint.com/personal/arnaud_mytic_eu 
Publications Teams 
Sélectionner un dossier ou laisser vide pour l'ensemble de la liste 
x 
Retourner les entrées contenues dans les sous-dossiers (valeur par défaut v 
DateTimeNcw x 
Traitement eq 'En attente' and Diffusion le 
Requête orderBy ODATA pour spécifier l'ordre des entrées. 
Limiter les colonnes par Éviter les problèmes de seuil de colonne en utilisant uniquement des colc V 
Masquer les options avancées

 

{x}DateTimeNow est ma variable contenant la date et heure actuelle formatée sur le bon fuseau horaire !

Je limite aussi le nombre de résultat remontés à 1000

 

A ce stade-là, je vous invite à sauvegarder votre flux !!!!

Voici un aperçu globale du flux

Recurrence 
Convertir le fuseau horaire 
• Heure de base 
• Fuseau horaire source 
• Fuseau horaire de 
Chaine de format 
(UTC) Temps universel coordonné 
(UTC*OIOO) Bruxelles. Copenhague, E%drid. Paris 
{x} 
Initialiser la variable 
Type 
Valeur 
DateTimeN0w 
Heure convertie x 
Obtenir les éléments 
• Adresse du site 
de la liste 
Limiter entrées au 
Inclure les éléments 
de filtre 
Trier par 
Jusqu'au nombre 
https://stfr6140-my.sharepoint.com/personaVarna 
Publications Teams 
Sélectionner un dossier ou laisser vide pour l'ensemble de la liste 
x 
Retourner les entrées contenues dans les sous-dossiers (valeur défaut V 
DateTimeNow x . 
Traitement eq 'En attente' ara Diffusion le 
Requéte order8y ODATA pour spécifier l'ordre des entrées. 
Limiter colonnes Éviter les problèmes de seuil de colonne en utilisant uniquement des colt V 
Masquer les options avancées

 

L’action « Obtenir les éléments » va me remonter une collection d’éléments qui répondent à mon filtre.  Il  y a peut-être un élément, peut-être plusieurs, peut-être aucun.  Quoiqu’il en soit, je dois les traiter un par un, et je vais donc avoir besoin d’effectuer une boucle itérative sur chaque élément remonté.

 

Appliquer à chacun 
• Sélectionnez un résultat rtir des éta 
récédentes 
Sélectionnez un résultat partir des étapes précédentes est recuis. 
une action

 

Je dois lui dire de boucler sur les valeurs remontée par l’action précédente

 

Appliquer chacun 
Sélecta-•nez un résultat rtir des 
Ajouter du contenu dynamique 
Aouter une action 
Nouvelle 
étape 
Enregistrer 
contenu dynamûue des et Masquer 
des cmœcteurs utilisés dans ce flux. 
Contenu dynamique Expression 
Rechercher du contenu dynamique 
Variables 
Obtenir les éléments 
Liste d'éléments

 

Toutes les actions suivantes vont se faire au sein de la boucle « Appliquer à chacun »

 

La première action est de récupérer le détail de l’élément en cours dans une itération.  Cet élément pour rappel est un élément de ma liste Microsoft, donc un élément SharePoint.

 

Appliquer à chacun 
résultat des ét 
Obtenir l'élément 
du site 
• Nom de la liste 
Exemple : https://contoso.sharepoint.com/sites/sitename 
Nom de liste SharePoint 
Identificateur unique d'un élément à récupérer 
Afficher les options avancées 
AJ 
une action

 

  • L’adresse du site : Il attend l’url de votre espace personnel , dans mon cas https://xxxxxxxxx.sharepoint.com/personal/arnaud_mytic_eu
  • Nom de la liste, quand vous allez introduire manuellement l’adresse du site, il devrait vous proposez les Microsoft List disponibles : Publications Teams

 

Appliquer à chacun 
• Seleaionnez un résultat 'tir des éta 
Obtenir l'élément 
ré cédentes 
• du site 
• Nom de la liste 
https://stfr€140- rsona 
Publica tions Teams 
Afficher les options avaruzées v 
'Ajouter une action 
x 
al 
Ajouter du contenu dynamique 
Ajoutez du cmtenu dynamique des et Masqt_er 
conrecteurs utilisés dais ce flux 
Contenu dynamique Expression 
"O Rechercher du contenu dynamique 
Obtenir les éléments 
ID de l'élément de liste. Utilisez cette valeur pour spécifier 
4 Nouvelle 
Enregistrer

 

L’action suivante sera de mettre à jour la valeur de la colonne Traitement pour cet élément.  Afin d’éviter que celui-ci soit traité plusieurs fois !

 

Appliquer à chacun 
un résultat artir ét 
Obtenir l'élément 
Mettre à jour l'élément 
• Adresse du site 
• Nom de la liste 
Tra 
https://stfr6140-my.sharepoint.cc-m/personal/arna 
Publications Teams 
En cours 
Afficher les options avancées 
Ajouter

 

Les colonnes Title, Contenu sont obligatoires, donc on doit renseigner une valeur.  Il faut donc y mettre les valeurs actuelles de l’élément obtenu à l’action précédente.  En définitif, la seule colonne qui va réellement changer, c’est la colonne Traitement qui prend la valeur « En cours »

La colonne Diffusion peut rester vide, ainsi elle ne sera pas mise à jour.

 

Pour rappel, la publication programmée doit être diffusée dans toutes les équipes auxquelles j’ai accès !

Je vais donc lister, répertorier, toutes ces équipes.

 

Appliquer à chacun 
• Sélectionnez un résultat à Nir des éta 
Obtenir l'élément 
Mettre à jour l'élément 
Répertorier les équipes (Préversion) 
Aucune information supplémentaire n'est requise pour cette étape. Vous pourrez utiliser les 
sorties dans les étapes suivantes. 
Aouter 
une action

 

Pour chacune des équipes trouvées, je vais aussi effectuer une boucle de traitement.

 

Appliquer à chacun 2 
• Sélect I onnez un résultat tir des éta 
Liste des x 
récédentes 
Ajouter du contenu dynamique 
Ajouter une &ction 
une action 
Nouvelle 
étape 
Enregistrer 
du contenu dynarnklue de applications et Masquer 
des utilisés dans ce flux. 
Contenu dynamique Expression 
Rechercher du contenu dynamique 
Équipe Description 
Plus d'informations sur l'équipe. 
Équipe Nom 
Bret résumé de l'équipe. 
ÉqUipelD 
ID unique de réquipe (groupe 0365). 
Équipe 
Entité Équipe 
Liste des « uipes 
liste d'une ou plusieurs équipes dont vous faites partie

 

Pour rappel, une publication se fait au sein d’un canal d’une équipe, donc je vais aussi lister, répertorier, tous les canaux de chaque équipe trouvée.

 

j. Répertorier les canaux (Préversion) 
• Equipe 
Équipe ID x 
une action 
Ajouter une action 
o 
Ajouter du dynamique 
du dynamique des et Masmjer 
de utdisés dans ce flux. 
Contenu dynamique Expression 
Rechercher du contenu dynamique 
Variables 
Repertorier les équipes 
Équipe Description 
Plus d'informations sur 
Équipe Nom 
Bref résumé de l'équipe. 
Équipe ID 
ID unique de l'équipe (groupe CBSS). 
i 
Nouvelle 
étape 
Enregistrer

 

Pour chacun des canaux trouvés, je vais aussi effectuer une boucle de traitement.

 

Appliquer à chacun 3 
u 'tir des 
Liste de canaux x 
Aouter du contenu dynamique 
AJOuter ure action 
80uter une action 
une 
du cmtenu dynarnique des applications et Masquer 
utilisés dam ce flux. 
Contenu dynamique Expression 
Rechercher du contenu dynamique 
Canal 
gref résumé du canal. 
canal ID 
ID unique du canal, 
Propriétés associées seul canal. 
body 
Liste dun ou plusieurs canaux pour une équipe spécifique.

 

Mon objectif est de publier mon message dans le canal Général de toutes les équipes auxquelles j’ai accès !

Je compare donc le Nom du canal à la valeur « General » (même en français)

 

Appliquer à chacun 3 
• S'leetionnez un résultat S artir des éta 
Liste de canaux x 
Si oui 
récédentes 
Condition 
Canal N.. 
+ Ajouter v 
Ajouter une action 
x 
est égal 
General 
Si Non 
Ajouter une action 
Ajouter une 3ction

 

Si je suis sur le canal Général d’une équipe, alors je publie mon message.

 

Si oui 
Poster un message (V3) (Préversion) 
• Equipe 
AJouter un ID d'équipe 
Ajouter l'ID de Teams 
Corps du message, 
Afficher les options avancées v 
Ajouter une action

 

 

D’abord l’identifiant de l’équipe : Valeur manuelle

Si oui 
Poster un message (V3) (Préversion) 
• Equipe 
Messaqe 
Équipe ID x 
Ajouter de canal Teams 
Font 
Corps du message. 
1 
Afficher les options avancées v 
Ajouter une action 
Si Non 
8cwter une action 
al 
Ajouter du contenu dynanuque 
du contM1u dynarnique applicatms et Masquer 
des utilisés dans ce flux. 
Contenu dynamique Expression 
Rechercher du contenu dynamique 
canal DescriPtion 
Plus d'informations Sur le canal. 
a cana' 
Bref résumé du canal, 
ID unique du 
Répertorier les équipes 
Équipe Description 
Plus d'informations sur l'équipe. 
Ajouter un 
Équipe Nom 
Bref résumé de l'équipe. 
Équipe ID 
10 unique de l'équipe (groupe 0365).

 

Ensuite l’identifiant du canal : Valeur manuelle

• Éauioe 
• Messaqe 
Si oui 
Poster un message (V 3) (Préversion) 
Aouter 
canal ID x 
al 
Ajouter du contenu dynamique 
Font 
Corps du message. 
Afficher les options avancées v 
une action 
Si Non 
Ajouter une action 
Ajoutez du cmtenu dynamique des applications et MasqtH 
dœ comEcteurs utilisés dans ce flux 
Contenu dynamique Expression 
P Rechercher du contenu dynamique 
Variables 
Répertorier les canaux 
Plus dinformations sur le canal. 
Bref du canal. 
canal ID 
D unique du canal.

 

Et enfin le message

ÉQu•oe 
• Message 
Objet 
j. Poster un message (V3) (Préversion) 
12. B 
Équipe ID x 
canal ID x 
Font 
Corps du message. 
1 
o 
al 
Ajouter du contenu dynamique 
Masquer les options avancées 
Aicu_lter une 3ction 
une on 
Ajoutez contenu dynamique de applications et 
des conœcteurs utilisés dans ce ttt_x. 
Contenu dynamique Expression 
title 
Modifié par JobTitle 
Poste de l'utilisateur qui a modifié cet élément en dernier. 
Mettre è jour l'élément 
Ajouter un 
créé par JobTit1e 
Poste qui a cet élément. 
Modifié par JobTit1e 
Poste utllisateur qui a cet élément en 
Ajouter un Obtenir l'élément

 

Poster un message (VB) (Préversion) 
O 
Équipe 
Canal 
Équipe ID x 
canal ID x 
Font 
Masquer les options avaru:ées 
1 
AsiOuter une action 
x 
al 
Ajouter du contenu dynamique 
Ajouter un 
une action 
du dynarnique (Es applications et Masquer 
des conmcteurs utilisés dans ce ttt_x. 
Contenu dynamique Expression 
contenu 
Obtenir les éléments 
Mettre à jour l'élément 
Obtenir l'élément

 

 

A ce stade-là, je vous invite à sauvegarder votre flux !!!!

Voici un aperçu globale de mes 3 boucles

Obtenirl'élément 
Appliquer• : un ~ 
Appliqueråchscun 3

 

 

Il ne reste plus qu’une chose à faire, mettre à jour l’élément pour signifier qu’il a été traité et que le message a été publié !

Appliquer à chacun 
Obtenir l'élément 
Mettre à jour l'élément 
Répertorier les équipes (Préversion) 
Appliquer à chacun 2 
Mettre à jour l'élément 2 
Adresse du site 
Nom de la liste 
Contenu 
Diffusion 
Traitement 
https://stfr6140-my.sharepoint.com/personal/arnaud_mytic_eu 
Publications Teams 
Title x 
Contenu x 
Publié 
x 
Afficher les options avancées v

Test manuel de notre solution

Depuis ma liste

Microsoft Lists + Nouveau Modifier en mode grille Mes listes Publications Teams Titre x. Partager Contenu Exporter vers Excel Diffusion Automatiser v SD Rechercher Power Apps Traitement Ajouter une colonne Bienvenue dans votre nouvelle liste Sélectionnez le bouton Nouveau pour commencer.

Je vais donc créer
une publication comme ceci :

Message de test Titre • Message de test ¯ Contenu Qui ne connaît pas la cigogne blanche ? Av ec son long bec, ses pattes rouges et ses r Afficher plus Diffusion 01/11/2020 09:00 El Traitement En attente Il Pièces jointes Ajouter des pièces jointes Enregistrer Annuler

Attention à bien
mettre une date et heure antérieure à la date et heure actuelle, et aussi à
laisser la colonne traitement à la valeur « En attente »

Ensuite depuis Power
Automate, « Mes Flux »

—l- Nouveau v Importer Flux Mes flux Flux d'équipes Nom Flux de processus métier Flux IU Exécuter Diffusions Programmées Teams

Vous pouvez
manuellement exécuter votre flux, apparaitra sur la droite une fenêtre pour
lancer son exécution.

Ensuite je click sur
le flux, pour obtenir l’historique d’exécution, et vérifier que celui-ci est en
cours d’exécution

Flux > Diffusions Programmées Teams<br /> Détails<br /> Diffusions Programmées Teams<br /> Propriétaire<br /> Arnaud Jund<br /> Historique des exécutions de 28 jours<br /> Démarrer<br /> 1 nov. à 12:22 (Il y a 26 sec)<br /> Durée<br /> Modifier<br /> État<br /> Activé<br /> 1 11:26<br /> Modifié<br /> 1 nov. à 12:17<br /> Type<br /> Planifiée<br /> Plan<br /> Plan par utilisateur<br /> O Toutes les exécutions<br /> En cours d’exécution  » width= »985″ height= »479″></p>
<p style=Je peux voir aussi
sur ma liste

Mes listes Publications Teams Titre Message de test Contenu Diffusion Traitement En cours Ajouter une colonne 01/11/2020 09:00 Qui ne cor pattes rou

Selon le nombre
d’équipes auxquelles vous avez accès, cette exécution peut prendre un certain
temps !  Patiente.

Historique des exécutions de 28 jours Démarrer 1 nov. à 12:22 (Il y a 2 min) Durée Q) Toutes les exécutions Opération réussie

Dans mon cas, ce
flux à durer 1 minute 55

Mes listes Publications Teams Titre - Message de test Contenu Diffusion Traitement Publié Ajouter une colonne 01/11/2020 09:00 Qui ne cor pattes roll

Et si j’ouvre le
canal général d’une de mes équipes

Arnaud Jund 12:28 Message de test Qui ne connaît pas la cigogne blanche ? Avec son long bec, ses pattes rouges et ses rémiges noires, son envergure de plus d'un mètre et demi, la tradition populaire l'a de tous temps parée de vertus . portant bonheur aux maisons sur lesquelles elle construit son nid, acheminant les nouveau-nés dans les baluchons... C'est aussi, et c'est une bonne nouvelle, une espèce qui, après avoir failli disparaître de France ( 9 couples en 1974 !), se porte mieux, grâce à la protection tenace dont elle a fait l'objet, notamment en Alsace. En 2005, on comptait jusqu'à 1 027 couples nicheurs en France dont 339 en Alsace et 150 en Charente-Maritime. L'effort ne doit oas se relâcher. car les causes aui

Maintenant il s’agit
de faire d’autres tests avec des messages dont la date de diffusion est
postérieure à la date et l’heure actuelle, pour s’assurer qu’ils ne seront pas
publiés avant l’échéance.  Vous pouvez
aussi tester des messages sans date de diffusion, ils ne devraient pas être
pris en compte non plus.

Mes listes Publications Teams Titre - Message de test -test message 2 - test message 3 Contenu Diffusion Traitement Publié En attente En attente Ajouter une colonne 01/11/2020 09:00 Qui ne cor pattes rou! dsfdsfdsffsdfsdf sdfrdsfdsfs 02/11 '2020 08:00

Une fois vos tests
effectués, on va adapter la fréquence du flux !

Recurrence • Intervalle 14 Fuseau horaire Heure de début • Fréquence Minute 2020-11-01 Masquer les options avancées

Je décide que celui doit tourner toutes les 15 minutes !

On enregistre une dernière fois, le flux et on le laisse tourner, mais n’hésitez pas à vérifier son historique d’exécution de temps en temps pour vérifier qu’il tourne bien selon vos critères de fréquence.

Dans un article à venir, nous adapterons le flux pour que les messages programmés soient publiés sur des équipes ciblées plutôt que sur toutes nos équipes. 

Je vous donne donc rendez-vous pour la 2ème partie de cet article.  

Comment avez-vous trouvé ce billet ?

N'hésitez pas à voter !

Score moyen 5 / 5. Nombre de vote 3


S’abonner
Notifier de
guest
3 Commentaires
Inline Feedbacks
View all comments
Murielle Piron
Murielle Piron
4 novembre 2020 15 h 02 min

Très bon tuto! Merci!
Il semble long mais cette longueur est nécessaire pour expliquer toutes les étapes pas à pas.
Lors de l’étape

  • Traitement eq ‘En attente’ and Diffusion le ‘{x}DateTimeNow’

j’avais bêtement oublié un simple guillemet après la variable « {x}DateTimeNow« . Juste pour signaler qu’il faut trouver un moment où l’on ne sera pas interrompu pour suivre l’ensemble.

Personnellement, j’ai dû attendre la 2e partie pour lancer l’exécution du flux, je ne pouvais pas me permettre d’envoyer un message sur tous les canaux généraux de mes équipes.

Simon D.
Simon D.
27 mars 2022 23 h 52 min

Hum… Tuto disparu ? 🙁