ワークフロー設定
ワークフロー設定について
ワークフロー
の設定タブでは、ワークフローが失敗した場合の通知を設定し、休日やその他のダウンタイムに対してワークフローの開始を遅らせることができます。
通知
ワークフローが失敗した場合の通知を設定することができます。スケジュール済ワークフローの場合、ワークフローが成功した場合の通知を設定することもできます。詳細および段階的な指示
については、ワークフロー通知を参照してください。
ワークフローとタスクの失敗
ワークフロー設定の [ワークフローおよびタスクの失敗] セクションでは、タスクの 1 つが失敗した場合のワークフローの処理を制御することができます。
タスク失敗設定を変更するには、以下の手順に従います。
- タスクの失敗時に実行する処理を以下から選択します。
- ワークフロー実行の残りのタスクの実行を続行: ワークフロー内のタスクが失敗した場合、ワークフローは残りのタスクの処理を続行します。このオプションはデフォルトで選択されています。
- ワークフロー実行を停止し、残りのタスクを実行しない: ワークフロー内のタスクが失敗した場合、失敗したタスクに依存するタスクは実行されません。これには、失敗したタスクからテキストの差し込みを使用するタスク、またはタスクが ETL ワークフローに含まれている場合 (たとえば、抽出タスクが失敗した場合、ロードタスクは実行されません) が含まれます。
- 失敗したタスクの再試行方法を選択します。
- 各タスク失敗が最大 24 時間再試行されます。ワークフロー内のタスクが失敗すると、タスクが最大 24 時間自動的に再試行されます。このオプションはデフォルトで選択されています。
- 各タスク失敗が最大 15 分間再試行されます。ワークフロー内のタスクが失敗すると、タスクが最大 15 分間自動的に再試行されます。
- 失敗したタスクを再試行しない: ワークフロー内のタスクが失敗しても、再試行されません。
ヒント:タスクのJSON出力を表示すると、タスクが失敗した理由に関する詳細を確認できます。429 および 5xx エラーのみが再試行されます。 - ユーザが実行履歴からワークフロー実行を再試行できるようにするかどうかを選択します。
- ワークフロー実行の手動再試行を許可 (デフォルト): 実行履歴から選択してワークフローを再実行できます。詳細については、ワークフローの再実行を参照してください。
- ワークフロー実行をマニュアルで再試行することを許可しない: 失敗したワークフローを再試行することはできません。
- ワークフロー実行をマニュアルで再試行できる期間を指定します。指定した時間枠内に失敗したワークフローがある場合は、失敗したワークフローを再試行することができます。
- [適用]をクリックします。
ヒント:変更をキャンセルしてデフォルト設定に戻るには、[元に戻す]ボタンをクリックします。
遅延開始ワークフロー
ワークフローの実行遅延は、ワークフローの処理方法を決定する際に役立ちます。ワークフローが一時停止される特定の日付をスケジュールするか、ワークフローがトリガーされるたびに指定した時間だけワークフローを遅延させることができます。
ヒント:ワークフローごとに設定される開始遅延は1つしか作成できません。
ヒント:開始遅延は、イベントトリガー、スケジュール設定済み、アンケート固有、グローバルワークフローを含むすべてのワークフローで使用できます。
- ワークフローを開きます。
- 設定に移動します。
- 開始遅延を選択します。
- [遅延開始設定を設定] をクリックします。
- 遅延に名前を付けます。
- テキストで、開始遅延の理由を入力します (オプション)。
- 設定する遅延のタイプを決定します。詳細については、以下のサブセクションを参照してください。
ヒント:ワークフローの開始が遅延しているかどうかは、アンケートのリストまたはグローバルワークフローのリストで確認できます。遅延開始が有効かどうか (つまり、ワークフローが現在一時停止中)、または無効かどうか (つまり、ワークフローが現在通常どおり実行されている) が表示されます。
ヒント:ワークフロー条件は、開始遅延設定の前に評価されます。つまり、誰かがアンケートの回答を編集して条件を満たさなくなった場合、ワークフローは再評価されず、回答が編集されていないかのように実行されます。元の条件が適用され、続いて開始遅延が適用されます。
常に開始を遅延
ワークフローがトリガーされてから実行されるまでの間にバッファが追加されるように、トリガーされるたびにワークフローを遅延するように設定します。
スケジュール済遅延開始
ワークフローがトリガされた直後に一時停止され、その期間が終了した後にのみ実行される期間を定義することができます。これは、休日や勤務時間外にワークフローを一時停止し、オフィスに戻ってから再開する場合に役立ちます。
ヒント:スケジュールされた遅延期間が経過すると、遅延期間中に開始されたワークフローがすべて一度に実行されます。
- 具体的にスケジュールされた日付と時刻を選択します。
- ワークフローを実行しない期間の開始日付を指定します。ワークフローが一時停止される最初の日です。
ヒント:ワークフローは選択した期間中には開始されず、この期間が終了すると再開されます。
- 期間の終了日付を指定します。ワークフローが再開される日と、期間中にトリガされたワークフローがすべて同時に実行される日付です。
ヒント:遅延日/期間の最大期間は5日です。注意: ワークフローを正常に実行するため、終了時刻に 1 分から 1 時間のランダム化されたバッファ期間が追加されます。つまり、開始ワークフローの遅延は正確な終了時間に実行されない可能性があります。たとえば、終了日付として 12:00AM を選択した場合、ワークフローは 12:01 AM から 1:00 AM の間に実行されます。
- タイムゾーンを選択します。
- 反復オプションで、ワークフロー遅延を繰り返すかどうかを選択します。週次、月次、または年次にすることができます。
- 終了したら、適用をクリックします。
遅延開始設定の編集および削除
編集可能な量は、遅延開始が有効であるか無効であるかによって異なります。遅延開始期間が
無効である場合、変更の削除または取消を含むすべての設定を変更することができます。
が有効である場合、以下を実行することができます。
- 終了日付/時刻を編集します。開始日時を編集する前に開始され、遅延キューに入れられたワークフローは、設定した元の終了日時に再開されます。終了日付/時刻の編集後に開始された新規インスタンスのみが、新しい終了日付/時刻に適用されます。
- 遅延開始間隔を削除してください。その後、遅延期間内に開始された (ただし、保留された) ワークフローに対して行われる処理を選択する必要があります。
- 今すぐ実行します。
- これらは、遅延開始期間の終了時に実行します。
- 遅延したワークフロー実行を行わない。
ヒント:開始が遅延しているワークフローを無効化する場合も同様です。開始遅延が無効である場合は、追加の懸念なしにワークフローを無効化することができます。ワークフローを無効化したときに layed started が有効である場合、開始期間の終了時に遅延ワークフローを今すぐ実行するか、実行しないかを選択するように求められます。