Power Automate UI フロー: 作成とセットアップ

Power Automate UI フロー: 作成とセットアップ

このチュートリアルでは、ワークフローにロボティック プロセス オートメーション (RPA) 機能をもたらすPower Automate UI フローを作成する方法を学習します。UI フロー コードを分析および変更する方法も学習します。

Power Automate UI フローを使用すると、ユーザーはアクションを配置する場所に応じて、そのアクションを繰り返し実行するためのパラメーターを設定しながら、アクションを記録できます。それはデスクトップ上またはウェブ上にある可能性があります。

目次

Power Automate UI フローの作成

まず、[UI フロー]オプションをクリックします。

Power Automate UI フロー: 作成とセットアップ

次に、UI フローを構築する方法について、 Windows レコーダーまたはSelenium IDE を使用する 2 つのオプションのいずれかを選択する必要があります。

Power Automate UI フロー: 作成とセットアップ

Windowsレコーダーオプションはデスクトップを介して対話する UI フローを作成し、Selenium IDE はWeb サイトと対話する UI フローを構築します。どちらのオプションもロボット プロセス オートメーションに従います。

この例では、基本的にデスクトップ上で実行されるWindows レコーダーを使用して Power Automate UI フローを作成します。そこで、「Windows レコーダー」オプションをクリックし、「次へ」をクリックします。

Power Automate UI フロー: 作成とセットアップ

その後、フローに名前を付けましょう。これを「MyFirstUIFlow」という名前にして、「次へ」をクリックします。

Power Automate UI フロー: 作成とセットアップ

この環境は、通常のフロー図とは異なります。このように設定されているのは、UI フローの側面のみを実行でき、Twitter、Outlook、Slack などの他のコネクタと対話できない UI 固有のフローを作成するためです。 

Power Automate UI フロー: 作成とセットアップ

この環境に入力がある場合は、最初に入力を設定します。その後、「次へ」をクリックします。

Power Automate UI フロー: 作成とセットアップ

次のステップは、実際にフローを記録し、自動化するプロセスのステップを作成することです。完了したら、「次へ」をクリックします。

Power Automate UI フロー: 作成とセットアップ

最後のステップは、出力を確認することです。ただし、実際のフローをまだ記録していないため、[レビュー出力]表示に進むことができませんでした。

Power Automate UI フロー: 作成とセットアップ

Power Automate UI フローの記録

[ステップの記録と編集]ウィンドウには、 [UI フローの開始] トリガーがあります。

Power Automate UI フロー: 作成とセットアップ

[新しいステップ]をクリックします。

Power Automate UI フロー: 作成とセットアップ

次に、アクションを選択しましょう。[UI フロー]タブには、 RecorderWinAutomationの 2 つのオプションがあります。このステップは UI フローを構築するためにのみ使用されるため、通常表示される他のコネクタがないことがわかります。

Power Automate UI フロー: 作成とセットアップ

WinAutomation は、ロボティック プロセス オートメーション (RPA)に精通している人が使用するソフトウェアです。これにより、ユーザーはレジストリ キーの変更や、 Recorderでは自動化できないデスクトップのバックエンド設定の変更などのデスクトップ操作を自動化できます。

ただし、 UI フロー内のほとんどのアクションでRecorderを使用する必要があるため、このチュートリアルでは Recorder についてのみ学習します。それでは、 [レコーダー]をクリックしてみましょう。

Power Automate UI フロー: 作成とセットアップ

次に、「アプリの録音」オプションをクリックします。

Power Automate UI フロー: 作成とセットアップ

クリックすると、メッセージが表示されます。

Power Automate UI フロー: 作成とセットアップ

この例では、メモ帳ファイルを開いて「こんにちは、私の名前はヘンリーです」と入力する単純な UI フローを作成しましょう。これを行うには、[レコーダーを起動]をクリックします。

Power Automate UI フロー: 作成とセットアップ

次に、ポップアップ ウィンドウと、録音するかどうかを尋ねるオプションが上部に表示されます。

Power Automate UI フロー: 作成とセットアップ

「記録」ボタンをクリックします。

Power Automate UI フロー: 作成とセットアップ

クリックすると、バックグラウンドですべてのマウスの動きとアクションの記録が開始されます。次に、Windows の [スタート]ボタンをクリックして、メモ帳を開きます。

Power Automate UI フロー: 作成とセットアップ

次に、メモ帳に「こんにちは、私の名前はヘンリーです」と入力し始めます。

Power Automate UI フロー: 作成とセットアップ

ファイルをHenryという名前で保存し、Enterを押します。

Power Automate UI フロー: 作成とセットアップ

最後に、「完了」ボタンをクリックします。

Power Automate UI フロー: 作成とセットアップ

これで、最初の UI フローの記録が完了しました。

Power Automate UI フロー: 作成とセットアップ

UI フローのコードを確認する

Power Automate UI フローは、レコーダー アプリを通じてバックグラウンドで実行されたすべてのアクションをマッピングしました。したがって、フロー図では、「無題の実行 - メモ帳スクリプト」と呼ばれる追加アクションを通じてそれを確認できます。クリックしてみましょう。

Power Automate UI フロー: 作成とセットアップ

次に、バックグラウンドで記録したすべてのアクションのステップが表示されます。

Power Automate UI フロー: 作成とセットアップ

最初に行ったのはメモ帳の起動だったので、ここにはLaunch Untitled – Notepadというアクションがあります。クリックしてみましょう。

Power Automate UI フロー: 作成とセットアップ

アクションの属性には、メモ帳を起動したアプリケーション パスアプリケーション名メイン ウィンドウのタイトル、およびアプリケーションの起動属性の[はい] か [いいえ] が含まれます。

Power Automate UI フロー: 作成とセットアップ

[詳細オプションを表示]をクリックして、その他の詳細を確認することもできます。

Power Automate UI フロー: 作成とセットアップ

アクションの詳細には、画面の幅と高さ、その他の特定の詳細が含まれます。

Power Automate UI フロー: 作成とセットアップ

[キーストロークの再生 1]をクリックしてみましょう。次に、作成したキーストロークが表示され、スクリーンショットも提供されます。 

Power Automate UI フロー: 作成とセットアップ

次に、「キーストロークの再生 2」をクリックします。次に、メモ帳の実際の保存ボックス名フィールドに書き込んだキーストローク ( Henry ) が表示されます

Power Automate UI フロー: 作成とセットアップ

最後に、「キーストロークの再生 3」をクリックします。ファイルを保存してEnter キーを押すと、戻るアクションが表示されます。

Power Automate UI フロー: 作成とセットアップ

Power Automate UI フローでのコードの変更

コードの確認が完了したので、Power Automate UI フローを再生する前に編集できます。サンプル UI フローでは、これを繰り返し実行すると実際には失敗することに気付きました。これは、「 Henry.txt 」という同じ名前のファイルを何度も保存しているためです。

ファイルを保存するための最後の 2 つのキーストロークを削除しましょう。これを行うには、特定のキーストローク ステップ内で省略記号( … ) をクリックし、 [削除]をクリックします。

Power Automate UI フロー: 作成とセットアップ

「OK」をクリックします。

Power Automate UI フロー: 作成とセットアップ

他のキーストロークのステップでも同じことを行います。完了したら、残りのキーストロークをチェックして、残りのプロセスが本当に自動化したいアクションであるかどうかを確認します。UI フロー サンプルでは、​​最後の部分で「Hello my name is Henry」と入力する必要があります。あるいは、下部にある[コードの編集]オプションをクリックすると、同様の json 値が得られます。

Power Automate UI フロー: 作成とセットアップ

コードに動的コンテンツを追加することもできます。サンプル メッセージの代わりに、以前のコネクタ、フロー、トリガー、またはツイートをここに置くことができます。

Power Automate UI フロー: 作成とセットアップ

さらに、コードにアクセスして変更を加えることができます。たとえば、「こんにちは」と言う代わりに、「ねえ」と入力できます。そのためには、文字「L」を省略します。

Power Automate UI フロー: 作成とセットアップ

これを「 Y 」に変更しましょう。

Power Automate UI フロー: 作成とセットアップ

次に、余分な文字「L」と「O」をタグコードとともに削除します。

Power Automate UI フロー: 作成とセットアップ

最後に、「保存」をクリックします。

Power Automate UI フロー: 作成とセットアップ

Power Automate UI フローのテスト

Power Automate UI Flowの記録と編集が完了したので、テストして機能するかどうかを確認してみましょう。まず、「次へ」をクリックします。

Power Automate UI フロー: 作成とセットアップ

現時点では、これは単なる初期サンプル フローであるため、出力について心配する必要はありません。「次へ」をクリックしてください。

Power Automate UI フロー: 作成とセットアップ

「今すぐテスト」をクリックします。次に、「テスト中にデバイスを操作しないでください」という警告が表示されます。[テスト]ボタンをクリックすると、以前に記録したアクションの実行が開始されるため、これに従うことが非常に重要です。したがって、カーソルを移動したり、アプリケーションを開いたりすると、プロセスが中断されるだけです。

Power Automate UI フロー: 作成とセットアップ

それでは、「テスト」をクリックしてから、マウスをまったく動かさないようにしましょう。この時点で、 Power Automate がバックグラウンドでメモ帳を開き、画面にポップアップ表示されるまで数秒待ってみましょう。

Power Automate UI フロー: 作成とセットアップ

次に、記録したアクションが機能したことがわかります。「 Hello 」という単語も「 Hey 」に変更されました。

Power Automate UI フロー: 作成とセットアップ

さらに、最新のメモ帳ファイルをチェックすると、実際に新しいメモ帳ファイルが開かれ、「Hey my name is Henry」と書かれていることがわかります。 

Power Automate UI フロー: 作成とセットアップ

これで、簡単に記録して自動化できる最初の UI フローが完成しました。他のチュートリアルでは、入力、出力、複雑なコード、UI フローの変更など、さらに多くの機能を追加する方法を学びます。また、UI フローを他のフローと統合する方法も学習します。


Power Automate UI フロー: 概要
Microsoft Power Automate の UI フロー入力
Power Automate の UI フロー出力

結論

Power Automate UI フローは2 つの方法で作成されます。UI フローをデスクトップ経由で実行する場合はWindows Recorderを使用し、代わりに Web サイト経由で実行する場合はSelenium IDEを使用できます。UI フローは、基本的にアクションを記録することから始まり、自動化されたステップを使用してそれらをコードに自動的に変換するロボット プロセス オートメーションに従います。

UI フローは、必要に応じてコードを同時に変更しながら、自動化されたフロー、スケジュールされたフロー、コネクタ、さまざまな入出力などの多くの機能を統合できるため、強力です。

ではごきげんよう、

ヘンリー


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。