デスクトップ UI フローの作成とテストCreate and test desktop UI flows

以下の手順では、電卓アプリを自動化して 2 つの数値を合計し、後で使用するために結果を格納する方法を説明します。In the following steps, we'll demonstrate how to automate the calculator app to sum two numbers and then store the result for later use.

デスクトップ UI フローの作成Create a desktop UI flow

ヒント

同様のパターンに従って他の Windows デスクトップ アプリを自動化できます。You can automate other Windows desktop apps by following a similar pattern.

  1. UI フローを作成するために、デバイスの準備ができていることを確認します。Ensure your device is ready to create UI flows.

  2. Microsoft Edge (バージョン 80 以降) または Google Chrome を使用して Power Automate を開き、ご利用のデバイスと同じ職場、または学校のアカウントを使用してサイン インします。Use Microsoft Edge (Version 80 or later) or Google Chrome to open Power Automate, and then sign in with the same work or school account as on your device.

  3. [マイ フロー] > [UI フロー] > [新規] を選択します。Select My flows > UI flows > New.

    新しい UI フローの作成Create new UI flow

  4. [デスクトップ アプリ] を選択し、[次へ] を選択します。Choose Desktop app and then select Next.

    デスクトップの選択Select desktop

  5. [フロー名] フィールドに UI フローの名前を入力し、[次へ] を選択します。Enter a name for your UI flow into the Flow name field, and then select Next.

    デスクトップの選択Select desktop

  6. 下部にある [次へ] を選択して、オプションの [入力の設定] 画面をスキップします。このチュートリアルでは入力を使用しません。Select Next at the bottom to skip the optional Set up inputs screen since we aren't using inputs in this walkthrough.

  7. パッケージのダウンロードを選択します。Select Download package.

  8. Setup.Microsoft.PowerAutomate.UIflow.exe ファイルを開きます。Open the Setup.Microsoft.PowerAutomate.UIflow.exe file. このファイルは、前の手順でダウンロードした後、Downloads フォルダーにあるはずです。This file is likely in your Downloads folder after you downloaded it in the previous step.

  9. UI フロー セットアップ インストーラーの指示に従い、インストールを完了させます。Follow the instructions in the UI flows setup installer to complete the installation.

    UI flows のインストーラーが完了すると、拡張機能のアクティブ化を求めるメッセージがブラウザーに表示されます。Once the UI flows installer completes, you'll receive a prompt from your browser to activate the extension.

  10. Microsoft Edge (バージョン 80 以降) で、ブラウザーの右上にある各警告アイコンを選択し、拡張機能の有効化 を選択します。On Microsoft Edge (Version 80 or later), select each warning icon in the top right of the browser, and then select Enable extension.

  11. Google Chrome では、プロンプトが表示されたら、[Enable extension](拡張機能の有効化) を選択します。On Google Chrome, select Enable extension when prompted.

    ヒント

    ブラウザーにプロンプトが表示されない場合は、次のことを確認してください。If you did not see the prompt in your browser, check the following:

    拡張機能をインストールしたら、続行します。Continue after you've installed the extension.

  12. [アプリの記録] カードを選択して展開します。Select the Record app card to expand it.

    [アプリの記録] の選択Select record app

  13. [レコーダーの起動] を選択します。Select Launch recorder.

    [レコーダーの起動] の選択Select launch recorder

    レコーダー コントロールが画面の上部に表示されます。The recorder control displays at the top of your screen.

    レコーダー コントロールThe recorder control

  14. 電卓アプリを起動します。Start the calculator app.

    ヒント

    アプリのコントロールにマウスを置くと、各コントロールが青の枠線で強調表示されます。As your mouse hovers over controls in the app, you'll notice that a blue outline highlights each control. コントロールを選択する前に、常に青の強調表示を待ちます。Always wait for the blue highlight before you select a control.

    要素の周囲に青の強調表示が表示されない場合は、適切に記録されていない可能性があります。If the blue highlight doesn't display around the element, it might not be recorded properly.

  15. レコーダー コントロールから [記録] を選択します。Select Record from the recorder control.

  16. 最初の数値を選択して [+] を選択し、2 つ目の数値を選択して [=] を選択します。Select the first number, select +, select the second number, and then select =.

    電卓アプリThe calculator app

    ヒント

    自動化の信頼性を向上させるために、次の操作を行います。You will improve automation reliability by:

    • 記録を開始する "前に"、記録するアプリを開いて最大化します。Opening and maximizing the apps you want to record before before you start recording
    • アプリのタイトル バーをクリックし、タイトル バーにフォーカスが移動した状態で記録を開始します。Starting your recording with a click the app title bar to bring it in focus.
  17. 記録する操作を完了したら、レコーダー コントロールで [完了] を選択します。Select Done on the recorder control after you complete the actions you want to record.

  18. 記録したアプリを閉じます。Close the app that you recorded.

  19. " スクリプトの実行" で始まるカードを選択すると、記録されたステップのスクリーンショットが表示されます。Select the card that starts with "Run script" to view screenshots of the recorded steps.

    ヒント

    重複するステップを削除するには、[...] > [削除] を選択します。Select ... > Delete to remove any duplicate steps.

    記録されたステップの表示Show recorded steps

  20. 次へ を選択します。Select Next.

  21. [次へ] を選択して、オプションの [出力の設定] のステップをスキップします。このチュートリアルでは出力を使用しません。Select Next to skip the optional Set up outputs step since we aren't using outputs in this walkthrough.

  22. [今すぐテスト] ボタンを選択して UI フローをテストし、UI フローの実行を観察します。Test your UI flow by selecting the Test now button, and then watch your UI flow run.

重要

最適な結果を得るため、再生中はデバイスを操作しないでください。For best results, do not interact with your device for the duration of playback.

  1. [保存して終了] を選択して UI フローを保存します。Select Save and exit to save your UI flow.

既知の問題と解決策Known issues and solutions

  • 現在、スクリーンショットは保存後に失われます。Screenshots are currently lost after saving. 修正に取り組んでいます。We are working on a fix.

  • UI flows では各テストまたは実行のたびにアプリケーションの新しいインスタンスが起動されます。このため、UI フローの最後に [閉じる] アクションを追加することをお勧めします。You may want to add a Close action at the end of your UI flow because UI flows launches a new instance of the applications with each test or run.

  • 不要なアクションまたは重複するアクションを削除するには、記録されたアクションのカードで [...] > [削除] を選択します。Select ... > Delete on the recorded actions card to remove any unnecessary/duplicate actions.

  • 右クリックが正しく再生されない場合があります。Right clicks may not play back correctly. その場合は、記録中に左クリックによって対象のユーザー インターフェイス要素に UI flows のフォーカスを移動してから、右クリックします。In such case, while recording, click left to focus UI flows on the target user interface element, and then right click.

  • 新しいバージョンのインストール後に、UI flows で Windows アプリケーションが記録または再生されなくなった場合は、最新バージョンを使用していることをご確認ください。If UI flows no longer records or plays back Windows applications after installing a new version, confirm you have the latest version.

サポートされていないアプリケーションの種類Unsupported application types

  • Windows での対話 (エクスプローラー、スタートアップ メニュー、タスク バーなど)。Interactions on Windows (File explorer, startup menu, task bar, etc.).

  • Web ブラウザー (Chrome、IE、Microsoft Edge、Firefox、Mozilla など)。Web browsers (Chrome, IE, Microsoft Edge, Firefox, Mozilla, etc.). Web サイトを自動化するには、代わりに「Web UI フローの作成」を参照してください。Please instead refer to Create a Web UI flow to automate websites.

  • Java アプリケーション。Java applications.

  • ClickOnce アプリケーション。Click once applications.

  • Web ビューを使用するアプリケーション (Electron アプリケーションなど)。Applications with a Web view such as Electron applications.

  • Microsoft Office 2016 およびそれ以前。Microsoft Office 2016 and earlier.

  • Microsoft Office online。Microsoft Office online.

サポートされていない構成Unsupported configurations

  • マルチスクリーン。Multi-screen.

  • 仮想マシン クライアント (リモート デスクトップ、Citrix など) からの記録。Recording through a virtual machine client (Remote Desktop, Citrix, etc.).

  • メイン ウィンドウのタイトルが同一である、アプリケーションの複数のインスタンス。Multiple instances of an application where the main window titles are identical.

  • 同じタイトルを持つアプリケーション ウィンドウ (たとえば、Microsoft Outlook で同時にアクティブになっている 無題 – メッセージ (HTML) という複数の新しいメール ウィンドウ)。Application windows with identical titles, for example, Microsoft Outlook with multiple Untitled – Message (HTML) new mail windows active at the same time.

  • 特定の 1 台のデバイスでの、複数の同時記録セッション。Concurrent recording sessions on a given device.

  • 特定の 1 台のデバイスでの、複数の同時再生セッション。Concurrent playback sessions on a given device. UI フローが同時に実行されている場合は、最初のフローが優先され、1 つ目のフローが完了しないうちは後続のフローは失敗します。In case of simultaneous UI flow runs, the first one takes precedence and the subsequent ones fail until the first one completes.

  • 記録したデバイスとはキーボード レイアウトが異なるデバイスでの再生。Playback on a device with a different keyboard layout than the device on which it was recorded.

  • Microsoft Flow を使用しているブラウザーが別のデバイスまたは別の Windows セッションに存在する状態での、デバイスまたは Windows セッションを記録すること。Recording on a device or Windows session while the browser with Microsoft Flow is on a different device or Windows session.

サポートされていないアクションの種類と動作Unsupported action types and behaviors

次のアクションは記録されません。The following actions will not be recorded:

  • ダブルクリック。Double click.

  • マウスの移動。Mouse move.

  • マウスのホバー。Mouse hover.

  • クリックしてドラッグ。Click and drag.

  • タッチ入力またはペン入力。Touch or pen input.

  • 記録する前にアプリを開くこと。Open app before recording.

Microsoft Office (デスクトップ) の信頼性の低い動作と回避策Unreliable behaviors and workarounds for Microsoft Office (desktop)

  • 再生中、リボンが自動非表示に設定されている場合に発生する可能性のある問題を回避するには、再生を開始する前にリボンをピン留めします。Pin the ribbon before you begin playback to avoid issues that may occur if the ribbon is set to auto-hide during playback.
  • クリックしてドラッグする方法で項目を選択しないでください。Do not select items by clicking and dragging. たとえば、Shift キーを押しながらクリックして Microsoft Excel のセルを選択する、Microsoft Word または Microsoft PowerPoint でマウスをドラッグしてテキストを選択するなどの操作はしないでください。For example, don't use shift-click to select cells in Microsoft Excel and don't select text in Microsoft Word or Microsoft PowerPoint by dragging the mouse.
  • Microsoft Word および Microsoft PowerPoint デスクトップ アプリケーションでは、UI のフローで一部の要素が正しく機能しない場合があります。Some elements may not work correctly in UI flows for Microsoft Word and Microsoft PowerPoint Desktop applications. たとえば、ファイル メニューのオプション ([空白から開始] など)、またはコントロールの右クリック (Microsoft Word での段落の追加や Microsoft PowerPoint でのスライドのレイアウト変更など) が機能しない場合があります。For instance, options on the File menu such as starting from blank, or right clicking controls like adding a paragraph in Microsoft Word or changing the layout of slides in Microsoft PowerPoint may not work.

次のステップNext steps