エラー処理の方式

タスクのエラー処理方法では、一時的なエラーによってタスクが失敗した場合のアクションを指定します。タスクのエラー処理方法を構成するには、次の操作を行います。

  1. 統合エディタで既存のタスクをクリックして、タスク構成ペインを開きます。
  2. [エラー処理] セクションを展開し、[エラー処理方法] に移動します。
  3. インテグレーションが同期モードで実行されている場合は、[同期実行の方法] をクリックして、使用する方法の種類を選択します。
  4. インテグレーションが非同期モードで実行されている場合は、[非同期実行の方法] をクリックして、使用する方法の種類を選択します。
  5. エラー処理方法の種類

    次の表は、タスクに使用できるさまざまなエラー処理方法を示しています。

    方法の種類 説明
    致命的 インテグレーション全体の実行を停止し、実行ステータスを失敗としてマークします。
    無視 タスクの失敗を無視します。インテグレーションでは、失敗したタスクが成功したものとして、次のタスクの実行を継続します。
    なし タスクの実行を停止し、インテグレーション ステータスを失敗としてマークします。最後のタスク(リーフタスク)への代替パスが存在する場合は、代替パスのタスクが実行されます。代替パスのすべてのタスクが正常に実行されると、インテグレーション ステータスは成功としてマークされます。
    バックオフでインテグレーションを再開 最初のタスクからインテグレーション全体を実行します。ただし、タスクは再度失敗することがあります。失敗の繰り返しを回避するには、[再試行間隔](秒)フィールドに再起動までの時間間隔、[最大再試行回数] フィールドに許可される再起動の試行回数を指定します。
    指数バックオフでタスクを再試行 失敗したタスクからインテグレーションを実行します。再試行時にタスクが失敗した場合、各再試行の間隔が 2 乗されます。バックオフ時間に 1~5 秒の遅延が加算されます。

    たとえば、指定された再試行間隔が 3 秒であれば、最初の再試行は 3 秒後に実行されます。2 回目の再試行は 9 秒後、3 回目の再試行は 81 秒後になります。このプロセスは、再試行の最大回数に到達するか、タスクが成功するまで継続します。

    固定間隔でタスクを再試行 失敗したタスクからインテグレーションを実行します。再試行時にタスクが失敗した場合、各再試行の間隔は一定のままです。

    たとえば、指定された再試行間隔が 3 秒であれば、3 秒ごとに再試行が行われます。このプロセスは、再試行の最大回数に到達するか、タスクが成功するまで継続します。

    線形バックオフでタスクを再試行 失敗したタスクからインテグレーションを実行します。再試行時にタスクが失敗した場合、各再試行の間隔が線形に増加します。バックオフ時間に 1~5 秒の遅延が加算されます。

    たとえば、指定された再試行間隔が 3 秒であれば、最初の再試行は 3 秒後に実行されます。2 回目の再試行は 6 秒後、3 回目の再試行は 9 秒後になります。このプロセスは、再試行の最大回数に到達するか、タスクが成功するまで継続します。