このトピックでは、タスクフローを編集、実行、および公開解除する方法、およびタスクフローの公開レコードを表示する方法について説明します。
タスクフローの編集
タスクフローを編集できるのは、タスクフローの所有者だけです。
タスクフローの編集ページに移動し、右上隅の [Go to O&M] をクリックします。
[タスクフロー情報] ページで、[編集] をクリックします。
編集ページの下部で、タブをクリックし、必要に応じて設定を変更します。
[タスクフロー情報] タブでは、タスクフローの名前、所有者、関係者、スケジュール設定など、タスクフローのプロパティを設定できます。 詳細については、「はじめに」、「時限スケジューリングの設定」、および「イベントスケジューリングの設定」をご参照ください。
[変数設定] タブで、タスクフローの時間変数と定数を設定します。 詳細については、「変数」をご参照ください。
説明タスクフローの時間変数と定数は、タスクフローのすべてのノードで使用できます。 変数と定数は、SQL文で
${name}
の形式で参照されます。[通知設定] タブで、タスクフローの成功通知と失敗通知、タスクノードまたはタスクフローのタイムアウト通知とアラート通知を設定します。
[操作] タブで、タスクフローに対する操作の時間、操作者、および内容を表示します。
[実行ログ] タブで、タスクノードの実行ログを表示します。
タスクフローの実行
編集ページの上部で、必要に応じてタスクフローを実行するモードを選択します。
モード
Try Run
今すぐタスクフローを実行します。
ドライラン
タスクフローAはタスクフローBに依存します。タスクフローaは、タスクフローの依存関係をチェックするためのタスクノードを使用してタスクフローBに依存しますが、タスクフローBを実行せずに実行できます。 次に、タスクフローAを正常に実行することができる。
特定の時点で実行
このモードを使用するには、タスクフローの時間変数を定義し、SQL文で参照する必要があります。 時間変数の値は、タスクフローが実行される前日と指定されたオフセットに基づいて計算されます。 これにより、SQL文や関連する設定を変更することなく、特定の時点でタスクフローを実行できます。
特定の時間範囲で実行
このモードを使用するには、タスクフローに複数の時間変数を定義する必要があります。 このモードでタスクフローを開始した後、実行できるノードインスタンスは50個だけです。
たとえば、タスクフローのスケジューリングサイクルが1日の場合、タスクフローインスタンスは50日間しか実行できません。
説明時間範囲内で実行されるタスクフロー内のタスクは、連続的に実行される。 タスクは、次の営業時間に実行する前に、前の営業時間に正常に実行されている必要があります。
タスクフローの公開または公開解除
詳細については、「タスクフローの公開または公開解除」をご参照ください。
タスクフローのバージョンの違いの表示
公開されたタスクフローを変更し、[公開] をクリックして変更されたタスクフローを公開すると、[公開] ダイアログボックスの [相違点の表示] をクリックして、タスクフローの最新の公開バージョンと現在の編集バージョンの違いを表示できます。
比較ページでは、赤いドットが変更を示します。
タスクフローが変更されているかどうかの確認
タスクフローの編集ページの上部で、[公開] にポインターを移動します。 表示されるメモブロックにが含まれている場合タスクフローが変更されます。 変更を有効にするには、タスクフローを再発行する必要があります。 メッセージが表示されると、タスクフローが変更されます。
タスクフローの発行レコードの表示
タスクフローの発行レコードは、タスクフロー情報ページの [発行済みタスク] タブで表示できます。
特定のバージョンのタスクフローで次の操作を実行することもできます。
DAG: 指定されたバージョンのタスクフローの有向非巡回グラフ (DAG) を表示します。
データの埋め戻し: 指定されたバージョンに基づいて、特定の時点または特定の時間範囲に対して1つ以上のタスクフローインスタンスを生成します。
ロールバック: タスクノードや設定など、タスクフローに関するすべての情報を指定されたバージョンに復元します。
説明タスクフローをロールバックした後、ロールバックを有効にするには、タスクフローを再発行する必要があります。
Export: 指定されたバージョンのエッジとタスクノードの構成ファイルをエクスポートします。
タスクフローに複数の公開バージョンがある場合は、2つのバージョンを選択し、[バージョン比較] をクリックして2つのバージョンの違いを表示できます。