ビジネスカレンダーの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • 個々の親または子ビジネスカレンダーの定義レコードを作成します。ServiceNow AI Platform パッケージまたは機能領域で使用するときにビジネスカレンダーを簡単に識別できるように、このレコードを作成します。ビジネスカレンダーは、週、月、年、または会計期間など、任意の長さの期間を表すことができます。

    始める前に

    必要なロール:admin

    このタスクについて

    ビジネスカレンダーを作成する場合は、参照名、ラベル、親ビジネスカレンダー (存在する場合)、およびそのタイムゾーンを指定します。

    最初にビジネスカレンダーレコードを作成してから、[ビジネスカレンダーエントリ] 関連リストでそのレコードのビジネスカレンダーエントリを作成します。ビジネスカレンダーエントリの機能の詳細については、「ビジネスカレンダーエントリの定義」および「ビジネスカレンダーエントリ名の作成」を参照してください。ビジネスカレンダーエントリテーブル自体からレコードを作成することもできます。

    [ビジネスカレンダーフィルターオプション] 関連リストを使用して、作成するビジネスカレンダーの日時フィルタリングオプションを定義することもできます。

    BusinessCalendarGeneratorUtil というタイトルのスクリプトインクルードを使用して、ビジネスカレンダースパンを作成することもできます。詳細については、「スクリプトインクルードを使用したビジネスカレンダースパンの作成」を参照してください。

    注:
    会計カレンダーで作成した会計カレンダーまたはスケジュール、または システムスケジューラ > スケジュール メニューは、[ ビジネスカレンダー ] メニューのリストにも表示されます。会計カレンダーまたはスケジュールを選択した場合は、作成に最初に使用した従来の機能で表示されます。このフォームを使用して従来の会計カレンダーまたはスケジュールを表示または更新することはできません。

    手順

    1. 移動先 すべて > ビジネスカレンダー > ビジネスカレンダー.
    2. [New (新規)] を選択します。
    3. フォームのフィールドに入力します。
      表 : 1. [ビジネスカレンダー] フォーム
      フィールド 説明
      名前 ビジネスカレンダーレコードの一意の参照名と識別子。名前はドメインごとに一意である必要があります。
      ラベル フィルタリングを実行するときにビジネスカレンダーを識別する一意の単一ラベル。たとえば、[営業週 (Workweek)] のラベルが付いた 1 週間の営業カレンダーを割り当てることができます。
      複数形ラベル ビジネスカレンダーを識別するための一意の複数形ラベル。たとえば、[営業週 (Workweeks)] のラベルが付いた 1 週間の営業カレンダーを割り当てることができます。過去または将来の複数の構成単位に基づいてフィルタリングを行う場合は、複数形ラベルを使用します。たとえば、「過去 2 つの会計四半期 (Last 2 Fiscal Quarters)」などです。

      作成している現在のビジネスカレンダーの親ビジネスカレンダー。既存のビジネスカレンダーを検索するには、[検索] ボタンを選択します。

      たとえば、2020 年のビジネスカレンダーと、その年の各月に個別の子カレンダーを作成し、それぞれに独自のビジネスカレンダーエントリがあるとします。各月のビジネスカレンダーを作成するときに、それぞれの親カレンダーとして 2020 を選択します。

      これらのエントリは、親とその子のビジネスカレンダーの間に関係を作成します。親のビジネスカレンダーを作成する場合は、このフィールドを空のままにします。

      アプリケーション このビジネスカレンダーに関連付けられているアプリケーション。アプリケーションで作業している場合、またはアプリケーションレコードからビジネスカレンダーを作成している場合、フィールドはデフォルトでそのアプリケーションに設定されます。それ以外の場合は、このフィールドのデフォルトは [グローバル] です。モジュールやセキュリティルールなど、テーブルレコードから作成されたすべてのレコードは、デフォルトでこのアプリケーションに割り当てられます。アプリケーションスコープの詳細については、「Application scope
      タイムゾーン
      関連付けられている各ビジネスカレンダーエントリの開始時刻と終了時刻を指定するときに、ビジネスカレンダーに使用するタイムゾーン。タイムゾーンエントリを次のように選択します。
      • [--なし--]:ログインしたユーザーのプロファイルで指定されたタイムゾーンを使用します。
      • [システムのタイムゾーンを使用]:インスタンスに指定されたデフォルトのシステムタイムゾーンを使用します。
      • [--フロート中--]:タイムゾーンは、特定の時点でビジネスカレンダーエントリにアクセスしているものが基準になります。たとえば、アムステルダムのアドミニストレーターが午前 8 時から午後 5 時までのフロート中ビジネスカレンダーを作成すると、カリフォルニア州サンノゼのユーザーにもそれが午前 8 時から午後 5 時と表示されます。特定のタイムゾーンでビジネスカレンダーを定義した場合は、異なるタイムゾーンのユーザーにそれぞれのタイムゾーンのビジネスカレンダーが表示されます。
      • 実際のタイムゾーン。たとえば、ヨーロッパ/ロンドン、米国/太平洋、米国/中部など。
      説明 ビジネスカレンダーの説明。
    4. [送信] を選択します。
    5. [ビジネスカレンダー] リストで、作成したビジネスカレンダーを選択します。
    6. [ビジネスカレンダーエントリ] 関連リストで、ビジネスカレンダー内の各期間を定義するエントリを作成します。
      選択したカレンダーに少なくとも 1 つのビジネスカレンダーエントリを作成します。
      注:
      ビジネスカレンダーエントリの作成の詳細については、「ビジネスカレンダーエントリの定義」および「ビジネスカレンダーの作成」を参照してください。
    7. [ビジネスカレンダーフィルターオプション] 関連リストで、[新規] を選択してビジネスカレンダーのフィルターオプションを作成します。
      作成するビジネスカレンダーの日時フィルタリングオプションを定義できます。これらのフィルタリングオプションは、ServiceNow AI Platform の標準の日付/時刻フィルタリングに追加されます。
      注:
      ビジネスカレンダーフィルターオプションの作成の詳細については、「ビジネスカレンダーフィルターのオプションの定義」を参照してください。
    8. [送信] を選択します。

    タスクの結果

    ビジネスカレンダーレコードは、ビジネスカレンダー [business_calendar] テーブルに保存されます。

    [ビジネスカレンダーエントリ] 関連リストでビジネスカレンダーエントリを作成すると、ビジネスカレンダーエントリ (business_calendar_span) テーブルにレコードが作成されます。レコードはビジネスカレンダーに関連付けられています。

    [ビジネスカレンダーフィルターオプション] 関連リストでビジネスカレンダーフィルターオプションを作成した場合、レコードはビジネスカレンダーフィルターオプション (business_calendar_filter_option) テーブルに保存されます。レコードはビジネスカレンダーに関連付けられています。