RPA Hub のロボットプール

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • RPA Hub にロボットプールを作成し、無人ボットプロセス用の複数の無人ロボット間で作業負荷を分散および管理します。

    注:

    ボットプロセスのロボットプールオプションを有効にした後は、[ロボットをアサインする] タブからロボットをアサインすることはできません。非表示になります。

    ロボットプール機能は、無人ロボットにのみ適用されます。

    ロボットのアサインのタイプ

    ロボットをアサインするには、次の 2 つの方法があります。

    手動によるロボットのアサインに関する課題

    ロボットを手動でアサインする場合、RPA リリースマネージャーはプロセスの作業負荷を予測し、それに応じてロボットをアサインする必要があります。

    特定の曜日に作業負荷が変更された場合、RPA リリースマネージャーは異なるプロセス間でロボットを再アサインする必要があります。

    作業負荷に関係なく、リソースやロボットが過剰に消費される可能性があります。

    ロボットプールのメリット

    RPA Hub のロボットプールを使用すると、以下のメリットがあります。
    • ロボットは自動的にアサインされるため、手動で再アサインする必要がなくなります。
    • 保留中の作業負荷と平均処理時間 (AHT) に基づいて、ボットプロセスごとにロボットを割り当てます。
    • プール内の利用可能なロボットを自動的に再割り当てすることで、ロボットの使用率を最大化します。

    ロボットのアサインプロセス

    次の図は、RPA Hub でロボットをアサインする例を示しています。

    ロボットプールオプションが有効になっていない場合、ロボットは [アサインされたロボット] タブから直接ボットプロセスにアサインされます。

    たとえば、注文管理ボットプロセスでは、作業アイテムが少なかったとしても、すべてのロボットで実行が開始されます。作業負荷は考慮されません。

    別の例として、請求書キューに多数の作業アイテムがあるとします。ロボットの動的割り当てがないため、アサインされた 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 Hub でのグレースフルストップ機能の使用」と「RPA Hub での無人のボットプロセスの停止」を参照してください。

    図 : 1. RPA Hub のロボットアサイン
    RPA Hub でのロボットのアサインのスナップショット。

    ロボットプールに関連するボットプロセスフォームの新しいフィールド

    RPA Hub でボットプロセスのロボットプール機能を有効にするには、次のアクションを実行します。
    注:
    ロボットプールを有効にするには、キューをボットプロセスに関連付ける必要があります。1 つのキューが 1 つのボットプロセスにマッピングされます。

    関連リストから、キューをボットプロセスに関連付けることができます。詳細については、「関連リストからボットプロセスへのキューの関連付け」を参照してください。

    [ボットプロセス] フォームでは、ロボティックプロセスオートメーション (RPA) リリースマネージャーまたは RPA アドミンは [ロボットプール] セクションの次の新しいフィールドを設定できます。
    • ロボットプールを有効にする
    • ロボットプール
    • 割り当てタイプ
    • パーセンテージ削減 ([割り当てタイプ][パーセンテージ削減] として選択した場合)
    これらのフィールドの詳細については、「ボットプロセスフォーム」を参照してください。

    ロボットの計算

    [ボットプロセス] フォームの [計算 ] ボタンを選択することで、ボットプロセスの実行を完了するために必要なロボットの数を計算できます。

    ロボットプールに関連するキューフォームの新しいフィールド

    [キュー] フォームでは、RPA リリースマネージャーまたは RPA アドミンは [平均処理時間 (AHT) - 作業アイテム] セクションの次の新しいフィールドを設定できます。
    • すべての作業アイテムを含める
    • 作業アイテム数
    これらのフィールドの詳細については、「キューフォーム」を参照してください。これらのフィールドを構成して、ボットプロセスを正常に実行するためにロボットプールに必要なロボットの数を計算します。