RPA ハブ のロボットプール
RPA ハブ にロボットプールを作成し、無人ボットプロセス用の複数の無人ロボット間で作業負荷を分散および管理します。
ボットプロセスのロボットプールオプションを有効にした後は、[ロボットをアサインする] タブからロボットをアサインすることはできません。非表示になります。
ロボットプール機能は、無人ロボットにのみ適用されます。
ロボットのアサインのタイプ
- ロボットの手動アサイン:ボットプロセスを作成したら、[ロボットをアサインする] タブからロボットをアサインします。詳細については、「RPA ハブ でのボットプロセスへのロボットのアサイン」を参照してください。
- ロボットプール:ボットプロセスフォームの [詳細] タブで、ロボットプールオプションを有効にします。詳細については、「RPA ハブ でのボットプロセスのロボットプールの有効化」を参照してください。
手動によるロボットのアサインに関する課題
ロボットを手動でアサインする場合、RPA リリースマネージャーはプロセスの作業負荷を予測し、それに応じてロボットをアサインする必要があります。
特定の曜日に作業負荷が変更された場合、RPA リリースマネージャーは異なるプロセス間でロボットを再アサインする必要があります。
作業負荷に関係なく、リソースやロボットが過剰に消費される可能性があります。
ロボットプールのメリット
- ロボットは自動的にアサインされるため、手動で再アサインする必要がなくなります。
- 保留中の作業負荷と平均処理時間 (AHT) に基づいて、ボットプロセスごとにロボットを割り当てます。
- プール内の利用可能なロボットを自動的に再割り当てすることで、ロボットの使用率を最大化します。
ロボットのアサインプロセス
次の図は、RPA ハブ でロボットをアサインする例を示しています。
ロボットプールオプションが有効になっていない場合、ロボットは [アサインされたロボット] タブから直接ボットプロセスにアサインされます。
たとえば、注文管理ボットプロセスでは、作業アイテムが少なかったとしても、すべてのロボットで実行が開始されます。作業負荷は考慮されません。
別の例として、請求書キューに多数の作業アイテムがあるとします。ロボットの動的割り当てがないため、アサインされた 2 つのロボットでのみ実行されます。
ロボットプールオプションを有効にすると、最初は 1 つのロボットで実行が開始されます。割り当てタイプ (SLA またはパーセンテージ削減) の構成に基づいて、作業負荷に応じてロボットが自動的に割り当てられます。
たとえば、ロボットプール RP1 に、R1 と R2 の 2 つの [利用可能] ステータスのロボットがあるとします。RP1 は、請求書処理と注文管理の 2 つのボットプロセスで使用されます。注文管理ボットプロセスは、SLA ベースの割り当てタイプを使用します。このボットプロセスに対して [プロセスの開始 (Start Process)] ボタンが選択されている場合、アサインされたロボットプールの 2 つのロボットがボットプロセスを実行します。これにより、R1 と R2 は [実行中] ステータスになります。
請求書ボットプロセスも SLA ベースの割り当てタイプを使用し、処理すべき優先度の高い請求書があります。注文管理ボットプロセスでは、SLA 内のすべての作業アイテムを完了するために 2 つのロボットが必要です。優先度が最も高い請求書の実行を開始するには、請求書の処理に 1 つのロボット、注文管理に 1 つのロボットが必要です。そこで、グレースフルストップ機能を使用して、注文管理ボットプロセスを停止できます。注文管理ボットプロセスの [処理の停止 (Stop Process)] ボタンを選択して、[グレースフルストップ (Graceful Stop)] トグルスイッチを有効にし、正常に終了させる R1 ロボットを選択します。すると、R1 は現在の注文処理を実行した後、ボットプロセスを正常に終了します。
R1 が注文管理ボットプロセスの実行を正常に完了した後、R1 を使用して請求処理の実行を開始できます。すべての請求書が処理された後、R1 は新しい実行により、注文処理ボットプロセスの実行を再度検討できます。つまり、手動またはスケジュールによって、[プロセスの開始 (Start Process)] アクションを介して請求書処理ボットプロセスをトリガーします。
プロセスの開始アクションの詳細については、「ワークフロースタジオ のアクションとサブフロー RPA ハブ」を参照してください。ボットプロセスのグレースフルストップおよび停止の詳細については、「RPA ハブ でのグレースフルストップ機能の使用」と「RPA ハブ での無人のボットプロセスの停止」を参照してください。
ロボットプールに関連するボットプロセスフォームの新しいフィールド
- ロボットプールを作成する詳細については、「RPA ハブ でのロボットプールの作成」を参照してください。
- ボットプロセスのロボットプールオプションを有効にし、ボットプロセスをロボットプールにマッピングします。詳細については、「RPA ハブ でのボットプロセスのロボットプールの有効化」を参照してください。
関連リストから、キューをボットプロセスに関連付けることができます。詳細については、「cを関連リストからボットプロセスに適用」を参照してください。
- ロボットプールを有効にする
- ロボットプール
- 割り当てタイプ
- パーセンテージ削減 ([割り当てタイプ] を [パーセンテージ削減] として選択した場合)
ロボットの計算
[ボットプロセス] フォームの [計算 ] ボタンを選択することで、ボットプロセスの実行を完了するために必要なロボットの数を計算できます。
ロボットプールに関連するキューフォームの新しいフィールド
- すべての作業アイテムを含める
- 作業アイテム数