メイン コンテンツをスキップする

ジョブのトリガー接続

トリガー接続は処理シーケンスを定義するもので、接続によりデータが処理されることはありません。

使用中の接続によってジョブとサブジョブ間に依存項目が作成され、トリガーの性質に基づいて順次トリガーされます。

トリガー接続は次の2種類に分けられます。

  • サブジョブトリガー: [On Subjob Ok][On Subjob Error][Run if]

  • コンポーネントトリガー: [On Component Ok][On Component Error][Run if]

[OnSubjobOK]: この接続は、メインのサブジョブがエラーなしで完了した場合に次のサブジョブをトリガーするために使用されます。この接続は、ジョブの開始コンポーネントでのみ使用します。

これらの接続は、ジョブを設定するサブジョブをオーケストレーション化するために使用し、トラブルシューティングを簡単に行い、予期しないエラーを処理するために使用されます。

[OnSubjobError]: この接続は、最初の(メインの)サブジョブが正しく完了しなかった場合に次のサブジョブをトリガーするために使用します。「エラー時」のサブジョブは、ボトルネックを通知し、可能な場合はエラーを処理するうえで役立ちます。

OnComponentOKOnComponentErrorはコンポーネントトリガーです。いずれもソースコンポーネントと共にサブジョブで使用できます。

[OnComponentOK] では、ソースコンポーネントの実行がエラーなしで完了した場合にターゲットコンポーネントがトリガーされます。通知サブジョブのトリガーなどが主な用途となります。

[OnComponentError]は、プライマリ―ジョブでエラーが検出されるとすぐに、サブジョブまたはコンポーネントをトリガーします。

[OnSubjobOK][OnComponentOK]の主な違いは、リンクされたサブジョブの実行順序にあります。

  • [OnSubjobOK]の場合、リンクされたサブジョブは前のサブジョブが完全に終了した時のみ開始されます。
  • [OnComponentOK]の場合、リンクされたサブジョブは前のコンポーネントが終了した時に開始されます。

[OnComponentOK]でリンクされたサブジョブの実行順序は、前のサブジョブの実行サイクル内にあります。

Run ifは、定義した条件が満たされた場合にサブジョブまたはコンポーネントをトリガーします。Run ifの詳細は、条件付き実行接続の設定をご覧ください。

トリガー条件の設定方法は、トリガー接続設定をご覧ください。

情報メモ注: 特定のトリガー接続にチェックポイントを追加しておくと、エラー以前の最終チェックポイントからジョブの実行を復元できます。詳細は、トリガー接続にチェックポイントを設定をご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。