Hitachi

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


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

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

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

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

〈この項の構成〉

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

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

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

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

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

[図データ]

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

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

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

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

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

[図データ]

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

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