- 概要
- 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-DBP-031 - アクティビティの検証
- 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 スクリプトを挿入
- キーボード ショートカット
- キー押下イベント トリガー
- マウス スクロール
- ブラウザー内を移動
- 項目を選択
- ブラウザーのデータを設定
- クリップボードに設定
- ランタイム ブラウザーを設定
- フォーカスを設定
- テキストを設定
- スクリーンショットを作成
- 文字を入力
- Unblock User Input
- アプリケーション/ブラウザーを使用
- ウィンドウ操作
- UI Automation API を使用してブラウザー検索を実行し、結果を取得する
- Web の閲覧
- 画像を検索する
- 画像をクリックする
- イベントをトリガーおよび監視する
- ファイルを作成して上書きする
- HTML ページ: 情報を抽出して操作する
- ウィンドウの操作
- リスト項目の選択の自動化
- ウィンドウ要素を探して操作する
- テキスト操作の自動化を行う
- 画像を読み込んで処理する
- マウスでアクティブ化する操作を管理する
- アプリケーションランタイムの操作を自動化する
- ローカル アプリケーションの自動実行
- ブラウザーのナビゲーション
- Web オートメーション
- トリガー スコープの例
- DevExpress での UI Automation の有効化
- Computer Vision Local Server
- モバイル オートメーション
- ターミナル

UI Automation のアクティビティ
公開日: 2024 年 6 月 4 日
指定位置でフィールドを設定 - アクティビティの更新
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.
この問題に対処するため、[後方互換性] フラグを導入しました。
- 既存のワークフローでは、このフラグは既定で true に設定されます。つまり、アクティビティは以前の動作を保持します。
- 新しいワークフローでは、このフラグは既定で false に設定されます。つまり、新しい動作を使用します。これにより、パフォーマンスが向上します。
改良点
- VT ファミリーのターミナルに、「DO」制御キーのサポートを追加しました。
- 5250 のターミナルの種類 (AS400) に WorkstationID のサポートを追加しました。
- コード化されたワークフローのサポートを改良しました。
バグ修正
- Wyse ターミナルが接続を開くと失敗していました。
- ターミナル接続を終了すると、UiPath フォームが閉じられていました。
- [接続を閉じる] フラグが、本文のないターミナル セッションで正しく動作していませんでした。
公開日: 2024 年 10 月 22 日
改良点
[ターミナル セッション] アクティビティで [直接接続] プロバイダーを使用できるようにし、Tandem ターミナルに特定のコントロール キーを使用できるようにしました。これらのコントロールキーには、[Next Page]、[Prev Page]、[Left]、[Right]、[Program Reset]、[Soft Reset] があります。
[既存の接続] プロパティを設定すると、[ターミナル セッション] アクティビティの [接続を構成...] ボタンが無効化されるようになりました。
バグ修正
- 待機系アクティビティ、すなわち [画面のテキストを待機]、[フィールド テキストを待機]、[指定位置でテキストを待機] でタイムアウト例外が発生すると、ターミナルの接続が切断としてマークされ、その結果、後続のターミナル アクティビティが正常に機能しませんでした。
- Rocket BlueZone プロバイダーで画面解像度が適切に検出されませんでした。
公開日: 2024 年 7 月 8 日
改良点
このパッケージ バージョンから、.NET Desktop Runtime は x64 および x32 のどちらのバージョンでもソフトウェア要件ではなくなりました。
Int32
型の 2 つの別個の変数、Row および Column として返します。
[直接接続] プロバイダーにプロキシ サーバーのサポートを追加しました。
[直接接続] プロバイダーと SSH 通信プロトコルを使用したターミナル接続において、レコーダーにログイン ダイアログを追加しました。以前は、このような接続ではレコーダーは無効化されていました。
VT ターミナルで使用される「Select」コントロール キーのサポートが追加されました。
バグ修正
- 依存関係が明示的に UiPath.Telemetry.Client パッケージ (v.2.1.3) を参照していました。多数の反復処理が含まれるループを使用すると、以前のバージョンのテレメトリ クライアントでパフォーマンスの問題が発生していました。
公開日: 2024 年 3 月 18 日
新機能と改良点
直接接続プロバイダーが、VT ターミナル ファミリで UTF-8 エンコードをサポートするようになりました。
[テキストを検索] アクティビティと [カーソルをテキストに移動] アクティビティに、開始位置 (行と列) を設定するオプションを追加しました。
公開日: 2023 年 11 月 28 日
新機能と改良点
直接接続プロバイダーの VT ファミリのターミナルに、 [アンサーバック] 機能の構成オプションを追加しました。
IBM 5250 ターミナル (AS400) で使用される「FieldPlus」、「FieldMinus」および「FieldExit」コントロール・キーのサポートが追加されました。
バグ修正
- 画面の最初のフィールドが長さ 0 のフィールドである場合の EHLLAPI プロバイダーのフィールド処理を修正しました。
- [ターミナル セッション] アクティビティの [エラー発生時に続行] オプションの動作を修正しました。
公開日: 2023 年 8 月 23 日
新機能と改良点
Added two new activities to the Terminal Activities package: Find Text and Move Cursor to Text.
ターミナル アクティビティ パッケージで、さまざまなターミナル エミュレーターのネイティブ プロバイダー向けの Windows プロジェクト対応 OS (.NET 6.0) がサポートされるようになりました (以前は Windows - レガシ プロジェクトでのみ利用可能)。
IBM 3270 ファミリのエミュレーターで使用されるカーソル選択コントロール キーのサポートが追加されました。
バグ修正
- Studio が %LOCALAPPDATA% フォルダーにインストールされている場合の EHLLAPI プロバイダーによるランタイム例外を修正しました。
- 直接接続プロバイダーの VT ターミナル エミュレーションで、ビューアー画面にパスワード文字が表示されていた問題を修正しました。
公開日: 2023 年 4 月 28 日
新機能と改良点
ターミナル アクティビティ パッケージが .NET Runtime 6 に対応しました。
バグ修正
- EHLLAPI やその他のネイティブ プロバイダー (IBM パーソナル コミュニケーションズや Attachmate など) を使用する Windows - レガシ プロジェクトで、[ターミナル セッション] の接続の例外が発生する問題を修正しました。
UiPath.Terminal.Host.exe
プロセスがクラッシュした結果としてロボット プロセスがハングする問題を修正しました。
公開日: 2023 年 1 月 26 日
新機能と改良点
直接接続プロバイダーの VT ターミナルと Wyse ターミナルで、複数の異なる画面解像度がサポートされるようになりました。
待機系アクティビティ ([画面のテキストを待機]、[指定位置でテキストを待機] など) でエラーを追跡しやすくするため、アクティビティの待機対象として設定されたテキストがタイムアウトの例外メッセージに追加されるようになりました。
EHLLAPI およびネイティブ プロバイダー (PCOMM、BlueZone など) を、サード パーティ エミュレーターのターゲット アーキテクチャ (32/64 ビット) にかかわらず実行できるようにしました。
- Windows レガシ プロジェクトで、64 ビットのサード パーティ エミュレーターが使用できるようになりました。
- Windows プロジェクトで、32 ビットのサード パーティ エミュレーターが使用できるようになりました。
バグ修正
- EHLL プロバイダーで利用可能なエンコードのリストが Windows プロジェクトで大幅に制限されていた問題を修正しました。
Terminal.log
のトレース ファイルが作成されていませんでした。- 無効なフィールドを処理しようとすると、ターミナル ビューアー ウィンドウで未処理の例外が発生していた問題を修正しました。
公開日: 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 日
新機能と改良点
[ ターミナル セッション] アクティビティで、セッションを作成する前にセッションの画面サイズを選択できるようにしました。このため、任意のサイズの画面でセッションを直接作成できます。
バグ修正
[フィールドを設定] アクティビティの [テキスト] プロパティを空にすると、例外がスローされていました。
@
の記号が含まれていると、その文字列が正しく入力されませんでした。
Rocket BlueZone v8.1 を使用してターミナル セッションを作成すると、Ctrl + R を押下しても正しくリセットが行われませんでした。
公開日: 2021 年 3 月 19 日
新機能と改良点
UiPath.Terminal.Activities パッケージを使用した自動化で、Ctrl キー、Alt キー、Shift キーをファンクション キーと組み合わせて使用できるようにしました。
自動化対象のターミナル マシンに特定のフォントがない場合に発生する問題を防ぐため、既定の代替フォントを Consolas に変更しました。
[ターミナル セッション] アクティビティでサポートする型に [SCO ANSI] ターミナルと [Tandem T653x] ターミナルを追加しました。
バグ修正
- ターミナル マシンにキーを送信した後にキーボードがロックされると、タイムアウトが原因でワークフローの次のアクティビティが失敗していました。これを回避するために、キーボードがロックされる原因となるアクティビティが例外をスローするようにしました。
- 直接接続を使用すると、ターミナルに送信されたテキストが画面に表示されない問題を修正しました。
- 型が TN 5250 のターミナルを使用した際に、画面に AutoEnter 属性が設定されたフィールドが含まれていると、キーを送信した後のキーボード ロックのチェックに失敗しました。
公開日: 2020 年 12 月 17 日
新機能と改良点
[ターミナル セッション] アクティビティをワークフロー デザイナーにドラッグ アンド ドロップした後、アクティビティの本体にある [レコーダーを開始] ボタンから、アクティビティのレコーダーをいつでも開くことができるようになりました。
今回の更新から、ターミナル アクティビティ パッケージが ANSI 端末エミュレーションでの自動化をサポートするようになります。
直接接続と HLLAPI プロバイダーに対して、解像度の変更に対するサポートを追加しました。
バグ修正
- 設計時に、内部プロバイダーを使用して、ワークフローを新しい直接接続メソッドにアップグレードすると、検証が失敗しませんでした。
- 特定の入力フィールドに入力するとクラッシュが発生する、直接接続に関する問題を修正しました。
- このパッケージ内のアクティビティ全体における、ローカライズに関する複数の問題を修正しました。
- 無効な SSH ログインが実行された際に、適切なエラー処理が行われるようにしました。
- IBM Personal Communications の使用時に接続が確立できない問題を修正しました。
- [コントロール キーを送信] アクティビティの実行タイミングが原因で、現在の画面の処理に失敗することがありました。
- ターミナルのキーボードが禁止されている場合に、[コントロール キーを送信] アクティビティを含むリセット キーの送信が機能しない問題を修正しました。
- 5250 エミュレーターにおいて、前のページと次のページへのコントロールが正しくマッピングされていませんでした。
公開日: 2020 年 9 月 28 日
新機能と改良点
ターミナルのオートメーション プロセスを作成するためのソリューションの信頼性と汎用性を高めるため、今回のリリースでは ターミナル アクティビティ パッケージが Turbosoft の TTWin OCX インターフェイスを利用するようにしました。このため Windows ベースのアプリケーションが以前のソフトウェア システムにアクセスする手段が大幅に改良されました。
重大な変更
- 内部プロバイダーを用いた実装がサポートされなくなりました。内部プロバイダーを用いたアクティビティを正しく機能させるには、[ターミナル セッション] アクティビティのプロバイダーを [直接接続] に変更する必要があります。新しいパッケージによる古いワークフローの実行は、予測できない結果を招くため推奨されません。
既知の問題
- プロバイダーに IBM EHLLAPI を使用している際に [キーを安全に送信] アクティビティで
@
記号を使用すると、誤った値が入力されます。
公開日: 2019 年 10 月 18 日
新機能と改良点
UiPath Platform でサポートされる言語に、トルコ語、ポルトガル語 (ポルトガル)、スペイン語 (ラテン アメリカ)、スペイン語 (スペイン) を追加しました。
公開日: 2019 年 8 月 26 日
新機能と改良点
UiPath.Terminal.Activities パッケージは新たに、ドイツ語、韓国語、ポルトガル語の 3 つの言語で使用できるようになりました。
公開日: 2019 年 6 月 26 日
新機能と改良点
このリリースから、中国語でもプラットフォームを利用できるようになりました。世界中の誰もが UiPath を利用して、オートメーションを第二言語のように使いこなせるようになることが私たちの願いです。
公開日: 2019 年 1 月 10 日
新機能と改良点
UiPath Platform が新たにフランス語とロシア語に対応しました。ローカライズ基盤は以前のリリースで構築済みです。今後は、さらにイマーシブな (没入感のある) エクスペリエンスをユーザーに提供し、言語の壁を少しずつ取り除くよう、引き続き取り組みます。
- v2.8.2
- 指定位置でフィールドを設定 - アクティビティの更新
- 改良点
- バグ修正
- 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
- 新機能と改良点