Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、ワークフローにロボティック プロセス オートメーション (RPA) 機能をもたらすPower Automate UI フローを作成する方法を学習します。UI フロー コードを分析および変更する方法も学習します。
Power Automate UI フローを使用すると、ユーザーはアクションを配置する場所に応じて、そのアクションを繰り返し実行するためのパラメーターを設定しながら、アクションを記録できます。それはデスクトップ上またはウェブ上にある可能性があります。
目次
Power Automate UI フローの作成
まず、[UI フロー]オプションをクリックします。
次に、UI フローを構築する方法について、 Windows レコーダーまたはSelenium IDE を使用する 2 つのオプションのいずれかを選択する必要があります。
Windowsレコーダーオプションはデスクトップを介して対話する UI フローを作成し、Selenium IDE はWeb サイトと対話する UI フローを構築します。どちらのオプションもロボット プロセス オートメーションに従います。
この例では、基本的にデスクトップ上で実行されるWindows レコーダーを使用して Power Automate UI フローを作成します。そこで、「Windows レコーダー」オプションをクリックし、「次へ」をクリックします。
その後、フローに名前を付けましょう。これを「MyFirstUIFlow」という名前にして、「次へ」をクリックします。
この環境は、通常のフロー図とは異なります。このように設定されているのは、UI フローの側面のみを実行でき、Twitter、Outlook、Slack などの他のコネクタと対話できない UI 固有のフローを作成するためです。
この環境に入力がある場合は、最初に入力を設定します。その後、「次へ」をクリックします。
次のステップは、実際にフローを記録し、自動化するプロセスのステップを作成することです。完了したら、「次へ」をクリックします。
最後のステップは、出力を確認することです。ただし、実際のフローをまだ記録していないため、[レビュー出力]表示に進むことができませんでした。
Power Automate UI フローの記録
[ステップの記録と編集]ウィンドウには、 [UI フローの開始] トリガーがあります。
[新しいステップ]をクリックします。
次に、アクションを選択しましょう。[UI フロー]タブには、 RecorderとWinAutomationの 2 つのオプションがあります。このステップは UI フローを構築するためにのみ使用されるため、通常表示される他のコネクタがないことがわかります。
WinAutomation は、ロボティック プロセス オートメーション (RPA)に精通している人が使用するソフトウェアです。これにより、ユーザーはレジストリ キーの変更や、 Recorderでは自動化できないデスクトップのバックエンド設定の変更などのデスクトップ操作を自動化できます。
ただし、 UI フロー内のほとんどのアクションでRecorderを使用する必要があるため、このチュートリアルでは Recorder についてのみ学習します。それでは、 [レコーダー]をクリックしてみましょう。
次に、「アプリの録音」オプションをクリックします。
クリックすると、メッセージが表示されます。
この例では、メモ帳ファイルを開いて「こんにちは、私の名前はヘンリーです」と入力する単純な UI フローを作成しましょう。これを行うには、[レコーダーを起動]をクリックします。
次に、ポップアップ ウィンドウと、録音するかどうかを尋ねるオプションが上部に表示されます。
「記録」ボタンをクリックします。
クリックすると、バックグラウンドですべてのマウスの動きとアクションの記録が開始されます。次に、Windows の [スタート]ボタンをクリックして、メモ帳を開きます。
次に、メモ帳に「こんにちは、私の名前はヘンリーです」と入力し始めます。
ファイルをHenryという名前で保存し、Enterを押します。
最後に、「完了」ボタンをクリックします。
これで、最初の UI フローの記録が完了しました。
UI フローのコードを確認する
Power Automate UI フローは、レコーダー アプリを通じてバックグラウンドで実行されたすべてのアクションをマッピングしました。したがって、フロー図では、「無題の実行 - メモ帳スクリプト」と呼ばれる追加アクションを通じてそれを確認できます。クリックしてみましょう。
次に、バックグラウンドで記録したすべてのアクションのステップが表示されます。
最初に行ったのはメモ帳の起動だったので、ここにはLaunch Untitled – Notepadというアクションがあります。クリックしてみましょう。
アクションの属性には、メモ帳を起動したアプリケーション パス、アプリケーション名、メイン ウィンドウのタイトル、およびアプリケーションの起動属性の[はい] か [いいえ] が含まれます。
[詳細オプションを表示]をクリックして、その他の詳細を確認することもできます。
アクションの詳細には、画面の幅と高さ、その他の特定の詳細が含まれます。
[キーストロークの再生 1]をクリックしてみましょう。次に、作成したキーストロークが表示され、スクリーンショットも提供されます。
次に、「キーストロークの再生 2」をクリックします。次に、メモ帳の実際の保存ボックス名フィールドに書き込んだキーストローク ( Henry ) が表示されます。
最後に、「キーストロークの再生 3」をクリックします。ファイルを保存してEnter キーを押すと、戻るアクションが表示されます。
Power Automate UI フローでのコードの変更
コードの確認が完了したので、Power Automate UI フローを再生する前に編集できます。サンプル UI フローでは、これを繰り返し実行すると実際には失敗することに気付きました。これは、「 Henry.txt 」という同じ名前のファイルを何度も保存しているためです。
ファイルを保存するための最後の 2 つのキーストロークを削除しましょう。これを行うには、特定のキーストローク ステップ内で省略記号( … ) をクリックし、 [削除]をクリックします。
「OK」をクリックします。
他のキーストロークのステップでも同じことを行います。完了したら、残りのキーストロークをチェックして、残りのプロセスが本当に自動化したいアクションであるかどうかを確認します。UI フロー サンプルでは、最後の部分で「Hello my name is Henry」と入力する必要があります。あるいは、下部にある[コードの編集]オプションをクリックすると、同様の json 値が得られます。
コードに動的コンテンツを追加することもできます。サンプル メッセージの代わりに、以前のコネクタ、フロー、トリガー、またはツイートをここに置くことができます。
さらに、コードにアクセスして変更を加えることができます。たとえば、「こんにちは」と言う代わりに、「ねえ」と入力できます。そのためには、文字「L」を省略します。
これを「 Y 」に変更しましょう。
次に、余分な文字「L」と「O」をタグコードとともに削除します。
最後に、「保存」をクリックします。
Power Automate UI フローのテスト
Power Automate UI Flowの記録と編集が完了したので、テストして機能するかどうかを確認してみましょう。まず、「次へ」をクリックします。
現時点では、これは単なる初期サンプル フローであるため、出力について心配する必要はありません。「次へ」をクリックしてください。
「今すぐテスト」をクリックします。次に、「テスト中にデバイスを操作しないでください」という警告が表示されます。[テスト]ボタンをクリックすると、以前に記録したアクションの実行が開始されるため、これに従うことが非常に重要です。したがって、カーソルを移動したり、アプリケーションを開いたりすると、プロセスが中断されるだけです。
それでは、「テスト」をクリックしてから、マウスをまったく動かさないようにしましょう。この時点で、 Power Automate がバックグラウンドでメモ帳を開き、画面にポップアップ表示されるまで数秒待ってみましょう。
次に、記録したアクションが機能したことがわかります。「 Hello 」という単語も「 Hey 」に変更されました。
さらに、最新のメモ帳ファイルをチェックすると、実際に新しいメモ帳ファイルが開かれ、「Hey my name is Henry」と書かれていることがわかります。
これで、簡単に記録して自動化できる最初の 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 とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて