- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- トリガーベースの有人オートメーション
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- Citrix テクノロジの自動化について
- 設定手順
- Citrix App の自動化の例
- 既知の問題と制限事項
- RDP の自動化
- Salesforce の操作の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Test Suite - Studio
- 拡張機能
- トラブルシューティング
Citrix テクノロジの自動化について
In our pursuit to increase your automation capabilities, we have made it possible to use UI activities and wizards with Citrix Apps. By installing the UiPath® Extension for Citrix on the client machine and the UiPath Remote Runtime component on the Citrix Virtual Apps (formerly known as Citrix XenApp) application servers, you can now create automation projects for Citrix Apps as if they were local applications. Selectors are natively generated for Citrix App elements, and you can use the full range of UIAutomation activities (such as Click, Type Into, Get Text, Extract Data, and more), as well as mouse and keyboard events monitoring activities.
Citrix App 用のプロセスの作成を開始する前に、設定手順を行う必要があります。
Citrix App は特定の方法で開きます。詳細については、こちらをご覧ください。
また、Citrix で仮想化されたアプリケーション用に生成されたセレクターについて理解を深めるには、こちらの例も参照できます。
設定手順を完了すると、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' />
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 で音声やビデオなどのデータ送信に使用されるメカニズムと同じです。このため、追加の設定は不要です。
下図に、クライアントとサーバー間のデータフローを示します。