- 概要
- UI Automation
- UI Automation を使用して自動化されるアプリケーションと技術
- プロジェクトの対応 OS
- UI-ANA-016 - [ブラウザーを開く] に使用されている URL を検出
- UI-ANA-017 - [エラー発生時に実行を継続] の値が True
- UI-ANA-018 - OCR/画像関連のアクティビティのリスト
- UI-DBP-006 - コンテナーの使用
- UI-DBP-013 - Excel の自動化方法の誤用
- UI-DBP-030 - セレクター内での変数の使用禁止
- UI-PRR-001 - クリックをシミュレート
- UI-PRR-002 - 入力をシミュレート
- UI-PRR-003 - [アプリケーションを開く] の誤用
- UI-PRR-004 - ハードコードされた待機時間
- UI-REL-001 - セレクター内の大きいインデックス値
- UI-SEC-004 - メール アドレスのデータを含むセレクター
- UI-SEC-010 - アプリ/URL の制限
- UI-USG-011 - 許可されていない属性
- UX-SEC-010 - アプリ/URL の制限
- UX-DBP-029 - セキュリティで保護されていないパスワードの使用
- UI-PST-001 - [プロジェクト設定] の監査ログ レベル
- UiPath ブラウザー移行ツール
- クリッピング領域
- Computer Vision レコーダー
- アクティビティの索引
- アクティベート
- アンカー ベース
- ブラウザーにアタッチ
- ウィンドウにアタッチ
- ユーザー入力をブロック
- 吹き出し
- チェック
- クリック
- 画像をクリック
- 画像クリック トリガー
- OCR で検出したテキストをクリック
- テキストをクリック
- クリック トリガー
- アプリケーションを閉じる
- タブを閉じる
- ウィンドウを閉じる
- コンテキスト対応のアンカー
- 選択されたテキストをコピー
- 要素属性変更トリガー
- 要素の存在を確認
- 要素スコープ
- 要素ステート変更トリガー
- UI ツリーをエクスポート
- 構造化データを抽出
- 子要素を探す
- 要素を探す
- 画像を探す
- 一致する画像を探す
- OCR でテキスト位置を探す
- 相対要素を探す
- テキスト位置を探す
- アクティブ ウィンドウを取得
- 親要素を取得
- 属性を取得
- イベント情報を取得
- クリップボードから取得
- フル テキストを取得
- OCR でテキストを取得
- パスワードを取得
- 位置を取得
- ソース要素を取得
- テキストを取得
- 表示中のテキストを取得
- 前に戻る
- 次に進む
- ホームに移動
- Google Cloud Vision OCR
- ウィンドウを隠す
- 強調表示
- ホットキー トリガー
- ホバー
- 画像上でホバー
- OCR で検出したテキスト上でホバー
- テキスト上でホバー
- 画像の存在を確認
- 画面上で指定
- .NET コードを挿入
- JS スクリプトを挿入
- ActiveX メソッドを呼び出し
- キー操作トリガー
- 画像を読み込み
- ウィンドウを最大化
- Microsoft Azure ComputerVision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- ウィンドウを最小化
- イベントを監視
- マウス トリガー
- ウィンドウを移動
- URL に移動
- OCR でテキストの存在を確認
- 要素が出現したとき
- 要素が消滅したとき
- 画像が出現したとき
- 画像が消滅したとき
- アプリケーションを開く
- ブラウザーを開く
- ブラウザーを更新
- ユーザー イベントを再生
- ウィンドウを復元
- 画像を保存
- 項目を選択
- 複数の項目を選択
- ホットキーを押下
- クリッピング領域を設定
- フォーカスを設定
- テキストを設定
- クリップボードに設定
- Web 属性を設定
- ウィンドウを表示
- プロセスを開始
- システム トリガー
- スクリーンショットを作成
- Tesseract OCR
- テキストの存在を確認
- ツールチップ
- 文字を入力
- SecureString で文字を入力
- フォアグラウンドを使用
- 属性を待つ
- 要素の消滅を待つ
- 画像の消滅を待つ
- アプリケーション イベント トリガー
- ブラウザー ダイアログ スコープ
- チェック/チェック解除
- アプリのステートを確認
- 要素を確認
- クリック
- クリック イベント トリガー
- ドラッグ アンド ドロップ
- 表データを抽出
- 繰り返し (各 UI 要素)
- 属性を取得
- 属性を取得 (汎用)
- ブラウザーのデータを取得
- クリップボードを取得
- テキストを取得
- URL を取得
- URL に移動
- 強調表示
- ホバー
- JS スクリプトを挿入
- キーボード ショートカット
- キー押下イベント トリガー
- マウス スクロール
- ブラウザー内を移動
- 項目を選択
- ブラウザーのデータを設定
- クリップボードに設定
- ランタイム ブラウザーを設定
- テキストを設定
- スクリーンショットを作成
- 文字を入力
- アプリケーション/ブラウザーを使用
- UI Automation API を使用してブラウザー検索を実行し、結果を取得する
- Web の閲覧
- 画像を検索する
- 画像をクリックする
- イベントをトリガーおよび監視する
- ファイルを作成して上書きする
- HTML ページ: 情報を抽出して操作する
- ウィンドウの操作
- リスト項目の選択の自動化
- ウィンドウ要素を探して操作する
- テキスト操作の自動化を行う
- 画像を読み込んで処理する
- マウスでアクティブ化する操作を管理する
- アプリケーションランタイムの操作を自動化する
- ローカル アプリケーションの自動実行
- ブラウザーのナビゲーション
- Web オートメーション
- トリガー スコープの例
- DevExpress での UI Automation の有効化
- Computer Vision Local Server
- モバイル オートメーション
- ターミナル

UI Automation のアクティビティ
リリース ノート
Release date: June 4, 2024
The Set Field At Position activity now works by moving the cursor to the desired coordinates, and then sending keys. Previously, it scanned the screen for fields to find the matching starting coordinates. This older behavior implicitly changed the cursor position, which could cause execution issues for subsequent activities that relied on the cursor original location.
To address this, we've introduced a Backwards Compatible flag:
- For existing workflows, this flag defaults to true, meaning the activity retains its previous behavior.
- For new workflows, the flag defaults to false, using the new behavior, which provides better performance.
- Added support for the DO control key in the VT family of terminals.
- Added support for WorkstationID in 5250 terminal types (AS400).
- Improved support for coded workflows.
公開日: 2024 年 10 月 22 日
[ターミナル セッション] アクティビティで [直接接続] プロバイダーを使用できるようにし、Tandem ターミナルに特定のコントロール キーを使用できるようにしました。これらのコントロールキーには、[Next Page]、[Prev Page]、[Left]、[Right]、[Program Reset]、[Soft Reset] があります。
[既存の接続] プロパティを設定すると、[ターミナル セッション] アクティビティの [接続を構成...] ボタンが無効化されるようになりました。
公開日: 2024 年 7 月 8 日
このパッケージ バージョンから、.NET Desktop Runtime は x64 および x32 のどちらのバージョンでもソフトウェア要件ではなくなりました。
Int32
型の 2 つの別個の変数、Row および Column として返します。
[直接接続] プロバイダーにプロキシ サーバーのサポートを追加しました。
[直接接続] プロバイダーと SSH 通信プロトコルを使用したターミナル接続において、レコーダーにログイン ダイアログを追加しました。以前は、このような接続ではレコーダーは無効化されていました。
VT ターミナルで使用される「Select」コントロール キーのサポートが追加されました。
公開日: 2023 年 8 月 23 日
ターミナル アクティビティ パッケージに、[テキストを検索] と [カーソルをテキストに移動] という 2 つの新しいアクティビティを追加しました。
ターミナル アクティビティ パッケージで、さまざまなターミナル エミュレーターのネイティブ プロバイダー向けの Windows プロジェクト対応 OS (.NET 6.0) がサポートされるようになりました (以前は Windows - レガシ プロジェクトでのみ利用可能)。
IBM 3270 ファミリのエミュレーターで使用されるカーソル選択コントロール キーのサポートが追加されました。
公開日: 2023 年 1 月 26 日
直接接続プロバイダーの VT ターミナルと Wyse ターミナルで、複数の異なる画面解像度がサポートされるようになりました。
待機系アクティビティ ([画面のテキストを待機]、[指定位置でテキストを待機] など) でエラーを追跡しやすくするため、アクティビティの待機対象として設定されたテキストがタイムアウトの例外メッセージに追加されるようになりました。
EHLLAPI およびネイティブ プロバイダー (PCOMM、BlueZone など) を、サード パーティ エミュレーターのターゲット アーキテクチャ (32/64 ビット) にかかわらず実行できるようにしました。
- Windows レガシ プロジェクトで、64 ビットのサード パーティ エミュレーターが使用できるようになりました。
- Windows プロジェクトで、32 ビットのサード パーティ エミュレーターが使用できるようになりました。
公開日: 2022 年 7 月 13 日
EHLLAPI プロバイダーの設定画面に、MS-DOS のヘブライ語エンコード (CP 862) のオプションを追加しました。
System.Drawing.Color
オブジェクトとして返します。
[コントロール キーを送信] アクティビティに VT 固有のコントロール キー (Ctrl+A から Ctrl+Z まで) のオプションを追加しました。
Shift+Tab のコントロール キーを追加しました。このキーは、プロバイダーで直接接続を選択し、Wyse シリーズのターミナルを選択すると利用できます。
- TN5250 で直接接続を使用すると、エミュレーターが AccessViolationException のエラーを出してクラッシュしていました。
- EHLLAPI プロバイダーが TerminalConnection を適切に閉じて割り当て解除できなかった問題を修正しました。
- [指定位置でテキストを待機] アクティビティの挙動を修正し、画面上のフィールドではなくテキストのみが考慮されるようにしました。
- 直接接続プロバイダーによって構成エラーを含むログ ファイルが書き込まれていた問題を修正しました。
- v2021.10 より古いバージョンの Studio/Robot で EHLL プロバイダーを使用すると、 UiPath.Terminal.Activities パッケージ v2.4.0 が適切に実行されなかった問題を修正しました。
- EHLLAPI プロバイダーで行 1 、列 1 から始まるフィールドが正しく検出されなかった問題を修正しました。
- 一度閉じられたオブジェクト
TerminalConnection
の接続が再度開かれていた問題を修正しました。現在は、一度閉じられたオブジェクトをワークフローが再度使用しようとすると例外がスローされます。
公開日: 2021 年 11 月 15 日
UiPath.Terminal.Activities パッケージが .NET 5 に対応しました。Windows 対応のプロジェクト (Windows がサポートされている .NET 5) で作成され、サードパーティのターミナル エミュレーター (EHLL、IBM パーソナル コミュニケーションズなど) を使用するプロジェクトは 64 ビット アーキテクチャが必要です。
VT ファミリーのターミナルに対して、次画面、前画面、および画面の保留の制御キーのサポートを追加しました。
[接続を構成] ウィンドウに Wyse ターミナルのサポートを追加しました。操作モードとして [Wyse 50+]、[Wyse 60]、[Wyse 350] を利用できます。
[接続を構成] ウィンドウの VT ターミナルに次の設定オプションを追加しました: [VT100]、[VT101]、[VT 102]、[VT220]、[VT240]、[VT320]、[VT340]、[VT420]。
- [レコーダーを開始] ボタンをクリックすると、[ターミナル セッション] スコープ内にシーケンスが含まれているかどうかが操作を記録する前に確認されるようになりました。以前は操作の記録後に確認が行われていました。
- UiPath.Terminal.Activities パッケージ v2.1.0 のいずれかのアクティビティを IBM パーソナル コミュニケーションズで実行すると、ターミナルの動作が停止していました。今回のバージョンではこの問題を修正しました。
- 接続文字列を使用していなくても、[UiPath ターミナル ウィザード] を開く [レコーダーを開始] ボタンにアクセスできていました。現在は、接続文字列が null の場合、接続文字列に変数が含まれる場合、または SSH が使用されている場合は、[レコーダーを開始] ボタンが無効化されます。
公開日: 2021 年 7 月 27 日
公開日: 2021 年 3 月 19 日
UiPath.Terminal.Activities パッケージを使用した自動化で、Ctrl キー、Alt キー、Shift キーをファンクション キーと組み合わせて使用できるようにしました。
自動化対象のターミナル マシンに特定のフォントがない場合に発生する問題を防ぐため、既定の代替フォントを Consolas に変更しました。
[ターミナル セッション] アクティビティでサポートする型に [SCO ANSI] ターミナルと [Tandem T653x] ターミナルを追加しました。
公開日: 2020 年 12 月 17 日
[ターミナル セッション] アクティビティをワークフロー デザイナーにドラッグ アンド ドロップした後、アクティビティの本体にある [レコーダーを開始] ボタンから、アクティビティのレコーダーをいつでも開くことができるようになりました。
今回の更新から、ターミナル アクティビティ パッケージが ANSI 端末エミュレーションでの自動化をサポートするようになります。
直接接続と HLLAPI プロバイダーに対して、解像度の変更に対するサポートを追加しました。
- 設計時に、内部プロバイダーを使用して、ワークフローを新しい直接接続メソッドにアップグレードすると、検証が失敗しませんでした。
- 特定の入力フィールドに入力するとクラッシュが発生する、直接接続に関する問題を修正しました。
- このパッケージ内のアクティビティ全体における、ローカライズに関する複数の問題を修正しました。
- 無効な SSH ログインが実行された際に、適切なエラー処理が行われるようにしました。
- IBM Personal Communications の使用時に接続が確立できない問題を修正しました。
- [コントロール キーを送信] アクティビティの実行タイミングが原因で、現在の画面の処理に失敗することがありました。
- ターミナルのキーボードが禁止されている場合に、[コントロール キーを送信] アクティビティを含むリセット キーの送信が機能しない問題を修正しました。
- 5250 エミュレーターにおいて、前のページと次のページへのコントロールが正しくマッピングされていませんでした。
公開日: 2020 年 9 月 28 日
ターミナルのオートメーション プロセスを作成するためのソリューションの信頼性と汎用性を高めるため、今回のリリースでは ターミナル アクティビティ パッケージが Turbosoft の TTWin OCX インターフェイスを利用するようにしました。このため Windows ベースのアプリケーションが以前のソフトウェア システムにアクセスする手段が大幅に改良されました。
- 内部プロバイダーを用いた実装がサポートされなくなりました。内部プロバイダーを用いたアクティビティを正しく機能させるには、[ターミナル セッション] アクティビティのプロバイダーを [直接接続] に変更する必要があります。新しいパッケージによる古いワークフローの実行は、予測できない結果を招くため推奨されません。
- v2.8.2
- Set field at position—activity update
- 改良点
- バグ修正
- v2.8.1
- 改良点
- バグ修正
- v2.8.0
- 改良点
- バグ修正
- v2.7.3
- バグ修正
- v2.7.2
- 新機能と改良点
- v2.7.1
- 新機能と改良点
- バグ修正
- v2.7.0
- 新機能と改良点
- バグ修正
- v2.6.1
- 新機能と改良点
- バグ修正
- v2.6.0
- 新機能と改良点
- バグ修正
- v2.5.0
- 新機能と改良点
- バグ修正
- v2.4.1
- バグ修正
- v2.4.0
- 新機能と改良点
- バグ修正
- v2.3.0
- 新機能と改良点
- バグ修正
- v2.2.0
- 新機能と改良点
- バグ修正
- v2.1.0
- 新機能と改良点
- バグ修正
- v2.0.1
- 新機能と改良点
- 重大な変更
- 既知の問題
- v1.3.4
- 新機能と改良点
- v1.3.3
- 新機能と改良点
- v1.3.2
- 新機能と改良点
- v1.3.1
- 新機能と改良点
- v1.3.0
- 新機能と改良点
- v1.2.6857.19163
- 新機能と改良点