問題を自動的に更新するようにスケジューラーを構成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • スケジューラーを実行し、sn_vul_agile_tool_manifest テーブルに追加されたレコードに対応する Jira の問題を自動的に更新するようにスケジューラーを構成します。

    始める前に

    必要なロール:admin または schedule_admin

    このタスクについて

    sn_vul_agile_manifest テーブルに作成されているアプリケーション脆弱性一致アイテム、コンテナ脆弱性一致アイテム、アプリケーション修復タスク、およびコンテナ修復タスクのすべてのレコードが、Jira での問題の更新対象として考慮されます。レコードがクローズされ、コメントが追加された場合、それらの値も関連付けられている Jira の問題に更新される必要があります。
    注:
    • 選択した Agile 問題プロジェクトのワークフローで、ユーザーが別のステータスからステータスを直接変更できないように制限されている場合、「問題の更新」ジョブスケジュールは Jira のステータスを更新しません。
    • 追加のコメントを含むエンティティレコードをクローズすると、更新時には最後のコメントのみが考慮され、次回の更新では、関連付けられている Jiraにすべてのコメントが追加されます。

    手順

    1. 移動先 すべて > システム定義 > スケジュール済みジョブ > Jira の問題を更新.
    2. スケジュール設定済みスクリプトの [実行][タイムゾーン]、および [時間] フィールドを変更できます。
      表 : 1. スクリプトの実行を予定フォーム
      フィールド 説明
      実行

      スケジュール設定済みジョブの実行に使用する時間間隔:

      • 日次:指定された時刻に毎日実行されます。
      • 週次:毎週、指定された時刻と曜日に実行されます。
      • 月次:毎月、指定された日の時刻に実行されます。
      • 定期的:指定した繰り返し間隔で実行されます。
      • 1 回:1 回のみ実行されます。
      • オンデマンド:オンデマンドですぐに実行されます。
      • ビジネスカレンダー:エントリ開始:このフィールドで選択したビジネスカレンダーのエントリ開始日に実行されます。ビジネスカレンダーに定義した各ビジネスエントリの開始日に、ジョブスケジュールが実行されます。たとえば、ビジネスカレンダーが会計年度を表し、各エントリの開始日が会計月である場合、スケジュール設定済みジョブは毎月最初の日に実行されます。
      • ビジネスカレンダー:エントリ終了:このフィールドで選択したビジネスカレンダーの終了日に対して実行されます。この選択は、[ビジネスカレンダー:エントリ開始] と同じ方法で実行されますが、関連するビジネスカレンダーエントリの終了日に対して実行されます。
      注:
      [ビジネスカレンダー:エントリ開始 (Business Calendar: Entry Start)] または [ビジネスカレンダー:エントリ終了 (Business Calendar: Entry End)] を選択すると、オフセット係数を適用して、選択したビジネスカレンダーの時間スパンの前または後にジョブを実行するようにスケジュールを設定できます。詳細については、[オフセットタイプ] フィールドと [オフセット] フィールドを参照してください。

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

      曜日

      スケジュール設定済みジョブを実行する日。

      • [実行] が [週次] の場合は、曜日を選択します。たとえば、水曜日を選択します。
      • [実行] が [月次] に設定されている場合は、月の日を選択します。たとえば、毎月 25 日の場合、25 を選択します。

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

      繰り返し間隔

      スケジュール設定された各ジョブ実行の繰り返し間隔の期間。期間を日数、時間数、または分数で入力します。例:

      • 4 日ごとにスケジュール設定済みジョブを実行するには、[日数] フィールドに「04」と入力します。
      • 26 時間ごとに実行するには、[時間] フィールドに「26」と入力します。
      • 13:30:25 の間隔で繰り返す必要がある場合は、[時間] フィールドに「13」と入力し、その後のラベルのない 2 つのフィールドに「30」と「25」を入力します。
      時刻 スケジュール設定済みジョブを実行する時刻。時間、分、秒を 24 時間形式で表します。[タイムゾーン] フィールドで選択した内容によって、このエントリのタイムゾーンが決まります。
      タイムゾーン

      スケジュール設定済みジョブの実行時間を指定するときに [時間] フィールドエントリで使用するタイムゾーン。タイムゾーンエントリを次のように選択します。

      • なし:ジョブスケジュールを作成しているログインユーザーのデフォルトのタイムゾーンを使用します。たとえば、ユーザーのアサインされたタイムゾーンが米国太平洋標準時であり、[時間] フィールドに「16:45」と入力した場合、ジョブスケジュールは米国太平洋標準時の午後 4 時 45 分に実行されます。
      • システムのタイムゾーンを使用:実行するインスタンスに指定されたデフォルトのシステムタイムゾーンを使用します。たとえば、インスタンスのデフォルトのシステムタイムゾーンがヨーロッパ/ロンドンであり、[時間] フィールドに 22:15 と入力した場合、スケジュール設定済みジョブはロンドン時間の午後 10 時 15 分に実行されます。
      • 実際のタイムゾーン。
      • たとえば、[米国/東部] を選択し、[時間] フィールドに 13:30 と入力した場合、スケジュール設定済みジョブは米国東部標準時の午後 1 時 30 分に実行されます。
      run_as デフォルトでは、[run_ as] フィールドの値は空です。特定のドメインの問題を作成するには、ドメインユーザーの値としてその値を設定できます。