--- title: Advanced parallel processing for background jobs in Vulnerability Response description: With this advanced setting, control the total number of background jobs that are being processed parallel, regardless of the job type. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/security-management/vulnerability-response/vr-adv-config-bkgrd-fmwrk.html release: australia product: Vulnerability Response classification: vulnerability-response topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Vulnerability Response background job framework configuration, Advanced Vulnerability Response configuration tasks, Vulnerability Response implementation, Vulnerability Response, Unified Security Exposure Management, Security Operations] --- # Advanced parallel processing for background jobs in Vulnerability Response With this advanced setting, control the total number of background jobs that are being processed parallel, regardless of the job type. ## Before you begin Role required: sn\_vul.vulnerability\_admin, or Vulnerability managers with the sn\_sec\_cmn.manage\_background\_job granular role **Note:** This procedure requires advanced programming knowledge. ## Procedure 1. In the Filter navigator, enter **sys\_properties.list** and locate the **sn\_sec\_cmn.background\_job\_max\_concurrency** system property. \[Omitted image "vr-adv-bkgrd-config-prop1.png"\] Alt text: 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** \[Omitted image "vr-adv-bkgrd-config-prop2.png"\] Alt text: 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. \[Omitted image "vr-adv-bkgrd-config-prop3.png"\] Alt text: 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. **Parent Topic:**[Vulnerability Response background job framework configuration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/security-management/vulnerability-response/vr-background-framework.md)