- リリース ノート
- 基本情報
- UiPath Assistant
- インストールとアップグレード
- ロボットの種類
- Robot のコンポーネント
- ライセンス
- Robot を Orchestrator に接続する
- プロセスとアクティビティ
- ログ
- Robot JavaScript SDK
- 特定のシナリオ
- ガバナンス
- トラブルシューティング
公開日: 2022 年 5 月 9 日
更新内容
パフォーマンスの改良
v2022.4 の Studio で作成された Windows およびクロスプラットフォーム対応のプロセスの起動速度が、前回のリリースと比較して最大 50% 向上しました。
ワークフローから未使用の依存関係をすべて削除すると、プロセスをすばやく起動できます。
.NET 6 への移行
Robot が .NET の最新のリリースである .NET 6 を使用するようになりました。これに伴い、Windows プロジェクトとクロスプラットフォーム プロジェクトも .NET 6 を対象とするようになりました。
macOS 用の Assistant
We are happy to announce that with the 2022.4 release, UiPath Assistant becomes available on macOS, enabling you to access automations right from your desktop. The Auto-Update functionality now also supports Assistant and Robot on macOS.
UiPath Assistant のガイド ツアー
Assistant にガイド ツアーを追加し、新規ユーザーがメニューや機能について簡単に確認できるようにしました。このツアーは Assistant の初回起動時に自動的に開始されます。また、[設定] メニューからいつでも開始できます。
Apps での部分的な結果の送信
The new Workflow Events activities pack contains a new activity, Send Interim Result, enabling communication between UiPath Apps and processes for attended robots. These activities enable you to send interim process results (IPR), reducing the time to display process results.
このパッケージは、プロセスを開始するタイミングがオートメーションのボトルネックになっており、プロセスの処理結果を取得するのにオートメーション全体が完了するのを待たなければならない場合に役立ちます。
Azure AD 認証
Starting with 2022.4, UiPath Robot supports authenticating in a Windows session using Azure AD credentials (azuread/john.doe@example.com). This helps you run unattended automations in environments where you only have cloud Azure AD implementations.
Robot JavaScript SDK のリリース ノート
The Robot JavaScript SDK now has its own release notes page. Here you can see all the new features, improvements, and bug fixes for each version, starting with 1.2.7.
改良点
サービス URL の変更コマンド
The Orchestrator URL used for Interactive Sign In can be changed from the command line interface.
OAuth 2.0 ベースのフレームワークを使用したロボットの認証
今回のリリースでは、OAuth 2.0 フレームワークを認証プロトコルの基盤として使用する、新しいロボット認証メカニズムを実装しました。Unattended ロボットが Orchestrator に接続する際に、マシン テンプレート オブジェクトを介して生成されたクライアント ID とクライアント シークレットのペアを使用することができます。クライアント ID とクライアント シークレットのペアで生成したトークンによって接続が認可され、Orchestrator リソースへのアクセス権がロボットに付与されます。
クライアント資格情報を使用すると、UiPath Robot はユーザーを偽装することなく、自身の資格情報を用いてリソースにアクセスできます。ロボットが Orchestrator からリソースを要求する際は、認証にユーザーが関与しないため、操作を実行するための認可がロボット自体に付与されている必要があります。
UiPath Assistant でのプロセス実行履歴の表示
v2022.4 より、各プロセスの実行履歴を UiPath Assistant で表示できるようになりました。これにより、プロセスを追跡したり、ステータスやエラー (発生した場合) を確認したりできるようになりました。
診断ツールの改良
診断ツールに以下のコレクターを追加しました。
- レジストリ キー パス
- 次のフィルター オプションを設定できる「ファイル パス」
- 期間
- エラー レベル
- ソース
バグ修正
- Robot が Windows 11 コンソール セッションの解像度を変更できませんでした。
LoginToConsoleパラメーターをNOに設定すると、まれに無効なトークンが参照として使用されていました。- [SMTP メール メッセージを送信] アクティビティを短期間に複数回使用すると、ハングしたり完了しないことがありました。
- Orchestrator からジョブを開始すると、Assistant でプロセスの [表示名] が表示されませんでした。
- 対話型サインイン セッションの有効期限が切れた後、UiPath Assistant が中断ステートのままになっていました。
- RobotJS の同意なしに複数のバックグラウンド プロセスを実行すると、認証フローが正しく動作しなくなっていました。
- マシン名が中国語の場合に、RobotJS が動作しませんでした。
重大な変更
-
v2022.4 より、PiP セッションのタイムアウト値の指定に UIPATH_SESSION_TIMEOUT ではなく
UIPATH_PIP_SESSION_TIMEOUT環境変数を使用するようになりました。 -
サービス モードの Robot での無人バックグラウンド オートメーションは、既定で Windows 組み込みのローカル サービス アカウント下で実行されます。以前は Orchestrator で設定したユーザー名とパスワードが使用されていました。
注:Orchestrator で設定した資格情報を使用するには、ロボット端末上で
UIPATH_HEADLESS_WITH_USER環境変数を設定し、値をTrueに設定する必要があります。 -
v2022.4 の Robot は、v2019.10 の Orchestrator に対応していません。
現象
After converting a Robot from Service-Mode to User-Mode, the XML files in the NuGet Packages aren't accessible after the migration is complete and the following error message is displayed:
"Access to pathC:\Users\john.doe\.nuget\packages\HelloWorld\1.0.0\lib\net45\Main.xaml is denied".
原因
Robot をサービス モードでデプロイすると、Robot のサービスを実行しているローカル システム ユーザーにより、パッケージがフォルダー (例:.nuget\packages) にダウンロードおよびインストールされます。
ユーザー モードに変換すると、そのフォルダーの NuGet パッケージにアクセスできなくなります。現在 Robot を実行するユーザーは、これらのファイルを表示または編集する権限を持たないからです。
Solutions (ソリューション)
1. 元のフォルダーからすべてのパッケージを削除する
元のフォルダーからパッケージを削除すると、Robot は設定されたフォルダー内のプロセスをユーザーの権限で再インストールします。これにより、Robot は実行する必要があるファイルにいつでもアクセスすることができます。
2. パッケージ フォルダーを変更する
Robot をサービス モードからユーザー モードに変換するときに、フォルダー名も .nuget\packages から .nuget\packages_new に変更されます。
すると、Robot は .nuget\packages フォルダーを再作成し、そのフォルダー内のプロセスを後で使用できるようダウンロードします。
既定では、アクティビティ パッケージは %userprofile%\.nuget\packages フォルダーにダウンロード・インストールされます。別のフォルダーを設定するには、次のいずれかの方法で行います。
- インストール中の場合、コマンド ラインから
PACKAGES_FOLDERオプションを使用してインストールする。 - インストール後の場合、
uipath.configファイルを手動で編集する。-
テキスト エディターで
uipath.configファイルを開きます。既定では、このファイルはC:\Program Files\UiPath\Studioにあります。 -
ノード
packageSettingsに、新しいフォルダーへのパスを値として含めたキーpackagesInstallationFolderを追加します。 -
変更を保存し、Robot を再起動します。
たとえば、ダウンロードする場所を
C:\nugetに変更するには、uipath.configファイルに以下を追加します。<packageSettings> <add key="packagesInstallationFolder" value="C:\) uget" /> </packageSettings><packageSettings> <add key="packagesInstallationFolder" value="C:\) uget" /> </packageSettings>
-
For more details around the differences between Service-Mode and User-Mode Robots, read the according to deployment document which provides a more detailed description of each type of Robot.
- 更新内容
- パフォーマンスの改良
- .NET 6 への移行
- macOS 用の Assistant
- UiPath Assistant のガイド ツアー
- Apps での部分的な結果の送信
- Azure AD 認証
- Robot JavaScript SDK のリリース ノート
- 改良点
- サービス URL の変更コマンド
- OAuth 2.0 ベースのフレームワークを使用したロボットの認証
- UiPath Assistant でのプロセス実行履歴の表示
- 診断ツールの改良
- バグ修正
- 重大な変更
- 現象
- 原因
- Solutions (ソリューション)
- 1. 元のフォルダーからすべてのパッケージを削除する
- 2. パッケージ フォルダーを変更する