- リリース ノート
- 基本情報
- UiPath Assistant
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- Robot JavaScript SDK
- 特定のシナリオ
- トラブルシューティング

Robot ガイド
ロボットが閉鎖型ネットワーク内にある場合、または Orchestrator が使用するネットワークとは別のネットワークにある場合、ロボットと Orchestrator は通信できません。このような場合、ロボットにプロキシ サーバーを使用して通信できるようにすることができます。
ロボットをプロキシ サーバー経由でリダイレクトするには、ロボット端末でいくつかの設定を行う必要があります。設定は次の手順で行います。
- ロボット端末が、指示したプロキシ サーバーから Orchestrator にアクセスできるよう、お使いのブラウザーを構成します。
uipath.config
ファイルを編集し、ロボットと Orchestrator 間の通信が指定したプロキシ サーバー経由で行われ、アクティビティ パッケージとオートメーション プロセスが指定したプロキシ サーバーからダウンロードされるようにします。注:The user mode robot inherits the Proxy Settings from the Internet Options, while the service mode robot requires specific configuration to be made in theuipath.config
file from the Studio installation folder.ユーザー モードの Robot にプロキシ設定を適用するには、ユーザー ホスト サービスを再起動する必要があります。これには、Windows ユーザー セッションからサインアウトしてから、再度サインインします。
重要:uipath.config
ファイルの設定は、サービス モードでインストールされた Robot サービス プロセスにのみ適用されます。Executor (ユーザー モードとサービス モードのインストールの両方) を含むユーザー レベルの Windows プロセスのプロキシ設定は、uipath.config
では行えません。
プロキシ スクリプトまたはプロキシ アドレスの設定は、[インターネット オプション] の [接続] セクション、または Windows の [設定] の [プロキシ] 設定メニューから行えます。
- Internet Explorer で、[ツール] > [インターネット オプション] の順にクリックします。[インターネット オプション] ウィンドウが表示されます。
- [接続] タブで [LAN の設定] をクリックします。[ローカル エリア ネットワーク (LAN) の設定] ウィンドウが表示されます。設定に応じて、プロキシ構成スクリプトまたはプロキシ サーバーを設定できます。
- プロキシ サーバーまたは自動構成 (プロキシ スクリプトの場合) を設定します。
- [OK] をクリックします。設定が保存されます。
- Web ブラウザーに Orchestrator の URL を入れて接続をテストします。
- スタート メニューを開き、[プロキシ設定] を検索します。
- 自動プロキシ設定 (プロキシ スクリプトの場合) または手動プロキシ設定 (プロキシ サーバーの場合) を設定します。
- 設定を保存します。
- Web ブラウザーに Orchestrator の URL を入れて接続をテストします。
重要:
プロキシ アドレスを設定または編集する際は、プロキシ アドレスにプレフィックス http:// を追加しないでください。プレフィックスを追加すると HTTP 呼び出しに対してのみプロキシが有効化されますが、ほとんどの呼び出しが HTTPS であるため、プロキシの構成が失敗します。
この問題を解決するには、プレフィックス http:// を完全に削除するか、プレフィックス http:// と https:// の両方のプロキシ アドレスを追加します。
例:
-
http=proxyaddress -> incorrect
-
http=proxyaddress;https=proxyaddress -> correct
-
http://proxyaddress;https://proxyaddress -> correct
-
- インストール フォルダー
%ProgramFiles%\UiPath\Studio
まで移動します。 uipath.config
ファイルを探し、Notepad++ などのテキスト エディターを使用して開きます。<webProxySettings>
タグを追加し、プロキシ環境に基づいて値を設定します。-
プロキシ スクリプトを使用するには、次のキーと値のペアを指定します。
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings>
<webProxySettings> <add key="ScriptAddress" value="http://localhost/proxy.pac" /> </webProxySettings> -
プロキシ アドレスを指定するには、次のキーと値のペアを指定します。
<webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings>
<webProxySettings> <add key="ProxyAddress" value="http://1.1.1.1:1234/" /> <add key="BypassLocalAddresses" value="True" /> <add key="BypassList" value="server\.domain\.local$;www.google.com;192\.168\.\d{1,3}\.\d{1,3}" /> </webProxySettings>注: v2021.4 の Robot より、バイパス リストにはバイパスするサーバーの URI を含む正規表現文字列の配列が含まれている必要があります。
-
uipath.config
ファイルを保存し、Robot サービスを再起動して変更内容を反映させます。
以下に、バイパス リストの書式の例をいくつか示します。
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
www.myget.org -> ((www|WWW).){1}?(myget+(.org))
.vo.msecnd.net -> (([a-zA-Z0-9]).)+((vo+)+(.msecnd+)+(.net))
www.nuget.org -> ((www|WWW).){1}?(nuget+(.org))
gallery.uipath.com -> (([a-zA-Z0-9]).)*((gallery+)+(.uipath+)+(.com))
複雑な構成の書式は、正規表現検証/生成ツールでテストできます。
ScriptAddress
および ProxyAddress
のいずれか 1 つのみを設定します。両方を設定した場合、ScriptAddress
が優先されます。
BypassList
と BypassLocalAddresses
を設定する必要があるのは、ProxyAddress
が設定されている場合のみです。
UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
システム環境変数を追加します。
true
の UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
- 管理者として PowerShell を開きます。
- 以下のコマンドを実行します。
[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine")
[Environment]::SetEnvironmentVariable("UIPATH_PROXY_USE_DEFAULT_CREDENTIALS", "true", "Machine") - ロボット端末を再起動します。
システム環境変数が正常に設定されたことを確認するには、PowerShell で以下のスクリプトを実行します。
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
$Env:UIPATH_PROXY_USE_DEFAULT_CREDENTIALS
true
の場合は、正常に設定されています。
uipath.config
ファイルの webProxySettings
セクションを編集して以下の情報を追加する必要があります。
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
<webProxySettings>
<add key="ProxyAddress" value="http://my.proxy.net:8008" />
<add key="UserName" value="myUser" />
<add key="Password" value="myPassword" />
<add key="Domain" value="myDomain" />
</webProxySettings>
- ロボットを Orchestrator に接続します。
- 既に構成済みのロボットがある環境に、いくつかパッケージをデプロイします。
%userprofile%\.nuget\
フォルダーに移動し、対応するプロセスおよびアクティビティ パッケージがダウンロードされているか確認します。- 対応するジョブを実行して、正しく実行されるか確認します。
注: 上記の変更に伴い、v2021.4 より前のバージョンから更新する際にプロキシ設定が
proxy.config
ファイルからuipath.config
ファイルに移行されるようになりました。