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

[このトピックはプレリリース版のドキュメントであり、変更される可能性があります。][This topic is pre-release documentation and is subject to change.]

注意

Microsoft Flow が Power Automate になりました。Microsoft Flow is now Power Automate. 詳細については、このブログを参照してください。For more information, see this blog.

このコンテンツは、今後のブランドの変更を反映して更新されます。This content will be updated to reflect the branding change in the coming days.

発生する可能性のある問題、その問題の回避策、このプレビュー リリースではサポートされていないシナリオの詳細については、このトピックで後述する既知の問題を参照してください。Please refer to the Known issues later in this topic to learn more about issues you might run into, workarounds for those issues, and scenarios that are not supported in this preview release.

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

以下の手順では、電卓アプリを自動化して 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.

ヒント

同様のパターンに従って他の 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. Chromium 版 Microsoft Edge または Google Chrome を使用して Power Automate を開き、お使いのデバイスと同じ職場または学校アカウントでサインインします。Use the Chromium version of Microsoft Edge 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 (preview) > 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 the Record app card to expand it.

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

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

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

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

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

  9. 電卓アプリを起動します。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.

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

  11. 最初の数値を選択して [+] を選択し、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.
  12. 記録する操作を完了したら、レコーダー コントロールで [完了] を選択します。Select Done on the recorder control after you complete the actions you want to record.

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

  14. " スクリプトの実行" で始まるカードを選択すると、記録されたステップのスクリーンショットが表示されます。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

  15. [次へ] を選択します。Select Next.

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

  17. [今すぐテスト] ボタンを選択して 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.

次のステップNext steps

既知の問題と解決策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. 行う記録の種類と速度によっては、重複するアクションが作成される場合があります。Duplicate actions may be created depending on the type and the speed of you are recording.

  • 右クリックが正しく再生されない場合があります。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, uninstall the previous version and then install a new version.

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

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

  • Web ブラウザー (Chrome、IE、Microsoft Edge、Edge Chromium、Firefox、Mozilla など)。Web browsers (Chrome, IE, Edge, Edge Chromium, 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 (preview) 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.