Automation Co-Pilot のスケジューラー ユーザーとデバイス プール
- 最終更新日2024/03/15
Automation Co-Pilot のスケジューラー ユーザーとデバイス プール
Automation Co-Pilot での日常的なオートメーションの実行を支援するために、プロセスまたは Bot オートメーションは、設定された時間にスケジューラー ユーザーによって実行することが可能です。これをデバイス プール内のデバイスと組み合わせることで、デプロイの効率を向上させることができます。
定義と重要な概念
- スケジューラー ユーザーは、1 つのスケジューラー ロールを持ちます。
- スケジューラー ロールには、1 対多数の [実行ユーザー] が定義されています。
- スケジューラー ロールは、1 対多数のデバイス プールのコンシューマーです。
ロール | 要件 |
---|---|
管理者 |
|
スケジューラー ユーザー |
|
Bot Runner |
注: 最後の 2 要件には特別な意味があります。実行者はスケジューラーからの権限を使うので、スケジューラー ユーザーはこれらの要件を満たす必要があります。
|
スケジューラー、実行ユーザー、デバイス
-
スケジューラー ユーザーは、各オートメーションのデバイスプールと Unattended Bot Runner に渡って設定された構成に基づいて、Bot が誰によってどこに配置されるかを決定します。
-
設定された構成を使用して、システムはリソース (ユーザーとデバイス) の利用可能な容量を分析し、展開に最適なものを決定します。
-
通常、実行ユーザーにはデフォルトのデバイスがあります。これらのユーザーにデバイスが設定されていない場合、デバイス プールを使用する必要があります。
-
デバイス プールには、オートメーションをデプロイできる複数のマシンが含まれており、スケジュールが設定されたデプロイ時にリソースの可用性を高めます。オートメーションは、デバイスプール内の利用可能なデバイス上にデプロイされます。
-
スケジュールが設定された各オートメーションは、最適な実行ユーザーとデバイスを使用して、1回だけデプロイされます。利用可能なリソースよりも多くのオートメーションがスケジュールされると、リソースが利用可能になるまで、過剰なオートメーションはキューに入れられます。たとえば、3 つの Bot がスケジュールされていて、2 つのデバイスしか利用できない場合、2 つの Bot がデプロイされ、最後の Bot は次に利用できるデバイス用にキューに入れられます。
このシステムにより、複数のデバイスやユーザーに渡って Bot を効率的かつ柔軟にデプロイすることができます。
スケジューラー ユーザーの階層: プロセス、グローバル、チーム
-
チーム スケジューラー: これは、システムが最初にチェックするスケジューラーです。チーム スケジューラーが定義されている場合、オートメーションのデプロイに使用されます。
-
プロセス スケジューラー: チーム スケジューラーが定義されていない場合、システムはプロセス スケジューラーをチェックします。プロセス スケジューラーが定義されている場合、それがデプロイに使用されます。
-
グローバル スケジューラー: プロセス スケジューラーもチーム スケジューラーも定義されていない場合、システムのデフォルトはグローバル スケジューラーになります。
デプロイの順序
- スケジューラー ユーザー (プロセスごとのスケジューラーまたはグローバル スケジューラー ユーザー) が、どのようにプロセスに割り当てられたチームまたはロールに適用されるか。
- デバイス プールが以前に定義されているかどうか。
これらの原則を念頭に置いて、スケジューラー ユーザーを設定することができます。Automation Co-Pilot のスケジューラー ユーザーの設定