Advanced parallel processing for background jobs in Vulnerability Response

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • With this advanced setting, control the total number of background jobs that are being processed parallel, regardless of the job type.

    始める前に

    Role required: sn_vul.vulnerability_admin, or Vulnerability managers with the sn_sec_cmn.manage_background_job granular role

    注:
    This procedure requires advanced programming knowledge.

    手順

    1. In the Filter navigator, enter sys_properties.list and locate the sn_sec_cmn.background_job_max_concurrency system property.
      The sn_sec_cmn.background_job_max_concurrency system property in the list view.
    2. Click it to open the record.

      By default, the sn_sec_cmn.background_job_max_concurrency system property executes a maximum of 10 background jobs in parallel.

      If your instance has a low number of nodes, you can reduce this value in the system property. For example, say you have seven assignment rules on your Group rules list. On the Reapply Assignment rules job configuration record, three jobs are set for the Max concurrent threads. Your concurrency value for your framework is 10, but your system is a single node instance, so you can process two partitioned jobs from your Reapply Assignment Rules job concurrently. If you set the Maximum Max concurrent threads to one Assignment rules job record, all the Reapply Assignment Rules job type will be processed sequentially.

      Conversely, if your instance has more nodes, you can increase this value, but you also must add more scheduled jobs to make this change.

      To increase the number of scheduled jobs, duplicate a scheduled job as many times as you need to match the value that you increased your system property by. For example, by default, there are 10 scheduled jobs. So, if you want 20 jobs, you must duplicate a job 10 times.

      The ten scheduled jobs that are included with the ServiceNow AI Platform® for processing are displayed in the sn_sec_cmn_background_job_processor_pool table.

    3. In the Filter navigator, enter sn_sec_cmn_background_job_processor_pool.list
      The sn_sec_cmn_background_job_processor_pool in the list view.
    4. Click a job to copy and duplicate it as many times as you need so that the number of jobs matches the value that you increased your system property by.
      The Run this script field in the Background Job record.
    5. After the scheduled job is defined, add a reference by clicking New on the sn_sec_cmn_background_job_processor_pool list for the job you copied.