- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- ST-DBP-002 - 多数の引数
- ST-DBP-003 - 空の catch ブロック
- ST-DBP-007 - 複数のフローチャートレイヤー
- ST-DPB-010 - [ワークフロー] または [テスト ケース] の複数のインスタンス
- ST-DBP-020 - 未定義の出力プロパティ
- ST-DBP-021 - ハードコードされたタイムアウト
- ST-DBP-023 - 空のワークフロー
- ST-DBP-024 - 永続性アクティビティの確認
- ST-DBP-025 - 変数のシリアル化の前提条件
- ST-DBP-027 - Persistence のベスト プラクティス
- ST-DBP-028 - 引数のシリアル化の前提条件
- ST-USG-005 - ハードコードされたアクティビティのプロパティ
- ST-USG-009 - 未使用の変数
- ST-USG-010 - 未使用の依存関係
- ST-USG-014 - パッケージの制限
- ST-USG-017 - パラメーターの修飾子が無効
- ST-USG-020 - 最小ログ メッセージ
- ST-USG-024 - 未使用で保存されたままの値
- ST-USG-025 - 保存した値の誤用
- ST-USG-026 - アクティビティの制限
- ST-USG-027 - 必要なパッケージ
- ST-USG-028 - ファイル テンプレートの呼び出しの制限
- ST-USG-027 - 必須のタグ
- ST-USG-034 - Automation Hub URL
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- オブジェクト リポジトリ
- ScreenScrapeJavaSupport ツール
- 拡張機能
- Studio でのテスト
- トラブルシューティング
Citrix Virtual Apps and Desktops 7 2109 で導入された制限を含む、Citrix 環境における一般的な自動化の問題に対する解決策です。
このページでは、Citrix 環境でオートメーションを実行するときに発生する可能性のある問題の修正方法について説明します。
仮想チャネルが既定でブロックされる
現象
Citrix Virtual Apps and Desktops 7 2109 よりも新しいバージョンの Citrix にアップグレードすると、UiPath リモート ランタイムに依存する既存の Citrix オートメーションは失敗します。つまり、セレクターの生成が停止し、UI Automation アクティビティで Citrix の要素を検出できなくなります。
原因
Citrix Virtual Apps and Desktops 7 2109 以降、カスタム仮想チャネルはすべて既定でブロックされ、UiPath リモート ランタイムが Citrix セッションと通信できなくなります。
解決策
UiPath 仮想チャネルを Citrix 許可リスト ポリシーに追加します。
-
Citrix 仮想チャネルの許可リスト ポリシーの設定ドキュメントに従って、許可リスト ポリシーを設定します。
-
許可リスト ポリシーに次の値を追加し、
<UiPathRemoteRuntime-Install_Path>をインストール場所に置き換えます。UIPCTX,<UiPathRemoteRuntime-Install_Path>\UiPathRemoteRuntime.exe例:
UIPCTX,C:\Program Files (x86)\UiPath\RemoteRuntime\UiPathRemoteRuntime.exe
Citrix App で対話型の選択がフリーズし、何も選択されない
現象
UiPath Citrix 拡張機能をインストールし、Citrix アプリから UI 要素を選択しようとすると、対話型の選択が 1 分間フリーズし、その後は何も選択されません。
原因
これは、Citrix アプリ セッションで UiPath リモート ランタイム が実行されていない場合に発生します。
解決策
-
Citrix アプリが開かれている Citrix アプリケーション サーバーに UiPathRemoteRuntime.msi がインストールされているかどうかを確認します。
-
Citrix アプリケーション サーバーで、UiPathRemoteRuntime.exe プロセスが実行中であるかどうかを確認します。UiPathRemoteRuntime.msi がインストールされ、Citrix App セッションのログインでプロセスが自動的に開始されます。
注:Citrix アプリケーション サーバーに UiPathRemoteRuntime.msi をインストールできない場合は、クライアント マシンから UiPath Citrix 拡張機能 をアンインストールすることを検討してください。手順については、「 Citrix 拡張機能」をご覧ください。
「C:\Program Files (x86)\Citrix\ICA Client\UIPathPluginCitrix.dll"」ファイルにコピーできない。このファイルは別のプロセスで使用されている。
現象
UiPath Citrix 拡張機能をインストールしようとすると、次のエラーが表示されます。
原因
この問題は、 UiPath Citrix 拡張機能 がすでにインストールされており、開いている Citrix App がその拡張機能を使用している場合に発生します。
解決策
「 アクティブな Citrix セッションを再起動する」の説明に従って、すべてのアクティブな Citrix App セッションを閉じてから、 UiPath Citrix 拡張機能を再インストールします。
次の Citrix レジストリ キーを読み取れない: 'SOFTWARECitrixInstallICA Client' Value: 'InstallFolder'
現象
UiPath Citrix 拡張機能をインストールしようとすると、次のエラーが表示されます。
原因
このエラー メッセージは、Citrix Receiver がインストールされていない場合に表示されます。また、Citrix Receiver for Universal Windows Platform がインストールされている場合にも表示されます。
解決策
Citrix Receiver または Citrix Workspace をダウンロードしてインストールします。
wfica32.exe での処理されない例外 0xC0000094: ゼロによる整数の除算
現象
ターゲットの Citrix アプリが起動に失敗し、Citrix ICA クライアントがクラッシュしました。
原因
Citrix アプリが読み込まれる前に、GetWindowText 関数を使用するアクティビティ ([要素の存在を確認]など) が実行されました。
解決策
このアクティビティの前に遅延を追加して、Citrix アプリを読み込む時間を確保します。
高 DPI で対話型の選択と要素の識別が機能しない
現象
Windows 向け Citrix Workspace アプリ (CWA) 2206 以降では、高 DPI ポリシー設定が適用されていない場合、ディスプレイの DPI スケールが 100% を超えると、Citrix アプリで対話型の選択や要素識別が機能しないことがあります。
原因
これは、Windows 向け Citrix Workspace アプリ 2206 での DPI サポートの変更が原因で発生します。
解決策
Enable_DPI レジストリ値を Computer\HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\DPI から削除します。
- 仮想チャネルが既定でブロックされる
- 現象
- 原因
- 解決策
- Citrix App で対話型の選択がフリーズし、何も選択されない
- 現象
- 原因
- 解決策
- 「C:\Program Files (x86)\Citrix\ICA Client\UIPathPluginCitrix.dll"」ファイルにコピーできない。このファイルは別のプロセスで使用されている。
- 現象
- 原因
- 解決策
- 次の Citrix レジストリ キーを読み取れない: 'SOFTWARECitrixInstallICA Client' Value: 'InstallFolder'
- 現象
- 原因
- 解決策
- wfica32.exe での処理されない例外 0xC0000094: ゼロによる整数の除算
- 現象
- 原因
- 解決策
- 高 DPI で対話型の選択と要素の識別が機能しない
- 現象
- 原因
- 解決策