3.3 JP1/AJS2 JP1/AJS2 JP1/AJS2 JP1/AJS2 運用上 運用上 運用上 運用上の の の のカレンダー カレンダー カレンダー カレンダー定義 定義 定義 定義
3.4.2 スケジュール スケジュール情報 スケジュール スケジュール 情報 情報 情報の の の の定義 定義 定義 定義
ジョブネットの実行予定を計算するため,実行開始日時や,実行周期,実行予定が休日と重なったときの振り替え方法な どをスケジュール情報として定義します。
(1)(1)
(1)(1) スケジュールルールスケジュールルールスケジュールルールのスケジュールルールのの定義の定義定義定義
ジョブネットの実行開始日時や処理サイクル(実行周期),実行日が休日と重なった場合の振り替え方法など,実行スケジ ュールを計算するための細かいルールを規定したものをスケジュールルールといいます。ジョブネットの実行予定は,この スケジュールルールに従って計算されます。
スケジュールルールは,一つのジョブネットに最大で 144 まで設定できます。複数のスケジュールを定義した場合,定義し たすべてのスケジュールルールの中で最も早い時間が定義されているスケジュールルールから順番に適用されます。ま た,スケジュールルールの中に同一日時が定義されたスケジュールルールがある場合は,スケジュールルールの番号順 にスケジュールが適用されます。
なお,スケジュールルールを複数定義した場合の説明については,「10.1.2 実行開始日時を複数設定する」を参照してく ださい。
また,ネストジョブネットの場合,デフォルトでは上位ジョブネットのスケジュールルールで実行スケジュールが計算されま すが,ネストジョブネット独自のスケジュールルールを設定することもできます。ネストジョブネットにスケジュールルールを 設定する場合は,上位のジョブネットに設定されているスケジュールルールのルール番号を指定し,そのスケジュールに ネストジョブネットのスケジュールルールをリンクさせます。なお,ネストジョブネットのスケジュール定義については,
「10.1.3 ジョブネットの一部のジョブにほかのジョブと異なるスケジュールを設定する」を参照してください。
スケジュールルールの設定内容について,次に説明します。
(a)(a)
(a)(a) 実行開始日時実行開始日時実行開始日時の実行開始日時のの設定の設定設定設定
実行開始日時の設定の際には,基準日・基準時刻が設定されているか,されていないかや,ルートジョブネットのスケジュ ールが 24 時間制か,48 時間制かなどを考慮した,さまざまな設定方法があります。なお,日付をまたぐようなスケジュール や 24:00 以降のスケジュールを組むような場合には,48 時間制スケジュールを採用し,基準時刻を設定しない(基準時刻:
0:00)方法で運用されることをお勧めします。詳細については「10.1.1(1) 48 時間制スケジュールによる日またがり業務の定 義」を参照してください。
●実行開始年月日の設定
ジョブネットの実行開始年月日は,次の三つを総合して決定します。
種種 種種別別別別
種別とは,開始日の設定方法のことです。種別には,次の五つがあります。
• 登録日
ジョブネットを実行登録した日付を実行開始日とします。登録日を指定した場合,開始年月日を 設定する必要はありません。
• 絶対日
暦の上での日付(月初めは 1 日)で設定した日付を実行開始日とします。
• 相対日
カレンダー定義で基準日として設定した日付から起算した日付を実行開始日とします。
• 運用日
カレンダー定義で基準日として設定した日付から,運用日だけを起算した日付を実行開始日とし ます。
• 休業日
カレンダー定義で基準日として設定した日付から,休業日だけを起算した日付を実行開始日とし ます。
開始開始 開始開始年月年月年月年月
ジョブネットの開始年月です。西暦で設定します。
開始日開始日 開始日開始日
開始日の設定方法には,次の三つがあります。
• 日付指定
「何日から開始」という形で日付を指定し,開始日を設定します。
• 月末指定
「月の最終日から何日前」という形で月末からの日数を指定し,開始日を設定します。
• 曜日指定
「第何週目の何曜日」という形で曜日を指定し,開始日を設定します。
選択した種別ごとの開始日の指定方法とその考え方について,次の表に示します。
表表
表表 3333----7777 種種種別種別別別ごとのごとのごとのごとの開始日開始日開始日開始日のののの指定指定指定指定方法方法方法方法 種種
種種別別別別 開 始 日開 始 日開 始 日 の開 始 日のの 指の指指指 定定定
定方法方法方法方法 考考考考えええ方え方方方 登 録日 - -
日付指定 暦の上での日付で,「何日」という形で日付を指定する。
月末指定 暦の上での日付で,「月の最終日から何日前」という形で月末からの日数を指定する。
絶 対日
曜日指定 暦の上での月初めの日付から起算して「何日目の何曜日」という形で曜日を指定する。
日付指定 基準日として指定した日付から起算した日付で,「何日」という形で日付を指定する。
月末指定 基準日の指定に基づいた期間を 1 か月とし,「月の最終日から何日前」という形で月末か らの日数を指定する。
相 対日
曜日指定 基準日として指定した日付から起算して「第何週目の何曜日」という形で曜日を指定す る。
日付指定 基準日として指定した日付から起算して「何日目の運用日」という形で運用日の日数を指 定する。
運 用日
月末指定 基準日の指定に基づいた期間を 1 か月とし,「月の最終日から何日前の運用日」という形 で月末からの運用日の日数を指定する。
日付指定 基準日として指定した日付から起算して「何日目の休業日」という形で休業日の日数を指 定する。
休 業日
月末指定 基準日の指定に基づいた期間を 1 か月とし,「月の最終日から何日前の休業日」という形 で月末からの休業日の日数を指定する。
●実行開始時刻の設定
実行開始時刻には,0:00 から 47:59 の間で分単位に時刻を設定できます。
なお,時刻設定の考え方には,相対時刻で設定する方法と絶対時刻で設定する方法の 2 とおりあります。相対時刻による 設定と絶対時刻による設定の違いは,基準時刻を設定している場合に大きくかかわります。
絶対時刻とは,実際の時刻(システム時刻)をいいます。したがって,基準時刻設定のある,なしにかかわらず時計どおり の時刻でスケジュール設定できます。一方,相対時刻とは,基準時刻として設定している時刻を 0:00 として考えた時刻の ことです。
相対時刻による設定と絶対時刻による設定の考え方の違いを次に示します。
図 図 図
図 3333----48484848 相対相対相対相対時時時時刻刻刻刻ととと絶対と絶対絶対絶対時時時時刻刻刻刻
この例では,基準時刻を 8:00 と設定しているため,相対時刻で指定する場合は,8:00 を 0:00 として考えます。したがって,
絶対時刻で 12:00 は相対時刻で 4:00,絶対時刻で 24:00 は相対時刻で 16:00 になります。
基準時刻を設定している場合の,絶対時刻で時刻指定した場合と相対時刻で時刻指定した場合との違いを次に示しま す。
図図
図図 3333----49494949 絶対絶対絶対絶対時時時時刻刻刻刻ででで時で時時刻時刻刻刻指定指定指定指定したしたした場合した場合場合場合とととと相対相対相対相対時時時時刻刻刻で刻ででで時時時時刻刻刻刻指定指定指定した指定したした場した場場場合合合合とのとのとの違との違違違いいい い
相対時刻で時刻指定をすれば,指定した日付と JP1/AJS2 運用上の日付が一致します。一方,絶対時刻で時刻指定をす ると,基準時刻によって日付更新のタイミングが変わるため,指定した日時と JP1/AJS2 運用上の日付とにずれが生じること があります。また,指定した「種別」によっても日時の扱われ方が異なります。
基準時刻を設定している場合に絶対時刻で時刻指定を行う際の日付と時刻の扱われ方を次に示します。
図図
図図 3333----50505050 絶対絶対絶対絶対時時時時刻刻刻刻設定設定設定による設定によるによるによる時時時時刻刻刻刻のののの扱扱扱扱わわわれわれれ方れ方方 方
「種別」で絶対日,相対日,登録日のうちのどれかを指定している場合,絶対時刻で 0:00~基準時刻は,前日分の扱いと なります(この例では,8/2 の 0:00~7:59 が 8/1 分扱い)。したがって,24 時間制スケジュールであれば,8/2 の 8:00~
23:59 および 8/3 の 0:00~7:59 が JP1/AJS2 運用上の 8/2 扱いとなります。ただし,48 時間制スケジュールの場合は,8/2 の 8:00~47:59 が 8/2 扱いとなりますが,8/4 の 0:00~7:59 は 8/3 分として扱われるため,絶対時刻では 48:00 以降の指 定ができません。一方,「種別」で運用日または休業日を指定している場合,日付は基準時刻による考え方で扱われるた め,指定した日付と JP1/AJS2 運用上の日付がずれることはありませんが,時刻の並びが非連続になります。
なお,このことから,特に日付をまたぐようなスケジュールや,24:00 以降のスケジュールを組むような場合には,基準時刻 の設定を行わないで,48 時間制スケジュール(「3.4.1 ルートジョブネットの時間制とスケジュールルール」参照)を採用す る方法で運用されることをお勧めします。
基準時刻を設定しない(基準時刻:0:00)で,48 時間制スケジュールを採用する方法では,指定する日付と JP1/AJS2 運用 上の日付も一致し,時刻も時系列で連続的に扱われるため,時刻の指定をわかりやすく簡単に行えます。