Restaurer un flux de bureau supprimé
Cet article fournit des solutions et des solutions de contournement pour récupérer entièrement ou partiellement un flux de bureau supprimé.
Note
Les solutions et les solutions de contournement fournies dans cet article s’appliquent aux utilisateurs qui se connectent avec des comptes professionnels ou scolaires ou des comptes premium d’organisation.
Restaurer entièrement un flux de bureau supprimé
Restaurez un flux de bureau supprimé à l’aide d’une solution ou d’une sauvegarde d’environnement.
Restaurer avec des solutions
Comme condition préalable, le flux de bureau supprimé doit faire partie d’une solution qui a été précédemment exportée localement.
Pour restaurer le flux, importez la solution qui contient le flux supprimé. Pour en savoir plus, consultez Importer une solution.
Restaurer avec une sauvegarde d’environnement
Pour restaurer le flux supprimé via une sauvegarde de l’environnement Power Platform :
- Créer un nouvel environnement Power Platform.
- Restaurez une sauvegarde de l’environnement du flux supprimé dans le nouvel environnement cible. Pour en savoir plus, consultez Restaurer des environnements.
- Dans le nouvel environnement, créez une solution et ajoutez le flux de bureau.
- Exportez la solution localement.
- Revenez à l’environnement préexistant initial avec le flux manquant et importez la solution.
Restaurer partiellement un flux de bureau supprimé
Vous pouvez restaurer partiellement un flux de bureau supprimé à l’aide des données d’exécution du flux local ou des journaux d’audit.
Important
Seules les actions de flux peuvent être récupérées avec cette solution de contournement. Toutes les autres dépendances de flux telles que les éléments d’interface utilisateur, les images et les références de connexion ne peuvent pas être récupérées.
Restaurer à partir des données d’exécution du flux local
Prérequis
- Le flux a été supprimé du portail Power Automate (pas de la console Power Automate).
- Le flux a été exécuté localement à partir de la Power Automate console au moins une fois.
Récupérer les actions du flux supprimé
Pour récupérer les actions du flux supprimé :
Ouvrez %localappdata%\Microsoft\Power Automate Desktop\Console\Workspace\<ID du flux de bureau supprimé>\<chaîne aléatoire>\script.robin avec le Bloc-notes.
Copiez toutes les lignes directement sous le texte @SENSITIVE.
Si le flux est séparé en plusieurs sous-flux, alors :
- Pour le sous-flux Principal, copiez toutes les lignes sous le texte @SENSITIVE (non inclus) et avant le texte FUNCTION <subflow_name_1> (non inclus).
- Pour chacun des autres sous-flux, copiez toutes les lignes entre FUNCTION <subflow_name_x> (inclus) et END FUNCTION( inclus).
Ouvrez la console Power Automate et créez un nouveau flux.
Collez les lignes du sous-flux Principal dans l’espace de travail principal du concepteur. Cliquez avec le bouton droit dans l’espace de travail principal et sélectionnez Coller.
Collez les lignes de chaque sous-flux dans la section Sous-flux du concepteur. Cliquez avec le bouton droit de la souris sur la section Sous-flux en haut de l’espace de travail et sélectionnez Coller.
Restaurer depuis les journaux d’audit de l’environnement
Prérequis
Vérifiez que l’audit est activé à la fois dans l’environnement et dans la table Processus Dataverse.
Vérifier si l’audit est activé
Pour vérifier si l’audit est activé :
- Accédez au Centre d’administration Power Platform>Environnements>nom de votre environnement>Paramètres>Audit et journaux.
- Ouvrez les Paramètres d’audit et vérifiez que Démarrer l’audit est activé.
- Ouvrez le filtre Paramètres d’audit des entités et des champs> pour Toutes les tables > recherchez la table Processus >Propriétés>Options avancées. Dans la section Pour cette table , vérifiez que l’option Auditer les modifications apportées à ses données est activée.
Récupérer les actions du flux supprimé
Pour récupérer les actions du flux supprimé :
- Accédez au Centre d’administration Power Platform>Environnements>nom de votre environnement>Paramètres>Audit et journaux>Vue de synthèse de l’audit.
- Filtrez selon les événements Supprimer dans l’entité Processus pour localiser l’événement qui a supprimé le flux.
- Sélectionnez l’événement Supprimer pour ouvrir l’enregistrement.
- Copiez le champ Définition dans un éditeur de texte et remplacez tous les caractères
\r\n
par de nouvelles lignes. Créez une nouvelle ligne pour chaque jeu de\r\n
caractères. - Suivez les mêmes étapes que celles décrites dans Restaurer à partir des données d’exécution locales en commençant à partir de l’étape #2.