Après avoir passé toute une journée à réécrire un #workflow de plus de 150 actions sans disposer de cette fonctionnalité et entendre mon collègue vTE Nintex me répéter toutes les 2 mins “Tu sais que sur Nintex, il y a le copier/coller […] ?” je m’étais promis de lui faire un petit article le moment venu…

“Cette fonctionnalité a été demandé via le UserVoice (FlowIdeas) de Microsoft Flow depuis maintenant un peu plus de 2 ans : https://powerusers.microsoft.com/t5/Flow-Ideas/Copy-action-time-saver/idi-p/30822.”


Annoncée dans un premier temps sur la roadmap PowerPlatform en Avril 2019 puis par Jon Levesque sur sa chaîne YouTube; cette fonctionnalité n’était disponible qu’en test via un environnement Preview.


C’est une habitude dans la #PowerPlatform, les nouvelles fonctionnalités sont disponibles via le programme Preview avant d’être déployées au fur et à mesure sur l’ensemble des tenants de production.
Pour savoir comment accéder au programme Preview, créer un environnement et ainsi avoir accès aux mises à jours et fonctionnalités en avance, je vous recommande de lire la documentation Microsoft : https://powerapps.microsoft.com/en-us/blog/preview-program/

Ecran de création d’un environnement en Preview.
Note ? : attention à la durée de vie d’un environnement de ce type.

“C’est donc depuis début Juillet 2019 qu’il est désormais possible d’utiliser la fonctionnalité de copier et coller des actions dans Microsoft Flow sur les #tenants #Office365. “


Voici plus en détail le fonctionnement :


Vue du presse-papier (My clipboard) vide.

Pour copier/coller une acction il faut utiliser l’option “Copy to my clipboard” via les “…” à droite d’une action.

Les actions sont disponibles via le menu “My clipboard” lors de l’ajout d’une action.

Il est possible de voir le code derrière une action via un éditeur de texte.
Note ? : le code est au format JSON

Note ? : constaté dernièrement la propriété “icon” est est format Base64 (svg)

Il est également possible d’accéder au code en utilisant l’info-bulle “ⓘ”

Il est important de noter qu’il est possible de copier et coller des actions d’un Flow à un autre Flow, ce qui permet de copier et coller des actions d’un workflow présent dans un environnement à un autre environnement. Enorme gain de temps ! ⏱


A noter qu’il est également possible de copier/coller plusieurs actions à la fois en utilisant les Scopes.

Enfin pour des utilisations plus avancées, comme par exemple le fait d’avoir une librairie d’actions et/ou des groupes d’actions réutilisables et partagées au sein de l’organisation ou d’une équipe : Il est possible de copier le code dans le presse-papier (CTR+C) et une fois positionné dans le menu “My clipboard” de coller le code (CTRL+V) et … ✨ : l’action est désormais disponible pour être recopier autant de fois que nécessaire !

N’hésitez pas à tester cela avec le code ci-dessous (source : Microsoft )

{"id":"781c2853-bd19-41f6-a9fb-10e4-ce070ecd","brandColor":"#0072c6","connectionReferences":{"shared_office365":{"connection":{"id":"/providers/Microsoft.PowerApps/apis/shared_office365/connections/shared-office365-89febf86-c72c-4424-af94-794a0cf53588"}}},"connectorDisplayName":"Office 365 Outlook","icon":"https://connectoricons-prod.azureedge.net/office365/icon_1.0.1227.1634.png","isTrigger":false,"operationName":"Email_Copy","operationDefinition":{"type":"ApiConnection","inputs":{"host":{"connection":{"name":"@json(decodeBase64(triggerOutputs().headers['X-MS-APIM-Tokens']))['$connections']['shared_office365']['connectionId']"}},"method":"post","body":{"To":"","Subject":"Test Subject","Body":"<p>Test email body</p>"},"path":"/v2/Mail","authentication":{"type":"Raw","value":"@json(decodeBase64(triggerOutputs().headers['X-MS-APIM-Tokens']))['$ConnectionKey']"}},"runAfter":{"Send_an_email_(V2)":["Succeeded"]}}}

Pour aller plus loin :
? Dynamics 365 & Power Platform Release plans : https://docs.microsoft.com/en-us/dynamics365/release-plans/
? Power Platform : https://docs.microsoft.com/en-us/dynamics365/release-plans/#pivot=pp-relplan
? April’19 (current release) : https://docs.microsoft.com/en-us/business-applications-release-notes/April19/microsoft-flow/planned-features
? Télécharger la liste des fonctionnalités et modifications annoncées pour Octobre 2019(PDF)

Annonces :
? 2019 Release Wave 2 Plan : https://preview.flow.microsoft.com/en-us/blog/2019-release-wave-2-plan-and-may-updates-for-microsoft-flow/
? Clipboard in Flow Designer and three new user experience updates : https://preview.flow.microsoft.com/en-us/blog/introducing-clipboard-in-flow-designer-and-three-new-user-experience-updates/

?Documentation Microsoft : https://docs.microsoft.com/en-us/business-applications-release-notes/april19/microsoft-flow/copy-paste-actions


Note?: Le contenu est exact au moment de la publication. Toutefois, des mises à jour et des ajouts sont effectués quotidiennement par Microsoft, ce qui pourrait en modifier l’exactitude ou la pertinence. Veuillez garder cela à l’esprit lorsque vous utilisez mes articles.


N’hésitez pas à partager votre retour d’expérience dans les commentaires ou si vous avez des questions.


Actuellement en cours de rédaction…?

?Retours d’expériences et recommandations sur #Flow et la #PowerPlatform
?Présentation d’un outil 3rd party pour la gestion de vos #WorkFlow dans un environnement avancé
?Microsoft Teams Governance : Flow, un outil au service de la gouvernance, l’automatisation et le reporting.