でのジョブ状況の処理 RPA ハブ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • プロセスジョブは、ロボットでのボットプロセスの実行を表します。

    表 : 1. プロセスジョブの状況シナリオ
    ステータス シナリオ
    実行中 ボットプロセスがロボットによって実行されている場合、プロセスジョブのステータスは [実行中] に更新されます。
    キャンセル済み ボットプロセスの実行が手動でキャンセルされると、プロセスジョブのステータスが [キャンセル] に更新されます。

    ボットプロセス 1 が既に実行中で、強制開始が有効になっているボットプロセス 2 がトリガーされた場合、ボットプロセス 1 のプロセスジョブのステータスが [ キャンセル] に更新され、ボットプロセス 2 のプロセスジョブのステータスが [ 実行中] に更新されます。

    成功 ロボットによってボットプロセスが正常に実行されると、プロセスジョブのステータスが [成功] に更新されます。
    失敗 ボットプロセスの実行が完了しなかった場合、プロセスジョブのステータスは [失敗] に更新されます。
    スキップ 同じ無人ロボットに対して複数のボットプロセスがトリガーされる場合は、次のシナリオを検討してください。
    • ボットプロセス 1 が既に実行されており、強制開始を無効にしたボットプロセス 2 がトリガーされた場合、ボットプロセス 2 のプロセスジョブのステータスは [スキップ] に更新されます。
    • BP1 と BP2 の 2 つのボットプロセスが同じロボットで同時に実行されるようにスケジュールされており、BP2 の優先度が低い (優先度順の番号が高い) 場合、BP2 のプロセスジョブのステータスは [スキップ] に更新されます。
    • 優先順位が同じ 2 つのボットプロセス BP1 と BP2 が同じロボットで同時に実行されるようにスケジュールされている場合、ボットプロセスのうちの 1 つだけが実行対象としてランダムに選択され、もう 1 つのボットプロセスのプロセスジョブのステータスは [スキップ] に更新されます。
    • ボットプロセス 1 がトリガーされ、ロボットがログインを待機している場合、その間にボットプロセス 2 がトリガーされると、ボットプロセス 2 のプロセスジョブステータスが [ スキップ] に更新されます。
    • ボットプロセス 1 に対して [プロセスの開始 ] アクションが呼び出されます。実行が開始されるまで、他のボットプロセスがトリガーされると、他のすべてのプロセス開始要求のプロセスジョブは [スキップ] に更新されます。
    • ロボットが応答状態に戻ると、ロボットが応答しない状態のときにトリガーされたプロセスの開始要求の受信を開始します。設定されたしきい値を下回る最新の要求は [実行中 ] に更新され、古い要求はすべて [ スキップ] に更新されます。
    放棄
    • どのロボットタイプでも、ボットプロセスが前回実行されていたときにプロセスジョブのステータスが [完了] に更新されず、新しいプロセスジョブが作成された場合、以前実行されていたプロセスジョブのステータスは [ 破棄] に更新されます。
    • プロセスジョブが実行されている場合、ロボットのステータスは [ビジー] ステータスから他のステータスに移行します。

      たとえば、プロセスジョブがロボットマシンでローカルに実行されている場合、ネットワーク障害、証明書認証の失敗、マシンユーザープロファイルの破損などが原因で、ロボットがハートビート呼び出しで RPA ハブ を更新できないことがあります。

      このようなすべてのシナリオで、ロボットが中断後に RPA ハブ を呼び出し、ステータスを [ビジー] または [切断 ] から [利用可能] に更新すると、最後の既知のプロセスジョブのステータスが [ 破棄] に変更されます。