アクティビティ
最新
バナーの背景画像
UI Automation のアクティビティ
最終更新日 2024年4月26日

サポート対象外
v20.10

v20.10.15

公開日: 2023 年 10 月 5 日

バグ修正

  • <ctrl /> セレクターが失敗していた原因である、Chrome および Edge バージョン 117 で IFrame の要素または PDF を含む Web ページに対する破損した Active Accessibility のサポートを修正しました。
    また、[ブラウザーを開く] / [ブラウザーを使用] アクティビティを使用して開いたブラウザーに、追加のコマンド ライン引数を渡すオプションを追加しました。これは、[環境変数を設定] アクティビティを使用して適切な環境変数を設定することで実行できます。
    • UIPATH_EXTRA_CMD_ARGS_CHROME
    • UIPATH_EXTRA_CMD_ARGS_EDGE
    • UIPATH_EXTRA_CMD_ARGS_FIREFOX

v20.10.14

公開日: 2023 年 6 月 8 日

バグ修正

Chrome および Edge の最新バージョン 114 への更新により、Active Accessibility のサポートを有効化する方法に重大な変更が発生しました。このため、印刷ポップアップ メニューや PDF ビューアーなどのブラウザー画面の操作時に、オートメーション プロセスが失敗していました。

v20.10.13

公開日: 2022 年 12 月 7 日

改良点

UI Automation クラシック

UI Explorerセレクター属性パネルで visibleInnerText 属性を利用できるようになりました。

バグ修正

  • [ブラウザーを開く] アクティビティの内部タイムアウトの値を 20 秒から 60 秒に引き上げました。また、このタイムアウト値は UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS 環境変数を使用して設定することもできます。

v20.10.12

公開日: 2022 年 8 月 3 日

バグ修正

  • これまで UI Automation でサポートされていなかった Azure の Windows Virtual Desktop (msdrc.exe) に関連付けられた新しいプロセス名を追加し、本サービスがサポートされるようにしました。
  • IE モードの Microsoft Edge の操作を自動化する際に、Edge と IE 間の URL エンコードの不一致が原因でセレクターの検証に失敗していました。
  • 入力メソッドとして [入力をシミュレート] を設定した [文字を入力] アクティビティを使用すると、特定のアプリケーションで数字の 8 を入力できませんでした。

v20.10.11

公開日: 2021 年 11 月 25 日

バグ修正

  • [テキストを設定] アクティビティに空の文字列を設定して Web ページの要素内のテキストをクリアする操作が、UI Automation パッケージ v18.4 の時のように、再び行えるようになりました。

v20.10.10

公開日: 2021 年 6 月 2 日

バグ修正

  • Java Bridge を UI Explorer からインストールできませんでした。
  • [画像が出現したとき] アクティビティでターゲットを初めて指定した際に、破損したスクリーンショットが表示されていました。
  • [属性を取得][位置を取得][テキストを取得][テキストの存在を確認]、および [OCR でテキストの存在を確認] アクティビティのパフォーマンスに関する問題を修正しました。
  • [アプリケーション/ブラウザーを使用] アクティビティで Chrome の特定の Web ページを指定すると OS 全体がフリーズする問題を修正しました。
  • App-V のコンテナー内の XenApp に対して [トランザクションを呼び出し] アクティビティと [SAP にログイン] アクティビティを使用すると、Enter キーの入力が行われませんでした。
  • SAP GUI Scripting が、App-V として発行された SAP ログオン アプリケーションの自動化に使用できませんでした。
  • 実行時にウィンドウがフォアグラウンドでフリーズすると、[クリック] アクティビティが動作しなくなっていました。
  • 要素またはアンカーを指定した後に、UI Explorer がフォアグラウンドに戻らなくなっていました。
  • [要素を指定] と [修復] 機能を使用すると、複数の [セレクター エディター] ウィンドウが開いていました。

v20.10.9

公開日: 2021 年 2 月 8 日

バグ修正

  • Windows 7 のマシンにおいて、UI 要素を指定した後も選択オプションのヘルパー画面が表示され続ける問題を修正しました。
  • [アプリケーション/ブラウザーを使用] アクティビティが Adobe Acrobat をターゲットとして使用できませんでした。この問題は、アプリケーションが開いているにもかかわらず発生していました。

v20.10.8

公開日: 2020 年 12 月 14 日

バグ修正

  • ウィンドウ インスタンスを複数持つアプリを自動化する際、[アプリケーション/ブラウザーを使用] コンテナー内で [ウィンドウ アタッチ モード][アプリケーション インスタンス] に設定していると、[クリック] アクティビティで生成されるセレクターを存在しないセレクターに手動で変更した場合に、最初の要素の代わりに対象のアプリケーション全体がターゲットになっていました。これは、[セレクター] チェック ボックスが選択されている場合にのみ発生していました。

v20.10.7

公開日: 2020 年 12 月 10 日

改良点

レコーダーのアクション選択メニューに [ダブルクリック] を追加しました。

オフライン モードで記述子を編集する際に [ウィンドウ セレクター] が表示されるようにしました。

バグ修正

  • Studio のオブジェクト リポジトリ機能が、[表データを抽出] アクティビティで使用できるようになりました。
  • [プロセスを呼び出し] アクティビティで、誤ったファイルが呼び出されていた問題を修正しました。
  • JavaState 属性のマッチングが正常に実行されていませんでした。
  • [入力をシミュレート] を有効化した [文字を入力] アクティビティを Chrome 内の Lawson に対して使用すると、文字の入力に失敗していた問題を修正しました。
  • [画像をクリック] アクティビティで、[タイムアウト] プロパティと [準備完了まで待機] プロパティのフィールドに設定した値が使用されていませんでした。
  • Nexaweb 環境の NRichLabel からテキストを取得する際に、NULL ポインター例外がトリガーされていました。

既知の問題

  • UiPathStudio.msi で Chrome および Edge Chromium の UiPath 拡張機能をインストールしている間にいずれかのブラウザーが実行中であると、インストールに失敗します。現在はインストール前にブラウザーを閉じるよう求める確認メッセージが表示されます。

v20.10.6

公開日: 2020 年 10 月 20 日

バグ修正

  • [表のセル スコープ] アクティビティは、v2020.10 以降の Studio・StudioX では、クラシック デザイン エクスペリエンスでのみ使用可能であるにも関わらず、Studio・StudioX でモダン デザイン エクスペリエンスが選択された場合でも表示されていました。

v20.10.5

公開日: 2020 年 10 月 12 日

改良点

UI Automation と UI Automation Next の統合

UI AutomationUI Automation Next アクティビティ パッケージを統合し、両パッケージの利点を併せ持つ UI Automation v20.10.5 アクティビティ パッケージを公開しました。このパッケージでは新しい統合ターゲットの技術が活用されています。統合ターゲットにはターゲットを設定するすべてのメソッドが集約されており、あらゆる自動化をより簡単に行えるようにします。

また、一部のアクティビティを修正して統合ターゲットの技術をサポートするようにしました。ただし、これまでの同等機能はパッケージから削除しておりませんのでご安心ください。クラシックまたはモダン エクスペリエンスのどちらを使用するかは、Studio の Backstage ビューの [設定] > [デザイン] タブで簡単に選択できます。

モダン エクスペリエンスを選択すると新しいアプリ/Web レコーダーにもアクセスできるようになります。これは以前の UI Automation レコーダーの機能をすべて単一のレコーダーに統合した、アンカーベースかつマルチテクノロジな要素識別システムです。新しいレコーダーを使用することで、操作のレコーディングを大幅に簡単かつスピーディーに実行できます。

統合版の UI Automation アクティビティ パッケージは、v2020.4.1 以前の Studio でもインストールできます。インストールすると、[アクティビティ] パネルにはクラシック アクティビティとモダン アクティビティがすべて表示されます。ただし、v2020.4.1 より新しい Studio/Robot が必要なウィザードは、古いバージョンでは利用できませんのでご注意ください。

注: UI Automation Next パッケージの v20.4.3 から v20.10.5 の間で行われた改良については、確認しやすいように以下の各項目として表示しています。
デスクトップ トリガー
トリガー スコープ アクティビティ

トリガー用のまったく新しい [トリガー スコープ] アクティビティを開発しました。このアクティビティは v20.10.1 の System アクティビティ パッケージに含まれていますが、UI AutomationSystem アクティビティ パッケージに存在するすべてのトリガーと合わせて使用することができます。このアクティビティではトリガーで動作するために必要な引数、たとえばトリガーの名前、種類、そのソース イベントなどが自動的に生成されます。さらに、発生したイベントを順次または同時に処理できるほか、アクションを一度実行したら終了することもできます。

新しいトリガーと新デザインの UI

上記に関して、新しいトリガー アクティビティを複数追加しました。また既存のトリガーのデザインを改良し、使用頻度の高いプロパティがデザイナー パネルに表示されるようにしました。 新しいアクティビティは以下のとおりです。

  • 要素属性変更トリガー
  • 要素ステート変更トリガー
トリガー SDK

もっとも重要な機能として、トリガーの開発を民主化しました。このため、カスタム アクティビティと同じように、誰もがカスタム トリガーを使用・開発できるようになりました。詳細についてはこちらをご覧ください。

ワークフロー アナライザーのルール

以下の 2 つのワークフロー アナライザーのルールを新しく追加しました。

  • セレクター内での変数の使用禁止 - UI Automation アクティビティのうち、セレクター内で変数を使用しているものをすべてスキャンします。このためオートメーション プロセスでコンプライアンス違反のセレクターを使用するリスクを排除できます。
  • セキュリティで保護されていないパスワードの使用 - ワークフロー内で使用されている [文字を入力] アクティビティがパスワードを入力する際に、SecureString 変数の代わりにプレーン テキストを使用していないかどうかを確認します。
Computer Vision

今回のリリースでは CV アクティビティ内で操作中の画面のキャッシュの方法を変更することで、ユーザー エクスペリエンスを向上させました。新しいキャッシュ方法では、[CV 画面スコープ] アクティビティ内で操作したすべての画面が保存されます。このためデザイン時の各画面に対する操作をより簡単に行えるようになりました。

UI Automation Next

新しく [スクリーンショットを作成] アクティビティを追加し、特定の UI 要素のスクリーンショットを作成して画像ファイルとして保存できるようにしました。

[アプリケーション/ブラウザーを使用] アクティビティ同士を入れ子にして設置できるようにしました。このため、アプリケーションを複数使用するオートメーションをもっと柔軟にデザインできるようになりました。

アプリ/Web レコーダーに [すべてのステップを確認] オプションを追加しました。このオプションを有効化すると、ステップが記録される前に以下の変更が発生します。

  • 対話する UI 要素をクリックした後にターゲットの選択が自動的には行われなくなります。要素の選択を確定する前にアンカーを追加/削除できます。また、一度指定したターゲットを削除したり、追加し直したりできます。
  • [テキストを取得] アクションを追加する際に、値を保存するよう求められます。

アプリ/Web レコーダーは、ユーザーによって最後に移動された画面上の位置を記憶するようになりました。レコーダーを一度閉じて再度起動すると、前回と同じ位置で開きます。

新しいアクティビティ

テキストを変更 - 指定したテキストを、検索して置換、トリミング、連結といったメソッドを用いて更新します。このためテキスト ファイルを操作するための新たな方法が複数利用できるようになりました。

表のセル スコープ - 既存の表 UI 要素にアタッチし、その中で複数のアクションを実行します。このアクティビティは SAP WinGUI の自動化に特化して開発されています。

CV 表を抽出 - Computer Vision の技術を使用して、表示されている表を取得し、後で使用できるようにそれを DataTable 型の変数に格納します。

.NET コードを挿入 - 対象のアプリケーションに .NET コードを挿入します。このため、WPF や WInForms のような Windows アプリケーションの扱いづらい UI の処理に対するサポートが強化されました。

その他の改良点

[文字を入力] アクティビティの [フィールド内を削除] フィールドが空白である場合に表示されるメッセージを改良しました。

UiPath では SAP のオートメーション プロジェクトを作成するための機能を拡充しています。今回のリリースではすぐに使えるセレクターを構築し、簡単に SAP Fiori を自動化できるようにしました。

[CV テキストを取得] アクティビティに [あらかじめ更新] チェック ボックスを追加しました。オンにすると、Computer Vision のニューラル ネットワークを使用して再度スキャンが行われ、最初に [CV 画面スコープ] でスキャンした後で発生した変更点が検出されます。

ユーザー イベントの監視に対するサポートを、Citrix デスクトップおよびアプリ、ならびに RDP の自動化に対して追加しました。

GetProcessNameByPid および GetWindowProcessName 属性が小文字の値を返すようになりました。以前は未加工のプロセス名が返されており、小文字に変換する必要がありました。

[Google Cloud Vision OCR] アクティビティに [検出モード] オプションを追加しました。

[文字を入力] アクティビティを Internet Explorer および Chrome の Outlook Web で使用した際の挙動を改良しました。以前はすべての入力メソッドに対して [入力前にクリック] プロパティを true に設定する必要があり、大きな値を持つ <idx> 属性の信頼性も十分ではありませんでした。

[SAP にログオン] アクティビティの既定値が、対応するレジストリ エントリから取得されるようになりました。

SAP のテーブルの列に対して生成されるセレクターが、既定値として列の数字の代わりに列名を返すようになりました。このため、セレクターが生成される際には列名を示す <colTooltip> 属性が含まれるようになりました。
[クリック] アクティビティが、Java アプリケーションの JSpinner の矢印の要素を操作できるようになりました。
Java アプリケーションのセレクターが <cls> 属性をサポートするようになりました。

重大な変更

  • [スクリーンショットを作成] アクティビティに対してバグ修正を行った結果、このアクティビティで発生したすべての例外の処理方法が変わりました。修正前は、例外が発生するとスクリーンショットが null として返されるだけでしたが、現在は例外が通常どおりスローされてワークフローの実行が停止します。この変更は、既存のワークフローに重大な変更を及ぼす可能性があります。
  • バグ修正の結果、[文字を入力] アクティビティの [入力前にクリック] プロパティが Java アプリケーションで動作する際に、カーソルが既存のテキストの先頭ではなく末尾に配置されるようになりました。この現象は、[アクティベート] プロパティをオンにし、かつ [入力前にクリック] プロパティを Single または Double に設定した状態で、アクティビティを Java アプリケーション内で使用すると発生します。
  • ごくまれに、バージョン 2020.4.x で作成したターゲットとアンカーの組み合わせが、このバージョンで正しい要素を識別できない場合があります。この問題を修正するにはターゲットに対してアンカーを選択し直すか、別のアンカーを追加してください。

バグ修正

  • プロセスを Orchestrator から開始すると、[ウィンドウにアタッチ] アクティビティが Java アプリケーション上で正常に機能しなかった問題を修正しました。この問題は Windows の更新を実行した後に発生していました。awt.dll ファイルが対象の Java アプリケーションで読み込まれていない場合、Java 拡張機能のインストールは求められませんのでご注意ください。今回の修正の結果、Java セレクターでアプリケーションを自動化できない場合にインストールのポップアップが表示されなくなりました。Java 拡張機能の詳細についてはこちらをご覧ください。
  • Microsoft Teams アプリケーションに対するセレクター生成で、<cls> タグが不適切に生成されていた問題を修正しました。
  • [キー操作トリガー] アクティビティのセレクターに <idx> 属性が含まれていると、要素の検出に失敗していました。
  • [クリック] アクティビティまたは [ホバー] アクティビティが UI 要素と対話する直前に、ドロップダウン リストまたはコンテキスト メニューが消滅することがありました。この問題は現在は修正されています。
  • [キー操作トリガー] アクティビティを SAP WinGUI の要素に対して使用すると、正常に機能しませんでした。
  • アプリ/Web レコーダーの [アクションを選択] ホバー メニューがクリックしづらいことがありましたが、この問題を修正しました。
  • [アプリケーション/ブラウザーを使用] アクティビティの対象のアプリケーションに Acrobat Reader DC を指定し、[オープン動作] プロパティを [Always] に設定すると、Acrobat が既に開いている場合にエラーが発生していましたが、この問題を修正しました。現在このアクティビティは既存の Acrobat ウィンドウにアタッチするようになりました。たとえば、引数として PDF ファイルのパスが設定されている場合、そのファイルは既存の Acrobat Reader DC ウィンドウの新しいタブで開かれます。

既知の問題

  • オブジェクト リポジトリは現在 [表データを抽出] アクティビティをサポートしていません。
  • [CV 画面スコープ] アクティビティ内で C# の式を OCR エンジンと使用すると、一部の式が動作しない場合があります。この問題の回避策として、[CV 画面スコープ] アクティビティの前に [代入] アクティビティを使用して式を実行してください。
  • [ワークフロー ファイルを呼び出し] アクティビティは、前のアクティビティが対象のディレクトリを変更している場合には、実行時に正しいファイルを開けません。
  • ウィンドウ インスタンスを複数持つアプリを自動化する際、[アプリケーション/ブラウザーを使用] コンテナー内で [ウィンドウ アタッチ モード][アプリケーション インスタンス] に設定していると、[クリック] アクティビティで生成されるセレクターを存在しないセレクターに手動で変更した場合に、最初の要素の代わりに対象のアプリケーション全体がターゲットになります。これは、[セレクター] チェック ボックスが選択されている場合にのみ発生します。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.