ASTERIA MDM One MH Online Help
トップページ製品サイトインフォテリア

## 休日管理とは

休日管理は、休日設定と休日定義の二つのセクションに分かれています。休日として扱う日の定義を行うのが休日定義で、複数の休日定義をまとめるのが休日設定です。

各企業などに応じた休日を設定することでスケジュールした日が休日だった場合に、次の日に処理したり、休日前に処理するなど、スケジュールの実行を制御することができます。
スケジュールの設定では、休日設定を選択するとスケジュールが休日と重なる場合にスケジュールをどうするかを次のように選択できます。

- 実行する：休日を考慮しません。
- 実行しない：指定された休日には実行しません。
- 休日前に実行する：実行する予定が指定された休日と重なる場合、休日の前日に実行します。
- 休日明けに実行する：実行する予定が指定された休日と重なる場合、休日明けに実行します。

また、休日定義に登録できるファイル形式は次のものになります。

- CSV形式
- iCalendar形式「RFCはこちらを参照してください」

文字コードは UTF-8 のみ対応しています。

休日定義は、「ファイルのアップロード」または「URL参照」の形で設定することができます。
「URL参照」の定義ファイルは「サーバー設定」の「メンテナンススケジュール設定」で指定した時刻に自動更新されます。

### 休日定義に登録できるファイルについて

CSV形式

  項目の説明
  1フィールド目(必須) | 休日開始日時 | 休日の開始日時をyyyy/MM/ddの形式で指定します。このフィールドだけの場合は指定した日のみ休日になります。
  ２フィールド目 | 休日終了日時 | 休日の終了日時をyyyy/MM/ddの形式で指定します。 ※ 開始日時と終了日時の差が1日以下の場合は、開始日時だけ休日になります。 ※ ２日つづけて休日にしたい場合は、サイクルタイプにdayと指定してください。
  ３フィールド目 | サイクルタイプ | サイクルタイプには次のものがあります。 なし：開始日時から終了日時まで休日として扱います。 day：開始日時から終了日時まで休日として扱います。 week：開始日時から終了日時までで、曜日設定で指定された曜日を休日にします。複数曜日指定する場合は `/` で指定します。 SU：日曜日 MO：月曜日 TU：火曜日 WE：水曜日 TH：木曜日 FR：金曜日 SA：土曜日 month：開始日時から終了日時までで、指定日を毎月休日として扱います。 year：開始日時から終了日時までで、指定日を毎年休日として扱います。
  ４フィールド目 | サマリー | 説明になります。
  ５フィールド目 | 曜日設定 | サイクルタイプが曜日の場合の次の値を設定します。

  サンプル

      2008/04/20,,,休日０１
      2008/05/10,2008/05/20,,休日０２
      2008/06/05,2008/06/08,day,指定範囲を休日
      2008/07/01,2008/07/30,week,毎週土日を休み,SU/SA
      2008/08/08,2008/12/31,month,毎月８日を休日
      2008/01/01,2015/12/31,year,毎年元旦を休日

iCalendar形式

  RRULE:FREQ=MONTHLY; RRULE:FREQ=YEARLY;の場合はDTSTARTの日付が休日の対象となります。

  サンプル

      BEGIN:VCALENDAR
      PRODID:-//Infoteria Corporation//c2talk 1.0//EN
      VERSION:2.0
      CALSCALE:GREGORIAN
      X-WR-RELCALID:7B8B97CA-70AB-47F2-8308-E9C368E36ABA-CALP
      METHOD:PUBLISH
      X-WR-CALNAME:仕事
      X-INFT-LASTMODIFIED:1188802869152
      BEGIN:VEVENT
      DTSTAMP:20071026T075215Z
      SUMMARY:休日01
      DTSTART;VALUE=DATE:20080420
      DTEND;VALUE=DATE:20080421
      END:VEVENT
      BEGIN:VEVENT
      DTSTAMP:20071026T075308Z
      SUMMARY:休日範囲指定
      DTSTART;VALUE=DATE:20080510
      DTEND;VALUE=DATE:20080520
      END:VEVENT
      BEGIN:VEVENT
      DTSTAMP:20071026T075308Z
      SUMMARY:休日Ｄａｙ
      DTSTART;VALUE=DATE:20080605
      DTEND;VALUE=DATE:20080608
      RRULE:FREQ=DAILY
      END:VEVENT
      BEGIN:VEVENT
      DTSTAMP:20071026T075327Z
      SUMMARY:毎週土日休み
      DTSTART;VALUE=DATE:20080701
      DTEND;VALUE=DATE:20151231
      RRULE:FREQ=WEEKLY;BYDAY=SU,SA
      END:VEVENT
      BEGIN:VEVENT
      DTSTAMP:20071026T075327Z
      SUMMARY:毎月８日を休み
      DTSTART;VALUE=DATE:20080108
      DTEND;VALUE=DATE:20151231
      RRULE:FREQ=MONTHLY;
      END:VEVENT
      BEGIN:VEVENT
      DTSTAMP:20071026T075327Z
      SUMMARY:毎年1日を休み
      DTSTART;VALUE=DATE:20080101
      DTEND;VALUE=DATE:20151231
      RRULE:FREQ=YEARLY;
      END:VEVENT
      END:VCALENDAR