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

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて