- 基本情報
- ベスト プラクティス
- テナント
- レジストリ
- Cloud ロボット
- Automation Suite ロボット
- フォルダー コンテキスト
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- インデックス
- キュー
- アセット
- コネクション
- ビジネス ルール
- ストレージ バケット
- MCP サーバー
- Orchestrator のテスト
- リソース カタログ サービス
- Integrations
- トラブルシューティング
管理者向けの Orchestrator テナント設定のリファレンス。フィード、トリガー、キュー、ジョブの設定オプションについて説明します。
[設定] ページでは、管理者が Orchestrator のテナント設定を調整できます。
[全般] タブ
| フィールド | 説明 |
|---|---|
| アプリケーション設定 | Time Zone - The time zone of the tenant. By default, this field is set to UTC. |
| 個人用ワークスペース | Automation Cloud と Test Cloud または Automation Cloud (専有型) の場合、 Studio Web ユーザー向けに、個人用ワークスペース内のサーバーレス マシンを自動的に構成 - 既定で選択されるオプションです。Studio Web で設計またはデバッグを行うユーザーの個人用ワークスペースで、サーバーレス マシンが自動的にプロビジョニングされます。 Automation Cloud と Test Cloud または Automation Cloud (専有型) の場合、このオプションをオフにすると、サーバーレス マシンは個人用ワークスペースに自動的に作成されません。このため、Studio Web でのプロセスの設計やデバッグに影響が出る場合があります。 Note: For Automation Cloud and Test Cloud or Automation Cloud Dedicated, deselecting the option does not deallocate the Serverless machine from your personal workspace. Explicit deallocation of the Serverless machine might be required. 指定時間の経過後に個人用ワークスペースの探索を自動停止: - Orchestrator の管理者は、設定した時間が経過すると個人用ワークスペースの探索を自動的に停止するよう指定するルールを適用できます。 利用可能なオプションは、[15 分]、[1 時間]、[1 日]、および [カスタム値] です。 By default, when migrating or creating new tenants, this value is not set. You need to configure it manually once the migration/creation process is completed. Stop all active sessions for exploring Personal Workspaces - Allows Orchestrator administrators to stop all currently active personal workspace exploration sessions. This is suffixed by the number of active sessions, displayed in parentheses, and can be enabled by clicking Stop session(s) explore . 探索の設定に加えた変更は、既に探索済みのセッションにさかのぼっては適用されません。 個人用ワークスペースを現在のユーザーとグループに対して一括で有効化 - 特定の Attended ライセンス プロファイルを使用するテナント内の全ユーザーに対して個人用ワークスペースを作成し、同時にそれらのユーザーに使用する UI プロファイル も選択します。 この操作は元に戻せません。個人用ワークスペース機能は一度有効化すると無効化できません。 |
| 標準ロール | Create standard roles for folders. These roles allow you to leverage the benefits of user groups. 作成する各ロールの横にある [ロールを作成 ] をクリックします。 |
| クライアント バイナリ (Robot、Studio、Assistant) の自動更新設定 | ロボット端末が ___ 日間を超えてオフラインの場合に自動更新ステータスを無視 - 非アクティブなマシンが更新プロセスから除外され、更新ステータスの報告時に考慮されなくなります。 |
| フォルダー | アカウントとマシンのマッピングを有効化 - アカウントとマシンのマッピング機能を有効化します 。 |
実行設定セクション
このセクションでは、トリガーに関する設定がすべての種類のプロセスに適用されます。ただし、キューとジョブに関する設定は、エージェントとエージェンティック プロセスには適用されません。
| フィールド/既定値 | 説明 |
|---|---|
| トリガー - ジョブ数のカウント方法 Triggers.JobsCountStrategy) 既定値: プロセスごと | トリガーを通じて開始されたジョブのカウント方法を選択します。 ただし、指定されている可能性のある引数は考慮されません。 次のオプションを使用できます。
|
| トリガー - キュー トリガー - 保留中ジョブのストラテジを有効化 Features.QueueTriggers.PendingJobsStrategy) 既定値: True | Choose the computation method for the number of additional jobs to be triggered when new items are added to a queue. This is done by subtracting the number of jobs in a certain state from the maximum targeted number of jobs to be created. 次のオプションを使用できます。
この数値は次のように計算されます。 新しく利用可能になるキュー アイテムに基づいて作成される追加ジョブの最大数 = 同時に許可されている保留中および実行中のジョブの最大数から保留中ステートのジョブの数を引いた数。
この数値は次のように計算されます。 新しく利用可能になるキュー アイテムに基づいて作成される追加ジョブの最大数 = 同時に許可されている保留中および実行中のジョブの最大数引く[保留中]、[再開]、[実行中]、[停止中]、[終了中] のいずれかのステートのジョブの数。 |
| トリガー - ジョブの作成が指定回数失敗した場合に無効化 Triggers.DisableWhenFailedCount) 既定値: 10 | 特定の日数内で、起動に一定の回数失敗し、正常に実行されたことが一度もない場合に、トリガーを自動的に無効化するよう設定します。 このオプションは、[トリガー - ジョブの作成が指定回数失敗し続けている場合の猶予期間 (日数)] と組み合わせて使用します。[トリガー - ジョブの作成が指定回数失敗した場合に無効化] では実行の失敗回数を調整でき、[トリガー - 指定日数の間失敗し続けた場合に無効化] では日数を変更できます。 既定では、[トリガー - ジョブの作成が指定回数失敗した場合に無効化] の値は 10 で、[トリガー - ジョブの作成が指定回数失敗し続けている場合の猶予期間 (日数)] の値は 1 です。つまり、過去 1 日間に起動に 10 回失敗し、一度も正常に実行されなかった場合には、トリガーが無効化されます。 このオプションは、10 から 100 の範囲内で設定できます。 |
| トリガー - ジョブの作成が指定回数失敗し続けている場合の猶予期間 (日数) Triggers.DisableWhenFailingSinceDays) 既定値: 1 | 特定の日数内で、起動に一定の回数失敗し、正常に実行されたことが一度もない場合に、トリガーを自動的に無効化するよう設定します。 このオプションは、[トリガー - 指定回数失敗した場合に無効化] と組み合わせて使用します (詳しくは、上記をご覧ください)。 これは 1 から 30 の範囲内で設定できます。 |
| トリガー - 接続トリガー - ジョブの実行が指定回数失敗した場合に無効化 既定値: 5 | 注: この設定は、個人用ワークスペースにパブリッシュされた接続トリガー (つまり Studio Web で作成されたトリガー) のみが対象です。 この設定で選択した回数だけ実行が失敗すると、トリガーが無効化されます。 値は 0 から 100 の範囲で設定できます。0 はトリガーが無効化されないことを意味します。 0 を選択した場合、[トリガー - 接続トリガー - ジョブの実行が指定回数失敗し続けている場合の猶予期間 (日数)] は無関係となり、フィールドは無効化されます。 This setting is only valid for newly created connected triggers. Changes are not applied retroactively to existing connected triggers. |
| トリガー - 接続トリガー - ジョブの実行が指定回数失敗し続けている場合の猶予期間 (日数) 既定値: 0 | 注: この設定は、個人用ワークスペースにパブリッシュされた接続トリガー (つまり Studio Web で作成されたトリガー) のみが対象です。 この設定は、ジョブが最初に失敗してからトリガーが無効化されるまでの待機期間 (日数) を示します。 これは 0 から 30 の範囲内で設定できます。 [トリガー - 接続トリガー - ジョブの実行が指定回数失敗した場合に無効化] が 0 の場合、このフィールドは無効化されます。 |
| トリガー - API トリガー - 保留中ジョブの最大数 既定値: 10 | API トリガーで作成できる保留中のジョブの最大数を設定します。 サポートされる範囲は 1 から 100 です。 |
| キュー - しきい値 (時間) の経過後に [処理中] ステートに留まっているキュー アイテムを破棄 inProgressMaxNumberOfMinutes) 既定値: 24 | Set the maximum amount of time, in hours, that queue items can have the In Progress status. After this time, the status of the queue items changes to Abandoned . 既定値は 24 時間です。これは、少なくとも 1 日間 [処理中] ステータスが続かない限り、キュー アイテムは [破棄済み] としてマークされないことを意味します。 This is handled by a background job which runs once every hour. Hence, you can expect the transition to happen up to one hour after the selected value. If a long-running workflow is attached to queue processing and the workflow is in a suspended state, the queue item will remain in an in-progress state even beyond 24 hours until the workflow sets the transaction status upon resumption. Queue item identifiers will be part of the persisted workflow context if included in the same scope of Wait and Resume activities. |
| キュー - 未処理のキュー アイテムの確認頻度 (分) Queue.ProcessActivationSchedule) 既定値: 30 | 未処理のキュー アイテムのチェック間隔です。 チェック間隔は、10 分、15 分、20 分、30 分、60 分から選択して調整できます。 For every queue trigger you create, we generate a background time trigger that is meant to handle queue items which could not be processed at the very moment that they were enqueued. This background time trigger is used to compute the frequency dictated by the setting. 既存のキュー トリガー: 既定値が初めて変更されたタイミングで設定が適用され、設定は元に戻せません。 新しいキュー トリガー: この設定が常に適用されます。 重要:
|
| ジョブ - 終了までのタイムアウト (時間) Jobs.TerminatingJobsTimeout) 既定値: 24 | 終了中のジョブが [失敗] とマークされる条件を満たすまでの経過時間 (時間) を設定します。 既定値は 24 です。つまり、ジョブは少なくとも 1 日ずっと終了中の状態にならないかぎり、[失敗] とマークされることはありません。 This is handled by a background job which runs once every hour. Hence, you can expect the transition to happen up to one hour after the selected value. |
[API の設定] セクション
| 設定 | 説明 |
|---|---|
| API トリガーの CORS 許可リスト | 着信トラフィックに許可されているドメインを入力できます。 個々のドメインは、コンマを使用するか Enter キーを押して区切ります。 |
| 同期 API トリガーのリダイレクトに Authentication ヘッダーを要求 | これは既定で有効化されており、API トリガーに同期 (ロングポーリング) 呼び出しモードを選択するときに認証ヘッダーの使用を強制します。 |
| ストリクト API | 有効化すると、特定の API フィールドがフィルター処理不可/並べ替え不可になるため、パフォーマンスの問題を防ぐことができます。これらのフィールドのリストは専用のページで確認できます。 この設定は新しいテナントでは既定で有効化されますが、既存のテナントでは手動で選択する必要があります。 API 連携では、このオプションを常に有効化しておくことがベスト プラクティスとして推奨されます。 |
[デプロイ] タブ
パッケージとライブラリのフィードを設定し、セキュリティで保護できるようにします。Automation Ops を使用して、すべてのテナントのフィードを一元管理できます。詳しくは、『Automation Ops ガイド』の「フィードの管理について」をご覧ください。
ここでの設定は、テナント フィードにのみ影響します。フォルダー フィードと個人用ワークスペース フィードは常に内部フィードであり、各フォルダーまたは個人用ワークスペースのコンテキストでのみ使用できます。
パッケージ
オートメーション パッケージを維持できる内部フィードまたは外部フィードを設定できます。既定では、内部フィードが使用されます。基本認証の資格情報を定義するか、API キーを使用して、フィードのセキュリティを保護できます。
| フィールド | 説明 |
|---|---|
| 内部 | Use an internal feed. The feed can be secured either with the Secure Deployment option or by using an API key:
|
| 外部 | Use an external feed. The feed can be secured either by using an API key or basic authentication credentials:
[API キー] オプションで指定するユーザー名とパスワードの両方をここでも使用する必要があることに注意してください。 |
外部フィードにアップロードされたクロスプラットフォーム パッケージはサポートされていません。メタデータを読み取ることができるのは、Orchestrator に直接アップロードされた場合のみです。
JWT ベアラー トークンを使用して基本認証でフィードを認証する
次の例に示す方法で、フィードを認証するための個人用アクセス トークンとその他の JWT ベアラー トークンを指定できます。
curl https://:<rt_my-reference-token>@cloud.uipath.com/myorg/DefaultTenant/orchestrator_/nuget/v3/5830878b-1a38-47d9-9689-4fb543e2e227/index.json
curl https://:<rt_my-reference-token>@cloud.uipath.com/myorg/DefaultTenant/orchestrator_/nuget/v3/5830878b-1a38-47d9-9689-4fb543e2e227/index.json
主要な NuGet フィードすべてに共通する方法は、個人用アクセス トークンを送信するために基本認証のパスワードを使用することです。これにより、次の例に示すように、NuGet の組み込みのメカニズムを使用して認証できます。
<configuration>
<packageSources>
<add key="myfeed" value="cloud.uipath.com/myorg/DefaultTenant/orchestrator_/nuget/v3/5830878b-1a38-47d9-9689-4fb543e2e227/index.json" />
</packageSources>
<packageSourceCredentials>
<myfeed>
<add key="Username" value="" />
<add key="ClearTextPassword" value="%UIPATH_PAT%" />
</myfeed>
</packageSourceCredentials>
</configuration>
<configuration>
<packageSources>
<add key="myfeed" value="cloud.uipath.com/myorg/DefaultTenant/orchestrator_/nuget/v3/5830878b-1a38-47d9-9689-4fb543e2e227/index.json" />
</packageSources>
<packageSourceCredentials>
<myfeed>
<add key="Username" value="" />
<add key="ClearTextPassword" value="%UIPATH_PAT%" />
</myfeed>
</packageSourceCredentials>
</configuration>
また、セキュリティで保護された資格情報プロバイダーを使用してフィードを連携できます。詳しくは、Microsoft のドキュメントをご覧ください。
ライブラリ
ライブラリおよびアクティビティ パッケージに使用されるフィードを設定できます。
| フィールド | 説明 |
|---|---|
| ホスト フィードのみ | Libraries are stored in the host feed and are available to all tenants which use it. The Libraries page is the same for one Orchestrator instance, meaning libraries are not isolated at the tenant level: each tenant has access to the other tenants' activity. このオプションを選択すると、Orchestrator からライブラリをアップロードできません。 このオプションは、ロボットにホスト フィードへのアクセス権のみを付与します。 |
| テナント フィードのみ | Libraries are isolated at the tenant level, meaning data is separated across tenants. You may set an internal or an external feed in which libraries are maintained. By default, an internal feed is used. このオプションは、ロボットにテナント フィードへのアクセス権のみを付与します。 |
| ホスト フィードとテナント フィードの両方 | Libraries are isolated at the tenant level, meaning data is separated across tenants. You may set an internal or an external feed in which libraries are maintained. By default, an internal feed is used. このオプションは、ロボットにホスト フィードとテナント フィードの両方へのアクセス権を付与します。 |
| 内部 | [テナント フィードのみ] または [ホスト フィードとテナント フィードの両方] が選択されている場合に表示されます。 Use an internal feed for your libraries. The feed can be secured either with the Secure Deployment option or by using an API key:
|
| 外部 | [テナント フィードのみ] または [ホスト フィードとテナント フィードの両方] が選択されている場合に表示されます。 Use an external feed for your libraries. The feed can be secured either by using an API key or basic authentication credentials:
[API キー] オプションで指定するユーザー名とパスワードの両方をここでも使用する必要があることに注意してください。 |
詳しくは、「ライブラリ フィード」のページをご覧ください。
ロボットのセキュリティ タブ
セキュリティ
| フィールド | 説明 |
|---|---|
| ライセンスを検証せずにロボットをオフラインで実行できる合計時間 | Orchestrator がロボットのライセンスを確認することなく、そのロボットをオフラインで実行できる時間数を指定できます。既定では 0 に設定されています。指定できる最大値は 168 時間です。 |
ロボットの認証
| フィールド | 説明 |
|---|---|
| Unattended ロボットの認証 | クライアント資格情報 (推奨) - このオプションでは、有効期限が切れるトークンを使用する接続のみを許可します。OAuth 2.0 フレームワークを認証プロトコルの基盤として使用します。Unattended ロボットが Orchestrator に接続する際に、マシン テンプレート オブジェクトを介して生成されたクライアント ID とクライアント シークレットのペアを使用することができます。クライアント ID とクライアント シークレットのペアで生成したトークンによってロボットと Orchestrator 間の接続が認可され、Orchestrator リソースへのアクセス権がロボットに付与されます。ハイブリッド - このオプションでは、有効期限が切れないトークン (マシン キー) を使用する接続と有効期限が切れるトークン (クライアント資格情報) を使用する接続の両方を許可します。 |
| Attended ロボットの認証 | 対話型サインイン SSO (推奨) - このオプションでは、有効期限が切れるトークンを使用するロボット接続のみを許可します。ユーザーは、Assistant で資格情報を使用してサインインすることによってのみロボットを認証できます。 Attended ロボットを実行したり、Orchestrator への HTTP 要求を作成したり、Assistant でプロセスを表示したりするには、ユーザー サインインが必要です。対話型サインインを使用する際、Orchestrator でマシン オブジェクトを作成する必要はありません。 ユーザー ライセンス管理機能が有効化されていると、Attended ロボットの認証方法として対話型サインイン (SSO) が強制されます。 ハイブリッド - このオプションでは、有効期限が切れないトークン (マシン キー) を使用する接続と有効期限が切れるトークン (対話型サインインまたはクライアント資格情報) を使用する接続の両方を許可します。ユーザーは資格情報を使用してサインインし、ロボットを認証することができます。その後、Studio と Assistant を Orchestrator に接続できますが、これは必須ではありません。 |
[拡張性] タブ
Robot サービスが Orchestrator の SignalR チャネルをサブスクライブするかどうかを指定したり、最適なトランスポート プロトコルを設定したりします。
図 1.[拡張性] タブ
SignalR (Robot)
| フィールド | 説明 |
|---|---|
| 有効 | This toggle specifies if the Robot service subscribes to Orchestrator's SignalR channels or not. By default, this setting is enabled, and all available channels are selected:
When all transport channels are enabled, the best available transport is automatically selected, in the following priority order: WebSocket > Server-Sent Events > Long Polling . If the first protocol is not available for any reason, the next in line (if enabled) is used to facilitate the communication between Orchestrator and Robot. テナントで SignalR を無効化すると、Studio Web を含む UiPath の一部の機能が不適切に機能したり、まったく動作しなくなったりする可能性があります。 |
| WebSocket | When selected, enables the WebSocket transport protocol to be used to connect the Robot to Orchestrator's SignalR channels. This is the highest protocol used in the order of priority due to its performance and support for simultaneous communication in both directions - from the Robot service to Orchestrator and vice versa. SignalR (ロボット) 機能が有効化されていない場合、WebSocket のみが利用可能なトランスポート プロトコルになります。 |
| サーバー送信イベント (SSE) | When selected, enables the Server-Sent Events (SSE) push technology to be used to connect the Robot to Orchestrator's SignalR channels. This is the first backup in case WebSockets is not available for any reason. SignalR (Robot) 機能が有効でない場合は、このオプションは使用できません。 |
| ロング ポーリング | When selected, enables the long polling transport protocol to be used to connect the Robot to Orchestrator's SignalR channels. This protocol is used in case the WebSockets and SSE ones are not available. SignalR (Robot) 機能が有効でない場合は、このオプションは使用できません。 |
[非稼働日] タブ
トリガーの実行を制限する、非稼働日のリストをテナントごとに定義できます。つまり、祝日や土日など、通常の業務がない日には、長期スケジュールがトリガーされないように設定できます。定義された非稼働日を過ぎると、通常どおりにトリガーされるようになります。
これらの制約をトリガーに適用するには、トリガー設定時に非稼働日カレンダーを選択する必要があります。[非稼働日] タブで加えたすべての変更は、そのカレンダーを使用するすべてのトリガーに影響を与えます。
非稼働日の管理方法の詳細については、こちらをご覧ください。
クラウド接続
このタブでは、エラスティック ロボット オーケストレーションに使用するサードパーティのクラウド サービス プロバイダー (CSP) との連携を設定できます。