activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

UI Automation アクティビティ

最終更新日時 2026年3月9日

Citrix テクノロジの自動化について

自動化機能を拡充するために、Citrix アプリで UI アクティビティやウィザードを使用できるようにしました。クライアント マシンに Citrix 拡張機能をインストールし、Citrix Virtual App (旧 Citrix XenApp) アプリケーション サーバーに UiPath リモート ランタイム コンポーネントをインストールすれば、Citrix アプリがローカルなアプリケーションであるかのようにオートメーション プロジェクトを作成できます。セレクターは、Citrix アプリの要素向けにネイティブで生成されます。[クリック]、[文字を入力]、[テキストを取得]、[データを抽出] など、あらゆる種類の UI Automation アクティビティに加え、マウスとキーボードの「イベント監視」系アクティビティも使用できます。

さらに、Studio と Robot が Citrix Ready 認定を取得しました。これが StudioRobot にもたらす影響について詳しくは、こちらをご覧ください。

Citrix アプリのプロセスの作成を開始する前に、次の 構成手順に従う必要があります。

Citrix App を開いて自動化する方法について詳しくは、「Studio で Citrix App を開く」および「Citrix App のオートメーションの例」をご覧ください。

Citrix App のセレクター

設定手順を完了すると、Citrix App から個別の UI 要素を検出し、それらに対するセレクターを取得できます。

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

<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' 属性です。これは、Citrix App から UI  要素を選択したときに自動的に追加されます。

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

サポートされている機能

UiPath Citrix 拡張機能および UiPath リモート ランタイム コンポーネントをインストールすると、次の操作が有効化されます。

  • Citrix Apps と Desktops の UI 要素のセレクターを生成する。
  • UiPath.UIAutomation.Activities パッケージのアクティビティ ([クリック]、[文字を入力] など) を使用する。
  • マウスとキーボードのイベント監視系のアクティビティを使用する。
  • データや画面スクレイピング ウィザードを使用する。
  • Citrix Apps として開かれたブラウザーを自動化する。

アーキテクチャの概要

UiPath リモート ランタイムは Citrix アプリケーション サーバーにインストールされ、UiPath Citrix 拡張機能はクライアント マシンにインストールされます。コンポーネント間の通信は ICA 仮想チャネルを介して行われます。これは、Citrix App で音声やビデオなどのデータ送信に使用されるメカニズムと同じです。このため、追加の構成は不要です。

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

docs image

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得