- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- 制御フロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- ログ
- 診断ツール
- ワークフロー アナライザー
- ワークフロー アナライザーについて
- 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 でのテスト
- トラブルシューティング
Studio ガイド
UiPath Chrome 拡張機能が正しく動作するには、マシン上で次の 2 つのコンポーネントが利用可能である必要があります。
- UiPath ブラウザー拡張機能: Chrome またはサポートされている別の Chromium ベースのブラウザーにインストールします。このコンポーネントはブラウザー内で実行されます。
- Chrome ネイティブ メッセージング ホスト:
ChromeNativeMessaging.exeとしてマシンにインストールされています。このコンポーネントは、ブラウザー拡張機能と UiPath Studio/Robot 間の通信を可能にします。
[ネイティブ ホストのみ] の方法では、Chrome ネイティブ メッセージング ホスト コンポーネントのみをインストールし、ブラウザー拡張機能自体はインストールしません。
この方法は、ブラウザ拡張機能が個別にインストールまたは管理されている場合に使用します (例: ExtensionSettings 、グループ ポリシー、 Chrome Cloud Machine Policy、または別のエンタープライズブラウザ管理ソリューション)。
- [ネイティブ ホストのみ] の方法では、Chrome グループ ポリシーで使用される Windows レジストリ キーは作成または更新されません。Chrome に UiPath 拡張機能をインストールするには、必要なポリシーを個別に設定する必要があります。
- これにより、
DeveloperToolsAvailabilityやDeveloperToolsAvailabilityAllowlist/DeveloperToolsAvailabilityBlocklistなどの制限されたポリシーの設定を柔軟に回避できます。
インストール方法
ネイティブ メッセージング ホストは、次のいずれかの方法でインストールできます。
- UiPath Studio からアクセスする場合: [ホーム ] > [ツール ] > [UiPath 拡張機能] に移動します。Chrome 拡張機能の場合は、インストール方法のリストから [ ネイティブ ホストのみ ] を選択し、[ インストール] を選択します。
- SetupExtensions ツールを使用する 管理者特権のコマンド プロンプトから次のコマンドを実行します。
&"C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe" /ChromeNativeHostGlobal /silent - UiPathStudio.msi インストーラーを使用する場合: インストール コマンドに
CHROME_INSTALL_TYPE=NativeHostOnlyパラメーターを追加します。
UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=NativeHostOnly
ブラウザーに拡張機能をデプロイする
ネイティブ メッセージング ホストをインストールしたら、サポートされている方法のいずれかを使用して拡張機能自体をデプロイします。
グループ ポリシー (オフライン)
グループ ポリシーを使用して拡張機能をオフラインでデプロイするには、ExtensionInstallForcelist ポリシーに次のエントリを追加します。
ndmegdjihnhfmljjoaiimbipfhodnbgf;file:///C:/ProgramData/UiPath/UiPath.Common/ChromeExtension_SelfHosted/extension_manifest_chrome.xml
必要な追加ポリシー (NativeMessagingAllowlist、 DeveloperToolsAvailabilityAllowlist、 DeveloperToolsAvailabilityBlocklist) については、「 グループ ポリシーのオフライン」 セクションをご覧ください。
キーポイント
-
ExtensionInstallForcelistポリシーは必須です。 -
NativeMessagingAllowlistは、次の場合にのみ必要ですNativeMessagingBlocklist = *。 -
開発者ツールのポリシーが設定されていない場合、[JS スクリプトを挿入] アクティビティは機能しません。
重要:管理対象の Chrome 環境で拡張機能の完全な機能を使用するには、
DeveloperToolsAvailabilityAllowlistとDeveloperToolsAvailabilityBlocklistを設定するか、DeveloperToolsAvailability=1を設定します。
ExtensionSettings または Chrome Cloud Machine Policy
ExtensionSettings または Chrome Cloud Machine Policy を使用したデプロイについて詳しくは、Chrome Enterprise の公式ドキュメントをご覧ください。