このトピックでは、タスクフローの編集、実行、公開停止、および公開履歴の表示方法について説明します。
タスクフロー情報の編集
タスクフローを編集できるのは、その所有者のみです。
-
タスクフロー編集ページの右上隅にある[O&M へ移動]をクリックします。
-
「タスクフロー情報」ページで、[編集に移動] をクリックします。
-
タスクフロー詳細ページの下部で、タブを選択して対応する情報を編集します。
-
[タスクフロー情報] タブで、タスクフロー名、所有者、関係者、スケジューリング設定などのプロパティを設定します。 詳細については、「基本プロパティを設定する」、「時間ベースのスケジューリングを設定する」、および「イベントベースのスケジューリングを設定する」をご参照ください。
-
[変数設定] タブで、タスクフロー変数 (時間変数) とタスクフロー定数を設定します。変数の設定に関する詳細については、「変数」をご参照ください。
説明このタスクフロー内のすべてのタスクノードで、
${name}形式で利用できます。 -
[通知設定] タブで、基本的な成功および失敗の通知、タスクノードまたはタスクフローのタイムアウト通知、およびアラート通知を設定します。
-
[操作履歴] タブでは、タスクフローへの変更について、誰が、いつ、どのような変更を行ったかを確認できます。
-
[実行ログ] タブで、各タスクノードの実行ログを表示できます。
-
タスクフローの実行
タスクフローの編集ページ上部で、用途に応じて実行モードを選択します。
実行モード
-
[Try run] (試行実行)
現在時刻を使用して、タスクフローを直ちに実行します。
-
[Dry run]
タスクフロー A がタスクフロー B に依存しているが、B を実行する必要がない場合は、B に対してドライランを実行できます。この操作によりスケジューリングレコードが生成され、A 内のタスクを通常どおり実行できます。
-
特定の時点での実行
このモードを使用するには、タスクフロー変数 (時間変数) を定義し、SQL で参照します。システムは、指定した業務日にオフセットを適用して最終的な変数の時刻を算出します。これにより、SQL やその他の設定を変更せずに、指定した時刻のタスクを実行できます。
-
特定の時間範囲での実行
このモードでも、複数のタスクフロー変数 (時間変数) を定義する必要があります。一度に実行できるタスクフローインスタンスは最大 50 件です。
たとえば、スケジューリング周期が 1 日の場合、タスクフローインスタンスは最大 50 日間実行できます。
説明このモードでは、タスクは直列に実行されます。ある業務日のタスクが成功してから、次の業務日のタスクが実行されます。
タスクフローの公開または公開停止
詳細については、「タスクフローの公開または公開停止」をご参照ください。
バージョン差分
変更が加えられたタスクフローを公開する前に、公開ダイアログボックスで[差分を表示]をクリックすると、ドラフトと最後に公開されたバージョンを比較できます。
[Version comparison] ダイアログボックスでは、左側のナビゲーションペインで項目がタスクフロープロパティ (基本プロパティ、スケジューリング設定、タスクフロー変数、タスクフロー定数を含む) とタスクノード (新規、削除、変更されたノードを含む) にグループ化されます。メイン領域には、[Type]、[変更前の値]、[現在の値] の行ごとの比較が表示されます。緑の背景は追加または変更を示し、ピンクの背景は削除を示します。[Only show differences] チェックボックスを選択して結果をフィルタリングできます。
バージョン比較ビューでは、赤い点は変更された項目を示します。
変更の確認
タスクフローページで、マウスカーソルを公開エリアに合わせます。[タスクフローは変更されています。有効にするには再公開する必要があります。] という説明が表示された場合、タスクフローが変更されたことを示します。
公開履歴
タスクフロー情報ページで、タスクフローの公開履歴を確認できます。
直近 10 件の公開レコードを確認できます。
また、タスクフローに対して次の操作を実行できます:
-
[DAG]:タスクフローの DAG (Directed Acyclic Graph) を表示します。
-
[Backfill data] (データバックフィル):公開済みバージョンに基づき、特定の業務日または日付範囲について、1 つ以上のタスクフローインスタンスを生成します。
-
[Rollback]:タスクノードおよび設定を含むすべてのタスクフロー情報を、選択したバージョンに復元します。
説明ロールバック後、変更を有効にするには、タスクフローを再度公開する必要があります。
-
[Export]:特定バージョンのエッジおよびタスクノードの構成ファイルをエクスポートします。
タスクフローに複数の公開済みバージョンがある場合、そのうちの 2 つを選択して[バージョン比較] をクリックすると、差分を表示できます。
実行履歴
対象のタスクフローページの右上隅にある[O&Mへ移動]をクリックして、O&M ページに移動します。[実行履歴] タブでは、[定期トリガー]と[手動トリガー]によってトリガーされたタスクフローに関する、操作時間や操作者などの詳細情報を確認できます。また、失敗したタスクフローを成功に設定、再開、または再実行したり、実行中のタスクフローを一時停止または終了したりすることもできます。