UiPath Documentation
activities
latest
false
UI Automation アクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

VMware Horizon の自動化について

VMware Horizon の自動化により、仮想化されたデスクトップおよびアプリケーション用のネイティブ セレクターを生成できるようになりました。

VMware を使用すると、仮想化されたデスクトップとアプリケーションにアクセスして操作できます。対応する要素に対するネイティブ セレクターは、サーバーに UiPath リモート ランタイム コンポーネントをインストールし、クライアント マシンに UiPath VMware Horizon 拡張機能 をインストールした後に、Studio によって生成されます。これにより、[ クリック]、[文字を入力]、[テキストを取得]、[データを抽出] など、あらゆる種類の UI Automation アクティビティを含むオートメーション プロジェクトを作成できます。

VMware テクノロジ向けのネイティブ自動化を有効にするには、 設定手順 を実行する必要があります。

注:

Omnissa Horizon Client (旧 VMware Horizon Client) を自動化するには、次のいずれかのパッケージが必要です。

  • UiPath.UIAutomation.Activities v24.10.11 以降
  • UiPath.UIAutomation.Activities v23.10.18 以降

VMware Horizon アプリのセレクター

設定手順を完了すると、VMware Horizon で仮想化したアプリケーションの個別の UI 要素に対するセレクターを生成できます。

VMware Horizon アプリとして開かれる電卓に対して生成されるセレクターは、次のようになります。

<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />

ローカル アプリケーションとして開かれる電卓に対して生成されるセレクターは、次のようになります。

<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />

ご覧のとおり、2 つのセレクターの違いは、isRemoteApp='1' 属性です。これは、VMware Horizon アプリから UI 要素を選択したときに自動的に追加されます。

この属性以外には、ローカル アプリケーションのオートメーション プロセスと VMware Horizon アプリのオートメーション プロセスの間に違いはありません。すべてのアクティビティとウィザードの機能はまったく同じです。

サポートされている機能

UiPath VMware Horizon 拡張機能UiPath リモート ランタイム コンポーネントがインストールされていると、以下の操作が有効化されます。

  • VMware アプリケーションおよびデスクトップの UI 要素のセレクターを生成する。
  • UiPath.UIAutomation.Activities パッケージのアクティビティ ([クリック]、[文字を入力] など) を使用する。
  • データや画面スクレイピング ウィザードを使用する。
  • VMware Horizon アプリとして開かれたブラウザーを自動化する。
注:

PCoIP、Blast、RDP のすべてのプロトコルがサポートされています。

アーキテクチャの概要

UiPath リモート ランタイムは VMware Horizon アプリケーション サーバーにインストールされ、UiPath VMware Horizon 拡張機能はクライアント マシンにインストールされます。これらのコンポーネント間の通信には、 Horizon 仮想チャネルが使用されます。これは、音声やビデオなどのデータを送信する場合に使用されるメカニズムと同じため、追加の設定は必要ありません。

次の図は、クライアントとサーバー間のデータ フローを示しています。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得