フローの再実行

フローの再実行

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho RPA には、ワークフローを安定して稼働させるための強力な再実行機能が用意されています。タスクでエラーが発生した場合に、処理を復旧させて正常終了させるのに役立ちます。

再実行には、失敗の原因となったエラーの種類に応じて 2 種類があります。

自動再実行:Zoho RPA の内部エラー、エージェントエラー、またはフローに連携しているクラウドアプリからの API エラーが原因で実行に失敗した場合に使用されます。

手動再実行:フロー設定、データマッピングなどに起因する問題で実行が失敗した場合に適しています。

自動再実行とは?

自動再実行では、Zoho RPA の内部エラー、エージェントエラー、またはワークフローに連携しているアプリからの API エラーが原因で失敗したタスクを、自動的に再実行します。これらの再実行は、最初のタスク失敗から 24 時間のあいだ、所定の間隔で繰り返し行われます。

対象となるエラー:

Zoho RPA の内部エラー:
  1. ユーザー設定とは無関係な内部例外エラー。
  2. 依存サービスへの接続失敗。
Zoho RPA エージェントエラー:
  1. エージェントに到達できない。
  2. アプリケーションが見つからない。
  3. Windows ユーザーセッションが未ログイン、またはロックされている。
  4. 内部エラーによりエージェントが終了した。
接続しているアプリからの API エラー:
  1. リクエストがタイムアウトしました。(ステータスコード: 408)
  2. 同時更新による競合。(ステータスコード: 409)
  3. リクエスト過多によるレート制限。(ステータスコード: 429)
  4. 内部サーバーエラー。(ステータスコード: 500)
  5. サードパーティサーバーに到達できない。(ステータスコード: 503)
  6. ゲートウェイタイムアウト。(ステータスコード: 504)
動作の仕組み:
  1. タスクが失敗すると、Zoho RPA は 5 分待機してから最初の再実行を行います。
  2. 再実行は所定の間隔で継続され、そのたびにフローは最初から再起動/再実行されます。
    再実行スケジュール:

    再実行回数
    初回失敗からの経過時間(分/時間)
    1
    5 分後
    2
    10 分後
    3
    30 分後
    4
    1 時間後
    5
    3 時間後
    6
    6 時間後
    7
    12 時間後
    8
    24 時間後

  3. 最大試行回数:8 回の再実行を行っても失敗した場合、その実行は失敗としてマークされます。
  4. エラーの詳細を確認するには、[設定] > [履歴] に移動し、失敗した実行を探して [エラー] タブを開きます。
  5. 再実行が成功すると、その実行は「成功」と表示され、タスク数が消費されます。
  6. 自動再実行が行われている 24 時間のあいだは、失敗したタスクを手動で再実行することはできません。
  7. 次回の再実行前にフローの設定を変更した場合、再実行では変更後の設定が使用されます。
  8. フローがオフになっている間は再実行は行われませんが、次回の再実行予定時刻までにフローをオンに戻せば、再実行が再開されます。
  9. 8 回の再実行がすべて完了するまでは、データは「失敗: 自動再実行中」と表示されます。
  10. フローに対して大きな変更(例: 新しいアクションの追加)を行うと、自動再実行は停止します。再度試すには、フローを手動で再起動する必要があります。
Notes
メモ:フローがオフになっている場合や削除された場合は、自動再実行は行われません。

手動再実行とは?

手動再実行では、失敗したフロー実行を最初からやり直すことができます。これには、以前に成功していたステップもすべて含まれます。
注意して使用してください: すべてのステップを再実行すると、重複データの作成や、さらなるエラー・失敗につながる可能性があります。

手動再実行はいつ使用すべきですか?
  1. フロー設定が原因のエラー(設定が不完全または不適切な場合)。
  2. 無効なデータマッピング。
  3. 8 回の自動再実行が行われた後。
手動再実行の使い方
  1. RPA フロー履歴にアクセスする:
    1. Zoho RPA アカウントにログインします。
    2. [My Flows] から対象のフローを開き、[履歴] をクリックします。あるいは、[設定] > [履歴] から組織全体のフロー履歴にアクセスすることもできます。
  2. 失敗した実行を選択する:
    1. チェックボックスを使用して、再実行したい失敗した実行を選択します。
  3. 再実行を開始する:
    1. [Run] をクリックし、続けて [Restart] をクリックします。



Notes
メモ: 実行が失敗した後にフローのトリガーを変更した場合、[Restart] は使用できません。