- 基本情報
- ベスト プラクティス
- テナント
- テナント コンテキストについて
- テナント内でリソースを検索する
- オートメーション機能を設定する
- Solutions (ソリューション)
- 監査
- 設定
- レジストリ
- Cloud ロボット
- Automation Suite ロボット
- フォルダー コンテキスト
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- インデックス
- キュー
- アセット
- コネクション
- ビジネス ルール
- ストレージ バケット
- MCP サーバー
- Orchestrator のテスト
- リソース カタログ サービス
- Integrations
- トラブルシューティング
組織内のユーザーとグループに対して有人オートメーションと無人オートメーションを有効化するためのオートメーション機能のオプションです。
オートメーション機能を設定するには、組織内の特定のユーザーまたはグループがさまざまなタスク、プロセス、またはワークフローを自動化できるようにする必要があります。ジョブを有人または無人のどちらで実行する必要性があるかにかかわらず、オートメーションのシナリオに合わせて以下のオプションから選択できます。
- ユーザーに対して個人オートメーションの実行を有効化する
- 無人インフラストラクチャで、Unattended ロボットを使用してオートメーションを実行する
- 無人オートメーションを実行できるようロボット アカウントを設定する
個人オートメーションを有効化する
個人オートメーションとは、ユーザーの ID の下でユーザーのマシン上でローカルに実行するか、ユーザーが直接アクセスできないサーバー側のリソース上でリモートに実行 (個人 (リモート) オートメーション) できるオートメーションです。
このページでは、ユーザーに対して以下を有効化する方法について説明します。
- ローカル マシンで UiPath® Assistant を使用してオートメーションを実行
- ユーザーが必要な権限を持つフォルダーと、個人用ワークスペースで、バックグラウンドの個人 (リモート) オートメーションを実行
- UiPath Studio (デスクトップと Web の両方) で実行してデバッグ
- 個人用ワークスペースでオートメーションを管理
開発者およびビジネス ユーザーの場合は、 ジョブを手動で実行するか、トリガーを設定してジョブを自分自身として起動する方法をご覧ください。
ユーザーに対して個人オートメーションの実行を有効化する
個人オートメーション機能を有効化するには、以下に記載されているグループ スコープまたはユーザー スコープを選択します。
ユーザー グループの場合
グループを使用すると、同じようなニーズを持つアカウントをまとめて管理するアカウントの管理が簡素化されます。
- [アクセス権を管理] の [アクセス ルール] で [グループ] を選択します。
- [ グループを割り当て ] を選択して、新しいグループを割り当ててロールを追加するか、既存のグループを編集します。
- [ アクセス ルールを割り当て] ページの [ 個人オートメーションの設定] で、以下のいずれかのオプションを選択します。
- ユーザーによるオートメーションの実行を有効化 — 該当するグループのユーザーが、UiPath Assistant を介してローカル マシンでオートメーションを実行したり、権限を持つフォルダー内のバックグラウンドの個人 (リモート) オートメーションを実行したり、UiPath Studio (デスクトップ版および Web) で実行およびデバッグしたりできます
- ユーザーによるオートメーションの実行を有効化 + 個人用ワークスペース — ユーザーは個人用ワークスペースでオートメーションを管理し、個人用ワークスペースでバックグラウンドの個人 (リモート) オートメーションを実行できます
- [更新] を選択します。
個人ユーザーの場合
個々のユーザー アカウントに対して個人オートメーション機能を有効化するのは、グループ メンバーシップによってアクセス権が付与される機能以外の機能を必要とする場合に限ります。
- [アクセス権を管理] の [アクセス ルール] で [ユーザー] を選択します。
- [ ユーザーを割り当て ] を選択して、新しいユーザーを割り当ててロールを追加するか、既存のユーザーを編集します。
- [ アクセス ルールを割り当て] ページの [ 個人オートメーションの設定] で、以下のいずれかのオプションを選択します。
- ユーザーによるオートメーションの実行を有効化 — ユーザーは、ローカル マシンで UiPath Assistant を介してオートメーションを実行したり、自身が権限を持つフォルダーでバックグラウンドの個人 (リモート) オートメーションを実行したり、UiPath Studio (デスクトップ版および Web) で実行およびデバッグしたりできます
- ユーザーによるオートメーションの実行を有効化 + 個人用ワークスペース — ユーザーは個人用ワークスペースでオートメーションを管理し、個人用ワークスペースでバックグラウンドの個人 (リモート) オートメーションを実行できます
- [更新] を選択します。
[ ユーザーによるオートメーションの実行を有効化 ] オプションをオフにすると、実行中のオートメーションが影響を受け、Studio Web エクスペリエンスがダウングレードされる可能性があることを示す警告メッセージが表示されます。
無人オートメーションを有効化する
UiPath® アカウントは、Orchestrator リソースへのアクセスが許可されている ID を表します。
- ユーザー アカウント — 人間のユーザーを表します
- ロボット アカウント — 人間以外のユーザーを表します (Windows サービス アカウントに相当)
管理者は、Unattended ロボットがユーザー アカウントを偽装することを有効化し、ロボットが偽装したユーザーと同じ権限でオートメーションを実行できるようにします。
無人オートメーションのユースケース
ユーザー アカウントの場合: 通常は、オートメーション プロジェクトをデバッグする開発者や、サーバー側のリソースで自身の ID でオートメーションを実行するビジネス ユーザーが行います。
ロボット アカウントの場合: 無人オートメーションを実行するための標準的なアプローチです。ロボット アカウントでは、無人機能が既定で有効化されています。管理者はインフラストラクチャの設定のみを行います。
個人 (リモート) オートメーションを使用する ユーザー アカウントに対して Unattended ロボットを有効化する必要がないため、設定が簡単な代替手段です。詳しくは 、「個人オートメーションを有効化する」をご覧ください。
個人 (リモート) のオートメーションと無人オートメーション
| アスペクト | 個人 (リモート) のオートメーション | ユーザー アカウントによる無人オートメーション |
|---|---|---|
| プロセスの種類 | バックグラウンド プロセスのみ | バックグラウンド プロセスと対話型プロセス |
| ID スコープ | 単一のプロセスの実行 (きめ細かい制御) | アクセス可能なフォルダーにあるすべてのプロセス |
| 設定の複雑さ | よりシンプル (Unattended ロボットは不要) | Unattended ロボットの設定が必要 |
有効化できる項目
管理者は、開発者とビジネス ユーザーに以下を実行できるようにできます。
- Unattended ロボットの偽装を使用して、無人インフラストラクチャでバックグラウンド プロセスを実行する
- ユーザーの操作が必要なプロセスを、Unattended ロボットの偽装を使用して無人インフラストラクチャで実行する
フォルダー内のオートメーションを実行する
ユーザーは、自身がアクセス権を持つすべてのフォルダーのプロセスをデバッグおよび実行できます。無人インフラストラクチャを使用して実行できます。その条件は、無人オートメーションを実行するための物理リソースを管理者がそのフォルダーに割り当てていること、すなわち、ランタイムが 1 つ以上含まれるマシン テンプレート オブジェクトをそのフォルダーに割り当てていることです。通常、デバッグには NonProduction ランタイムが使用されます。
開発者とビジネス ユーザーは、ジョブを手動で開始するか、そのフォルダーのトリガーを使用してプロセスを開始できます。
図 1. フォルダー内のオートメーションを実行する
Orchestrator からジョブを開始する際に使用できるランタイムがユーザーに表示されない場合、管理者は以下を確認する必要があります。
- 実行するプロセスが含まれるフォルダーに、ユーザー アカウントとマシン テンプレートの両方が割り当てられている。
- マシン テンプレートにランタイムが割り当てられている。これは個人用ワークスペースでは不要です。
個人用ワークスペースでデバッグする
個人用ワークスペースはユーザーの個人用フォルダーです。オフィシャルな Orchestrator フィードから独立し、分離されたストレージ スペースとして機能します。個人用ワークスペースでは、管理者がフォルダーで実行する必要のある複数の操作を Orchestrator が代行するので、オートメーション プロジェクトのパブリッシュ、実行、デバッグを管理者の介入なしで行うことができます。
- Orchestrator は、Studio からそのユーザーの個人用ワークスペース フィードにパブリッシュされた各パッケージから、自動的にプロセスを作成します。
- Orchestrator は個人用ワークスペースの所有者の管理者に代わってマシン テンプレートを自動的に管理します。Development ランタイムを使用するマシン テンプレートが自動的に作成され、新しい個人用ワークスペースごとに割り当てられます。
ユーザーは、ジョブを手動で起動するか、そのワークスペースのトリガーを使用することで、プロセスをデバッグまたは実行できます。
図 2. 個人用ワークスペースでのデバッグ
ユーザーが Orchestrator からデバッグできるようにする
ユーザーがプロセスを無人インフラストラクチャで実行するには、管理者が個人オートメーション機能と、Unattended ロボットによる偽装を両方とも有効化する必要があります。Unattended ロボットによる偽装では、物理ホスト マシン上のロボットに対し、そのユーザーの ID での実行が有効化されます。
必要なライセンス:
- ユーザー ライセンス
- Unattended ランタイム
- Cloud ロボット用のロボット ユニット
ユーザーが無人インフラストラクチャでのプロセスをデバッグするには、ユーザー アカウントを Orchestrator で参照または編集するときに、以下の手順を実行します。
- [個人オートメーションの設定] で、[ユーザーによるオートメーションの実行を有効化] オプションを選択します。
ユーザーが個人オートメーション機能を持つグループのメンバーである場合、そのグループから機能を継承するため、この手順は省略できます。
このオプションは、そのグループのユーザーに次の操作を許可します。
- ローカル マシンで UiPath Assistant を使用してオートメーションを実行
- バックグラウンドの個人 (リモート) オートメーションをユーザーが必要な権限を持つフォルダーで実行
- UiPath Studio (デスクトップと Web の両方) で実行してデバッグ
- または、引き続き [個人オートメーションの設定] で [ユーザーによるオートメーションの実行および個人用ワークスペースを有効化] オプションを選択します。
このオプションは、そのグループのユーザーに次の操作を許可します。
- 個人用ワークスペースでオートメーションを管理
- 個人用ワークスペースでバックグラウンドの個人 (リモート) オートメーションを実行
- Under Unattended setup, configure the infrastructure to execute unattended foreground processes.
次のいずれかのオプションから選択します。
- 仮想マシンで事前に設定した Windows ユーザー アカウントを使用します (Automation Cloud ロボットのみ) — 事前に設定された Windows アカウントを使用して、ユーザーの操作が必要なプロセスを実行するよう Automation Cloud ロボットを委任します
- 特定の Windows ユーザー アカウントを使用する — [ ドメイン\ユーザー名 ] フィールドと [ パスワード ] フィールドに正しいホスト マシン資格情報を入力して、特定の Windows マシンでプロセスを実行します
特定の Windows ユーザー アカウントを使用している場合は、以下の参照表に従って資格情報を設定します。
特定の Windows アカウントを使用する場合の資格情報の設定を構成するには、以下を確認します。
| フィールド | 説明 |
|---|---|
| ドメイン \ ユーザー名 | ロボットの実行に使用するアカウントです。
|
| 資格情報ストア | The credential store used for your password. For more details, check Credential stores . |
| パスワード | UiPath Robot がインストールされているマシンにログインするために使用するパスワードです。 |
| 資格情報の種類です。 | パスワード資格情報の種類を指定します。 |
- ユーザーによる複数ジョブの同時実行を制限するには、[一度に 1 つのジョブのみを実行] オプションを有効化します。これは、1 つの資格情報を一度に複数回使用することが許可されていないアプリケーション (例: SAP) の自動化に役立ちます。
- [更新] を選択します。
Orchestrator へのアクセス権を持たないユーザーに対してホスト マシンでのデバッグを有効化する
対話型認証が適用されている場合、UiPath Assistant にはユーザーがアクセス権を持っているプロセスのみが、アカウントにサインインした後にのみ表示されます。ユーザー ライセンスも必要です。そのため、ユーザー アカウントで実行していない無人プロセスを、UiPath Assistant でのトラブルシューティングに利用することはできず、ユーザーがそのホスト マシンにログインして無人プロセスをデバッグすることはできません。
この問題を解決するには、管理者がそのマシンで一時的にトラブルシューティング セッションを有効化できます。有効化すると、ユーザーはユーザー ライセンスなしで無人プロセスをローカルで表示および実行できます。トラブルシューティング セッションは一時的なセッションであり、上記の操作が行えるのはセッションがアクティブな間のみです。
Studio を リモート デバッグ機能のために使用することもできます。これにより、リモート マシン (クロスプラットフォーム プロジェクトを実行できる Linux 環境のロボットなど) で、有人プロセスと無人プロセスを実行およびデバッグできます。
手順 1. トラブルシューティング セッションを有効化する
- [テナント] > [監視] に移動します。
- [セクション] ドロップダウン メニューから [無人セッション] を選択します。
- Identify the machine where the error occurred, Select More Actions at the end of the machine row and select Configure troubleshooting session.
このオプションは、対話型認証が適用されている場合のみ利用できます。
[ プロセス] セクションを選択すると、プロセスが実行されたマシンを確認できます。
[トラブルシューティング セッションを設定] ダイアログが開きます。
図 3. トラブルシューティング セッションの設定
- Under Troubleshooting session, Select the toggle to switch it to Enabled.
- [セッション タイムアウト (分)] ボックスで値を編集して、トラブルシューティング セッションをアクティブにする時間 (分) を変更します。
指定した分数が経過すると、トラブルシューティング セッションは自動的に無効化され、以降の接続は受け入れられません。ただし、既存の接続は、切断されるまでアクティブなままです。
- [保存] を選択します。
手順 2. UiPath Assistant に接続する
以下の手順に従ってマシンに接続し、UiPath Assistant からユーザーのアカウントで無人プロセスを実行します。
- In Orchestrator, go to Tenant > Machines and Select Copy Client ID / Machine key
at the end of the machine row to copy the machine key to your clipboard. - In UiPath Assistant, Select the user icon in the title bar and select Preferences.
- Select the Orchestrator Settings tab and Select Disconnect or Sign out if needed so that you can edit the connection settings.
- 接続を次のように設定します。
- 接続の種類 - [マシン キー] を選択します。
- Orchestrator URL - Orchestrator インスタンスに URL を追加します。テナントと組織を含める必要があります。
- マシン キー - クリップボードからコピーしたマシン キーを貼り付けます。
- Select Connect and then close the Preferences window.
- Assistant に無人プロセスが表示されない場合は、[設定] > [サインイン] に移動し、資格情報を使用してログインします。
これで、UiPath Assistant から無人プロセスを実行してトラブルシューティングできます。
手順 3. トラブルシューティング セッションを延長または無効化する
デバッグが終了したら、マシンのトラブルシューティング セッションを無効化できます。これにより、以降は有人接続できないようになります。または、必要に応じて、セッションをアクティブにしておく時間を延長できます。
- [テナント] > [監視] に移動します。
- [セクション] ドロップダウン メニューから [無人セッション] を選択します。
- Select More Actions at the end of the machine row and select Configure troubleshooting session.
- [トラブルシューティング セッションを設定] ダイアログで、以下の操作を行います。
- セッションを閉じる: [トラブルシューティング セッション] の下のトグルを [無効] に切り替えます。 無効化すると、以降の接続は受け入れられなくなります。ただし、既存の接続は、切断されるまでアクティブなままです。
- セッションを延長する: [セッション タイムアウト (分)] ボックスの値をより大きな値に変更して、セッションを指定した期間まで延長します。
- [保存] を選択します。
- UiPath Assistant を切断して接続を閉じます。
無人オートメーションを実行できるようロボット アカウントを設定する
無人オートメーションは通常、ロボット アカウント (Windows サービス アカウントと同等の UiPath® のアカウント) で実行されます。ロボット アカウントは、Orchestrator リソースへのアクセスを許可する必要がある、人間以外のアイデンティティと考えることができます。ロボット アカウントとロールとの関連付けにより、Orchestrator のリソースに対して一定レベルのアクセスを許可できます。
ロボット アカウントの無人の機能は既定で有効化されており、管理者はインフラストラクチャ関連の設定をいくつか構成するだけで済みます。
ロボット アカウントに対して無人オートメーションを有効化する
ロボット アカウント下の特定のインフラストラクチャで、無人実行の設定を次のように構成します。
- [アクセス権を管理] の [アクセス ルール] で [ロボット アカウント] を選択します。
- 次に、[ロボット アカウントを割り当て] を選択して新しいロボット アカウントの割り当てとロールの追加を行うか、既存のロボット アカウントを編集します。
- [アクセス ルールを割り当て] ページの [無人オートメーションの設定] で、そのロボット アカウント下で無人のフォアグラウンド プロセスを実行するインフラストラクチャを選択します。
- ユーザーの操作が必要なプロセスの実行を Automation Cloud ロボットに委任するために、[事前定義された仮想マシン資格情報を使用する Unattended ロボット] (UiPath Automation Cloud ロボットでの実行にのみ対応しています) オプションを選択します。このロボットはプロセスの実行時に、事前に設定された Windows アカウントを使用します。
- [カスタム Windows 資格情報を使用する Unattended ロボット] を選択します。特定の Windows マシンでプロセスを実行するために、[ドメイン\ユーザー名] フィールドと [パスワード] フィールドに入力します。ロボットが正常にログインできるように、そのホスト マシンに対する正しい資格情報を指定する必要があります。これにより、ロボットはユーザーの操作が必要なプロセスをその特定の Windows アカウントで実行できます。
特定の Windows アカウントを使用する場合の資格情報の設定を構成するには、以下を確認します。
| フィールド | 説明 |
|---|---|
| ドメイン \ ユーザー名 | ロボットの実行に使用するアカウントです。
|
| 資格情報ストア | The credential store used for your password. For more details, check Credential stores . |
| パスワード | UiPath Robot がインストールされているマシンにログインするために使用するパスワードです。 |
| 資格情報の種類です。 | パスワード資格情報の種類を指定します。 |
Unattended ロボットは、バックグラウンド ジョブを任意のインフラストラクチャで実行できます。ただし、効率を最大化しコストを削減するために、ホスト マシンを特定の種類のプロセスの実行に特化させることをお勧めします。マシン テンプレートを使用した無人インフラストラクチャの最適化方法については、こちらをご確認ください。
- アカウントによる複数ジョブの同時実行を制限するには、[一度に 1 つのジョブのみを実行] オプションを有効化します。これは、1 つの資格情報を一度に複数回使用することが許可されていないアプリケーション (例: SAP) の自動化に役立ちます。
- [ ロボットの詳細オプション] タブで Unattended ロボットの実行設定を行います。ロボットの設定について詳しくは、こちらをご覧ください。
- [更新] を選択します。