この記事では、削除されたデスクトップ フローを完全または部分的に回復するための解決策と回避策について説明します。
注意
この記事で最初に説明した解決策と回避策は、職場または学校アカウント、または組織のプレミアム アカウントでログインするユーザーに適用されます 。 最後の解決策は、Microsoft アカウントでログインするユーザーに適用されます。
削除されたデスクトップ フローを完全に復元する
ソリューションまたは環境のバックアップを使用して、削除されたデスクトップ フローを復元します。
ソリューションを復元する
前提条件として、削除されたデスクトップ フローは、以前にローカルにエクスポートされたソリューションの一部である必要があります。
フローを復元するには、削除されたフローを含むソリューションをインポートします。 ソリューションをインポートする の詳細について説明します。
環境のバックアップで復元する
削除されたフローを Power Platform 環境バックアップを通じて復元するには:
- 新しい Power Platform 環境を作成する。
- 削除されたフローの環境のバックアップを新しいターゲット環境に復元します。 環境の復元 についての詳細。
- 新しい環境で、新しいソリューションを作成し、デスクトップ フローを追加します。
- ソリューションをローカルでエクスポートします。
- 戻る初期の既存環境に不足しているフローとともに、ソリューションをインポートします。
削除されたデスクトップ フローを部分的に復元する
ローカル フロー実行データまたは監査ログを使用して、削除されたデスクトップ フローを部分的に復元できます。
重要
この回避策では、フロー アクションのみを取得できます。 UI 要素、画像、接続参照など、その他のフロー依存関係は取得できません。
ローカル フロー実行データからの復元
前提条件
- このフローは Power Automate ポータルから削除されました ( Power Automate コンソールからは削除されません)。
- フローは Power Automate コンソールから少なくとも 1 回ローカルで実行されました。
削除されたフローの復元アクション
削除されたフローのアクションを回復するには:
メモ帳で %localappdata%\Microsoft\Power Automate Desktop\Console\Workspace\<デスクトップ フロー id>\<random string>\script.robin を開きます。
テキスト @SENSITIVE の直下のすべての行をコピーします。
フローが複数のサブフローに分離されている場合は、次のようになります。
- Main サブフローの場合、テキスト @SENSITIVE (含まれません)の下とテキスト FUNCTION <subflow_name_1> (含まれません)の前のすべての行をコピーします。
- 他のサブフローごとに、FUNCTION <subflow_name_x> (含む)と END FUNCTION (含む)の間のすべての行をコピーします。
Power Automate コンソールを開いて、新しいデータ フローを作成します。
メイン サブフローの行をデザイナーのメイン ワークスペースに貼り付けます。 メインのワークスペースを右クリックし、貼り付け を選択します。
各サブフローの行を、デザイナーのサブフロー セクションに貼り付けます。 ワークスペース上部の サブフロー セクションを右クリックし、貼り付け を選択します。
環境監査ログからの復元
前提条件
環境と プロセス Dataverse テーブルの両方で監査が有効になっていることを確認してください。
監査が有効かどうかを確認する
監査が有効になっているかどうかを確認するには、次のようにします。
- Power Platform 管理センター>環境>your_environment_name>設定>監査とログ に移動します。
- 監査設定 を開いて、監査の開始 が有効になっていることを確認してください。
- すべての テーブル>に対して エンティティとフィールドの監査設定> フィルターを開き、プロセス テーブル >プロパティ>詳細オプション を検索します。 このテーブル セクションで、データへの変更を監査する が有効になっていることを確認してください。
削除されたフローの復元アクション
削除されたフローのアクションを回復するには:
- Power Platform 管理センター>環境>your_environment_name>設定>監査とログ>監査概要ビュー に移動します。
- 削除 イベントで プロセス エンティティをフィルタリングして、フローを削除したイベントを見つけます。
- 削除 イベントを選択してレコードを開きます。
-
定義 フィールドをテキスト エディターにコピーし、すべての
\r\n
文字を新しい行に置き換えます。\r\n
文字セットごとに新しい行を作成します。 - ローカル実行データからの復元 で説明されているのと同じ手順を、手順 #2 から追従します。
Microsoft 個人アカウントを使用して、削除されたデスクトップ フローを完全に復元する
Microsoft 個人アカウントでログインすると、デスクトップ フローは OneDrive\Apps\Windows 用 Power Automate Desktop パスの、OneDrive に保存されます。
この記事 の手順に従って、OneDrive のごみ箱から削除されたデスクトップ フローを復元します。