- 基本情報
- ベスト プラクティス
- テナント
- テナント コンテキストについて
- テナント内でリソースを検索する
- オートメーション機能を設定する
- ソリューション
- 監査
- Cloud ロボット
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- キュー
- アセット
- ビジネス ルール
- ストレージ バケット
- MCP サーバー
- インデックス
- Orchestrator のテスト
- リソース カタログ サービス
- Integrations
- トラブルシューティング

Orchestrator ユーザー ガイド
オートメーション機能を設定するには、組織内の特定のユーザーまたはグループがさまざまなタスク、プロセス、またはワークフローを自動化できるようにする必要があります。ジョブを有人または無人のどちらで実行する必要性があるかにかかわらず、オートメーションのシナリオに合わせて以下のオプションから選択できます。
- ユーザーに対して個人オートメーションの実行を有効化する
- 無人インフラストラクチャで、Unattended ロボットを使用してオートメーションを実行する
- 無人オートメーションを実行できるようロボット アカウントを設定する
個人オートメーションとは、ユーザーの ID の下でユーザーのマシン上でローカルに実行するか、ユーザーが直接アクセスできないサーバー側のリソース上でリモートに実行 (個人 (リモート) オートメーション) できるオートメーションです。
このページでは、ユーザーに対して以下を有効化する方法について説明します。
- ローカル マシンで UiPath® Assistant を使用してオートメーションを実行
- ユーザーが必要な権限を持つフォルダーと、個人用ワークスペースで、バックグラウンドの個人 (リモート) オートメーションを実行
- UiPath Studio (デスクトップと Web の両方) で実行してデバッグ
- 個人用ワークスペースでオートメーションを管理
For developers and business users, check how to manually run a job or configure a trigger to launch jobs as yourself.
ユーザー グループに対して個人オートメーションの実行を有効化する
以下で、管理者がユーザーのグループに対して個人オートメーション機能を有効化する手順を、段階を追って説明します。グループは、同様のニーズを持つアカウントをまとめて管理できるようにして、作業を簡素化するために使用します。
個々のユーザーに対して個人オートメーションの実行を有効化する
以下で、管理者が個別のユーザー アカウントに対して個人オートメーション機能を有効化する手順を、段階を追って説明します。これはグループ メンバーシップによってアクセス権が付与される機能だけでなく、他にも何らかの機能を必要とするグループ メンバーがいる場合にのみ推奨される方法です。
UiPath® アカウントは、Orchestrator リソースへのアクセスを許可する必要のある人間 (ユーザー アカウント) または人間以外のユーザー (ロボット アカウント) を表すための ID と考えることができます。これらのアカウント、およびアカウントとロールとの関連付けにより、Orchestrator のリソースに対して一定レベルのアクセスを許可できます。
無人オートメーションは通常、ロボット アカウント (Windows サービス アカウントと同等の UiPath のアカウント) で実行されます。管理者が Unattended ロボットを有効化すると、ロボットはユーザー アカウントを偽装できます。つまり、ロボットがそのユーザー ID の代わりに機能し、ユーザーと同じ権限でオートメーションを実行できます。
ユーザー アカウントで無人オートメーションを実行する典型的なケースは、開発者が自身のオートメーション プロジェクトをデバッグする場合、または、ビジネス ユーザーが自身の ID でオートメーションを実行する際にローカル マシンではなくサーバー側のリソースを使用する場合です。
Running background processes on unattended infrastructure is also possible via personal remote automation which is easier to set up since it does not need an unattended robot enabled for the user account. See how to enable your users to run personal automations .
個人 (リモート) オートメーションとユーザー アカウントの無人オートメーション機能の違いは次のとおりです。
- 個人 (リモート) オートメーションを実行できるのは、基になるプロセスがバックグラウンド プロセスの場合のみです。ユーザーの操作が必要なプロセスでは利用できません。ユーザーの操作が必要なプロセスを実行するには、これまでと同様に Unattended ロボットを設定する必要があります。
- 個人 (リモート) オートメーションでは、ユーザーの ID が対象の単一のプロセスの実行にのみ使用されるため、ユーザーの ID をいつどのように使用するかについてきめ細かく制御できます。一方、Unattended ロボットはユーザーを偽装してそのユーザーのように振る舞うため、ユーザーがアクセス権を持つすべてのフォルダーでプロセスを実行できます。
このページでは、管理者が開発者およびビジネス ユーザーに対して以下を有効化する方法について説明します。
- Unattended ロボットにユーザーの偽装による実行を許可して、バックグラウンド プロセスを無人インフラストラクチャで実行する
- Unattended ロボットにユーザーの偽装による実行を許可して、ユーザーの操作が必要なプロセスを無人インフラストラクチャで実行する
フォルダー内のオートメーションを実行する
ユーザーは、自身がアクセス権を持つすべてのフォルダーのプロセスをデバッグおよび実行できます。無人インフラストラクチャを使用して実行できます。その条件は、無人オートメーションを実行するための物理リソースを管理者がそのフォルダーに割り当てていること、すなわち、ランタイムが 1 つ以上含まれるマシン テンプレート オブジェクトをそのフォルダーに割り当てていることです。通常、デバッグには NonProduction ランタイムが使用されます。
開発者とビジネス ユーザーは、ジョブを手動で開始するか、そのフォルダーのトリガーを使用してプロセスを開始できます。
Orchestrator からジョブを開始する際に使用できるランタイムがユーザーに表示されない場合、管理者は以下を確認する必要があります。
- 実行するプロセスが含まれるフォルダーに、ユーザー アカウントとマシン テンプレートの両方が割り当てられている。
- マシン テンプレートにランタイムが割り当てられている。これは個人用ワークスペースでは不要です。
個人用ワークスペースでデバッグする
個人用ワークスペースはユーザーの個人用フォルダーです。オフィシャルな Orchestrator フィードから独立し、分離されたストレージ スペースとして機能します。個人用ワークスペースでは、管理者がフォルダーで実行する必要のある複数の操作を Orchestrator が代行するので、オートメーション プロジェクトのパブリッシュ、実行、デバッグを管理者の介入なしで行うことができます。
- Orchestrator は、Studio からそのユーザーの個人用ワークスペース フィードにパブリッシュされた各パッケージから、自動的にプロセスを作成します。
- Orchestrator automatically manages machine templates on the behalf of the administrator for personal workspace owners and a machine template with a Development runtime is automatically created and assigned to each new personal workspace.
ユーザーは、ジョブを手動で起動するか、そのワークスペースのトリガーを使用することで、プロセスをデバッグまたは実行できます。
ユーザーが Orchestrator からデバッグできるようにする
ユーザーがプロセスを無人インフラストラクチャで実行するには、管理者が個人オートメーション機能と、Unattended ロボットによる偽装を両方とも有効化する必要があります。Unattended ロボットによる偽装では、物理ホスト マシン上のロボットに対し、そのユーザーの ID での実行が有効化されます。
- ユーザー ライセンス
- Unattended ランタイム
- Cloud ロボット用のロボット ユニット
ユーザーが無人インフラストラクチャでのプロセスをデバッグするには、ユーザー アカウントを Orchestrator で参照または編集するときに、以下の手順を実行します。
Orchestrator へのアクセス権を持たないユーザーに対してホスト マシンでのデバッグを有効化する
対話型認証が適用されている場合、UiPath Assistant にはユーザーがアクセス権を持っているプロセスのみが、アカウントにサインインした後にのみ表示されます。ユーザー ライセンスも必要です。そのため、ユーザー アカウントで実行していない無人プロセスを、UiPath Assistant でのトラブルシューティングに利用することはできず、ユーザーがそのホスト マシンにログインして無人プロセスをデバッグすることはできません。
この問題を解決するには、管理者がそのマシンで一時的にトラブルシューティング セッションを有効化できます。有効化すると、ユーザーはユーザー ライセンスなしで無人プロセスをローカルで表示および実行できます。トラブルシューティング セッションは一時的なセッションであり、上記の操作が行えるのはセッションがアクティブな間のみです。
Studio を リモート デバッグ機能のために使用することもできます。これにより、リモート マシン (クロスプラットフォーム プロジェクトを実行できる Linux 環境のロボットなど) で、有人プロセスと無人プロセスを実行およびデバッグできます。
手順 1. トラブルシューティング セッションを有効化する
手順 2. UiPath Assistant に接続する
以下の手順に従ってマシンに接続し、UiPath Assistant からユーザーのアカウントで無人プロセスを実行します。
- Orchestrator の [テナント] > [マシン] に移動し、マシンの行の最後にある [クライアント ID/マシン キーをコピー]
をクリックして、マシン キーをクリップボードにコピーします。
- UiPath Assistant のタイトル バーでユーザー アイコンをクリックして、[設定] を選択します。
- [Orchestrator の設定] タブを選択し、必要に応じて [切断] または [サインアウト] をクリックして接続設定を編集できるようにします。
- 接続を次のように設定します。
- 接続の種類 - [マシン キー] を選択します。
- Orchestrator URL - Orchestrator インスタンスに URL を追加します。テナントと組織を含める必要があります。
- マシン キー - クリップボードからコピーしたマシン キーを貼り付けます。
- [接続] をクリックして [設定] ウィンドウを閉じます。
- Assistant に無人プロセスが表示されない場合は、[設定] > [サインイン] に移動し、資格情報を使用してログインします。
これで、UiPath Assistant から無人プロセスを実行してトラブルシューティングできます。
手順 3. トラブルシューティング セッションを延長または無効化する
デバッグが終了したら、マシンのトラブルシューティング セッションを無効化できます。これにより、以降は有人接続できないようになります。または、必要に応じて、セッションをアクティブにしておく時間を延長できます。
- [テナント] > [監視] に移動します。
- [セクション] ドロップダウン メニューから [無人セッション] を選択します。
- マシンの行の最後にある [その他のアクション] をクリックして [トラブルシューティング セッションを設定] を選択します。
-
[トラブルシューティング セッションを設定] ダイアログで、以下の操作を行います。
-
セッションを閉じる: [トラブルシューティング セッション] の下のトグルを [無効] に切り替えます。
無効化すると、以降の接続は受け入れられなくなります。ただし、既存の接続は、切断されるまでアクティブなままです。
- セッションを延長する: [セッション タイムアウト (分)] ボックスの値をより大きな値に変更して、セッションを指定した期間まで延長します。
-
- [保存] をクリックします。
- UiPath Assistant を切断して接続を閉じます。
無人オートメーションを実行できるようロボット アカウントを設定する
無人オートメーションは通常、ロボット アカウント (Windows サービス アカウントと同等の UiPath® のアカウント) で実行されます。ロボット アカウントは、Orchestrator リソースへのアクセスを許可する必要がある、人間以外のアイデンティティと考えることができます。ロボット アカウントとロールとの関連付けにより、Orchestrator のリソースに対して一定レベルのアクセスを許可できます。
ロボット アカウントの無人の機能は既定で有効化されており、管理者はインフラストラクチャ関連の設定をいくつか構成するだけで済みます。
ロボット アカウントに対して無人オートメーションを有効化する
ロボット アカウント下の特定のインフラストラクチャで、無人実行の設定を次のように構成します。
- [アクセス権を管理] の [アクセス ルール] で [ロボット アカウント] を選択します。
- 次に、[ロボット アカウントを割り当て] を選択して新しいロボット アカウントの割り当てとロールの追加を行うか、既存のロボット アカウントを編集します。
- [アクセス ルールを割り当て] ページの [無人オートメーションの設定] で、そのロボット アカウント下で無人のフォアグラウンド プロセスを実行するインフラストラクチャを選択します。
- アカウントによる複数ジョブの同時実行を制限するには、[一度に 1 つのジョブのみを実行] オプションを有効化します。これは、1 つの資格情報を一度に複数回使用することが許可されていないアプリケーション (例: SAP) の自動化に役立ちます。
- Under Advanced robot options, configure execution settings for the unattended robot. Learn about robot settings.
- [更新] を選択します。