[スケジュール済みスクリプト実行] フォーム

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:7分
  • [スケジュール済みスクリプト実行] フォームを使用して、スケジュール済みジョブを定義します。

    表 : 1. [アイテムのスケジュール] フォーム
    フィールド 説明
    名前 このスケジュール済みジョブを識別する名前
    アクティブ スケジュール済みジョブがアクティブであり、指定された日時に実行する必要があることを示すオプション
    実行
    スケジュール済みジョブの実行に使用する時間間隔:
    • 日次:指定された時刻に毎日実行されます。
    • 週次:指定された時刻と曜日に、毎週実行されます。
    • 月次:指定された日の時刻に、毎月実行されます。
    • 定期的:指定した繰り返し間隔で実行されます。
    • 1 回:1 回のみ実行されます。
    • オンデマンド:オンデマンドですぐに実行されます。
    • ビジネスカレンダー:エントリ開始[ビジネスカレンダー] フィールドで選択したビジネスカレンダーのエントリ開始日に実行されます。ビジネスカレンダーに定義した各ビジネスエントリの開始日にスケジュール済みジョブが実行されます。

      たとえば、ビジネスカレンダーが会計年度を表し、各エントリの開始日が会計月である場合、スケジュール済みジョブは毎月最初の日に実行されます。

    • ビジネスカレンダー:エントリ終了[ビジネスカレンダー] フィールドで選択したビジネスカレンダーの終了日に対して実行されます。この選択は、[ビジネスカレンダー:エントリ開始] と同じ方法で実行されますが、関連するビジネスカレンダーエントリの終了日に対して実行されます。
      注:
      [ビジネスカレンダー:エントリ開始 (Business Calendar: Entry Start)] または [ビジネスカレンダー:エントリ終了 (Business Calendar: Entry End)] を選択すると、オフセット係数を適用して、選択したビジネスカレンダーの時間スパンの前または後にジョブを実行するようにスケジュールを設定できます。詳細については、[オフセットタイプ (Offset Type)] フィールドと [オフセット (Offset)] フィールドを参照してください。

      ビジネスカレンダーの作成と使用、およびビジネスカレンダーエントリの定義の詳細については、「Creating business calendars」および「Define business calendar entries」を参照してください。

    タイムゾーン
    スケジュール済みジョブの実行時間を指定するときに [時間] フィールドエントリで使用するタイムゾーン。タイムゾーンエントリを次のように選択します。
    • なし:スケジュール済みジョブを作成しているログインユーザーのデフォルトのタイムゾーンを使用します。

      たとえば、ユーザーのアサインされたタイムゾーンが米国太平洋標準時であり、[時間] フィールドに 16:45 と入力した場合、スケジュール済みジョブは米国太平洋標準時の午後 4 時 45 分に実行されます。

    • システムのタイムゾーンを使用:実行するインスタンスに指定されたデフォルトのシステムタイムゾーンを使用します。

      たとえば、インスタンスのデフォルトのシステムタイムゾーンがヨーロッパ/ロンドンであり、[時間] フィールドに 22:15 と入力した場合、スケジュール済みジョブはロンドン時間の午後 10 時 15 分に実行されます。

    • 実際のタイムゾーン。

      たとえば、[米国/東部] を選択し、[時間] フィールドに 13:30 と入力した場合、スケジュール済みジョブは米国東部標準時の午後 1 時 30 分に実行されます。

    スケジュール済みジョブを実行する日。
    • [実行][週次] の場合は、曜日を選択します。たとえば、水曜日を選択します。
    • [実行][月次] に設定されている場合は、月の日を選択します。たとえば、毎月 25 日の場合、25 を選択します。
    このフィールドは、[実行] フィールドで [月次] または [週次] を選択した場合にのみ表示されます。
    繰り返し間隔
    スケジュール設定された各ジョブ実行の繰り返し間隔の期間。期間を日数、時間数、または分数で入力します。例:
    • 4 日ごとにスケジュール済みジョブを実行するには、[日数] フィールドに「04」と入力します。
    • 26 時間ごとに実行するには、[時間] フィールドに「26」と入力します。
    • 13:30:25 の間隔で繰り返す必要がある場合は、[時間] フィールドに「13」と入力し、その後のラベルのない 2 つのフィールドに「30」と「25」を入力します。
    これらのフィールドは、[実行] フィールドで [定期的] を選択した場合にのみ表示されます。
    注:
    この設定では、夏時間の変更は考慮されません。たとえば、期間に 1 日を選択した場合、計算によりジョブの開始時間が 24 時間追加されます。開始時間が夏時間 (DST) の期間であり、そのタイムゾーンが DST でない場合、ジョブは 1 時間オフセットされて実行されます。
    ビジネスカレンダー

    スケジュール済みジョブに対するビジネスカレンダーの開始日または終了日を決定するために使用しているビジネスカレンダーエントリ。このフィールドは、[時間] フィールドで [ビジネスエントリ:開始日 (Business Entry: Start Date)] または [ビジネスエントリ:終了日 (Business Entry: End Date)] を選択した場合にのみ表示されます。

    オフセットタイプ (Offset Type)
    このジョブをスケジュール設定するために選択したビジネスカレンダーに適用する時間オフセットのタイプ (存在する場合)。
    • 過去 (Past):オフセット係数を適用して、選択したビジネスカレンダーの時間スパンの開始前に実行するジョブをスケジュール設定します。
    • 将来 (Future):オフセット係数を適用して、選択したビジネスカレンダーの時間スパンの終了後に実行するジョブをスケジュール設定します。
    • なし:このジョブのスケジュール設定に時間オフセットを適用しません。
    オフセット係数を追加すると、次のユースケースに対するビジネスカレンダーで定義された正式な時間スパンの前または後にジョブの実行をスケジュール設定できます。
    • 選択したビジネスカレンダーの時間スパン外である特定の時間にジョブをスケジュール設定します。
    • 選択したビジネスカレンダーの時間スパンに沿って複数のジョブを順番に実行するように調整します。
    [オフセットタイプ] フィールドと [オフセット] フィールドは、[実行] フィールドで [ビジネスカレンダー:エントリ開始] または [ビジネスカレンダー:エントリ終了] を選択した場合にのみ表示されます。
    オフセット (OffSet)
    このジョブをスケジュール設定するために選択したビジネスカレンダーに適用する時間オフセットの量 (日、時間、分、秒)。たとえば、ビジネスカレンダーの開始日よりも 3 日、14 時間、10 分、45 秒前にジョブを開始するようにスケジュール設定する場合は、次のようにします。
    • [オフセットタイプ (Offset type)] フィールドで [過去 (Past)] を選択します。
    • [日数] フィールドに「3」と入力します。
    • [時間] フィールドに「14」、「10」、「45」と入力します。
    [オフセット日数 (Offset days)] フィールドと [時間] フィールドは、[実行] フィールドで [ビジネスカレンダー:エントリ開始] または [ビジネスカレンダー:エントリ終了] を選択し、[オフセットタイプ] フィールドで [過去] または [予定] を選択した場合にのみ表示されます。
    時刻 スケジュール済みジョブを実行する時刻。時間、分、秒を 24 時間形式で表します。[タイムゾーン] フィールドで選択した内容によって、このエントリのタイムゾーンが決まります。
    注:
    時間値は常に、ServiceNow AI Platform® に UTC 時間で保存されてから、適切な時間に変換されます。この変換は、選択した [タイムゾーン][時間] フィールドのエントリによって異なります。

    このフィールドは、[実行] フィールドで [日次][週次]、または [月次] を選択した場合にのみ表示されます。

    開始中 最初にスケジュール設定されたジョブ生成の日時。カレンダー日時を選択します。このフィールドは、[実行] フィールドで [定期的] を選択した場合にのみ表示されます。
    優先度
    スケジュール済みジョブの数値の優先度:
    • 必須ジョブの優先度値を 100 未満に設定します。
    • 必須でないジョブの優先度値を 100 より高く設定します。
    • すべてのスケジュール済みジョブの 70 パーセント以上が [期限切れ] の場合、100 を超える値でマークされたジョブは実行されません。
    実行方法 スケジュール済みジョブを作成して実行するユーザーの名前。スケジュール済みジョブを作成するユーザーの代わりにスケジュール済みジョブをシステムにアサインするには、システムまたはダミーユーザーを作成し、このフィールドに追加します。
    条件付き 関連するスクリプトで特定の条件が満たされた場合にスケジュール済みジョブの実行を有効にするオプション。
    条件 スケジュール済みジョブを実行するかどうかを決定する条件付きスクリプト。スクリプトの最後の式はブール値 (true/false) で評価されます。このテキストボックスは、[条件を使用 (Use conditions)] を選択した場合にのみ表示されます。
    開始中 最初にスケジュール設定されたジョブ生成の日時。カレンダー日時を選択します。このフィールドは、[実行] フィールドで [定期的] を選択した場合にのみ表示されます。