Hitachi

JP1 Version 12 JP1/Automatic Job Management System 3 設計ガイド(業務設計編)


3.5.3 ジョブネットの一部のジョブにほかのジョブと異なるスケジュールを設定する

ジョブネット中の一部のジョブだけを,ほかとは異なるスケジュールで実行する場合,ネストジョブネットを使います。

ルートジョブネットと同じように,ネストジョブネットにもスケジュールルールやスケジュールオプションを設定できます。ネストジョブネットのスケジュールルールは,ルートジョブネットのスケジュールルールとリンクさせて定義します。ルートジョブネットのスケジュールルール一つに対して,ネストジョブネットの複数のスケジュールルールをリンクさせることができます。

なお,ネストジョブネットにスケジュールを設定しなかった場合は,ルートジョブネットと同じスケジュールでネストジョブネットが実行されます。

〈この項の構成〉

(1) ネストジョブネットにスケジュールを設定する

ルートジョブネットの中にネストジョブネットを作成し,異なるスケジュールで実行するジョブをネストジョブネットの中に定義します。ネストジョブネットを定義したら,ネストジョブネットにスケジュールルールを設定します。

このように定義してルートジョブネットを実行登録すると,ネストジョブネットは定義されたスケジュールに従って運用されます。ただし,ネストジョブネットは,上位ジョブネットの実行条件が成立しているときだけ実行されます。ネストジョブネットのスケジュールが設定されていても,ルートジョブネットの実行予定がない日には,ネストジョブネットも実行されません。

ネストジョブネットのスケジュールを利用した例を次の図に示します。

図3‒5 ネストジョブネットのスケジュールを利用した例

[図データ]

この例では,ネストジョブネットBは,金曜日にだけ実行するようにスケジュールが定義されています。そのため,月曜日〜木曜日は,ジョブネットAが実行されても,ネストジョブネットBは実行されません。

(2) ルートジョブネットのスケジュールルールとリンクさせる

ネストジョブネットのスケジュールルールは,ルートジョブネットのスケジュールルールとリンクさせて定義します。リンクしたルートジョブネットのスケジュールルールが有効になったときに,ネストジョブネットのスケジュールが有効になります。

スケジュールルールのリンクの例を次の図に示します。

図3‒6 ネストジョブネットとルートジョブネットのスケジュールルールをリンクする

[図データ]

この例では,ルートジョブネットのスケジュールルール#2に対して,ネストジョブネットBのスケジュールルールはリンクしていません。そのため,ルートジョブネットのスケジュールルール#2に従って実行される8月11日には,ネストジョブネットBは実行されません。

ネストジョブネットにスケジュールを定義するときの注意事項を次に示します。

(3) ネストジョブネットにスケジュールオプションを設定する

ルートジョブネットと同じように,ネストジョブネットにスケジュールオプションを設定できます。スケジュールオプションについては,マニュアル「JP1/Automatic Job Management System 3 導入ガイド 3.3.2 スケジュール情報の定義」を参照してください。

(a) 他のジョブグループのカレンダーを参照

ネストジョブネットに,上位ジョブネットと異なるカレンダー定義を参照させることができます。

上位ジョブネットと異なるカレンダー定義を参照させた場合,ネストジョブネットは,上位ジョブネットと自ジョブネットの実行日が重なるときに実行されます。

(b) 排他スケジュール

自ネストジョブネットの実行日が,同一階層に存在するネストジョブネットの実行日と重なる場合,自ネストジョブネットを実行させないようにできます。

排他スケジュールを設定したネストジョブネットの実行予定は,次の条件が重なる場合に取り消されます。

  • 排他スケジュールに指定したネストジョブネットに,リンクするルール番号が同じスケジュールルールが存在する。

  • リンクするルール番号が同じスケジュールルールから算出される実行日が重なる。

リンクするルール番号が異なるスケジュールルールから算出される実行日が重なるときは,排他スケジュールを設定したネストジョブネットの実行予定は取り消されません。