Configuration Compliance assignment rules overview
Summarize
Summary of Configuration Compliance Assignment Rules Overview
This overview provides insight into the configuration compliance assignment rules in ServiceNow, which automate the assignment of test results to specific groups for remediation. The rules help streamline the process of managing test results and remediation tasks, ensuring that they are efficiently handled by the appropriate teams.
Show less
Key Features
- Default Assignment Rule: The system includes a default rule, "Assign to CI support group," which is inactive by default.
- Assignment Methods:
- Assignment Group: Select from existing ServiceNow AI Platform user groups.
- Assignment Group Field: Choose from fields in the cmdbci table, such as Configuration Item, Approval Group, and Support Group.
- Script: Define conditions using a script, suitable for advanced users.
- Role Requirements: Users need the snvulc.remediationowner role to view and update test results and remediation tasks.
- Assignment Rule Evaluation: Rules are evaluated upon the import or reopening of test results, determining the assignment group based on predefined criteria.
- Reapplying Rules: Users can manually reapply assignment rules using the "Apply Changes" button or activate a scheduled job to evaluate open test results against active rules.
- Remediation Task Assignment: Typically, remediation tasks are assigned to the same group as their associated test results, which can be adjusted at the remediation task level.
Key Outcomes
By utilizing configuration compliance assignment rules, ServiceNow customers can ensure that test results are assigned correctly and efficiently to the appropriate remediation groups. This automation reduces manual effort, enhances operational efficiency, and improves accountability within organizations. Additionally, the ability to reapply rules and manage assignments effectively aids in maintaining compliance and managing vulnerabilities proactively.
Define the criteria by which test results are automatically assigned to an assignment group for remediation.
| Terminology prior to v14.9 | Terminology v14.9 onwards |
|---|---|
| Test Result Group | Remediation Task |
| Group Rules | Remediation Task Rules |
| Policy | Test group |
A default assignment rule, Assign to CI support group, is included in the base system assigning test results to the CI Support Group. Inactive by default.
The Assignment groups set by the Assignment Rules are used by Remediation Task Rules to assign owners to remediation tasks (RTs).
Assigning test results automatically
- Assignment group: This option allows you to select any of the existing ServiceNow AI Platform® user groups.
- Assignment Group Field: This option allows you to choose any assignment group field
available using the cmdb_ci table. By default you see the following three group
fields:
- None: Indicates no default value for this mandatory field
- Configuration Item: Approval Group
- Configuration Item: Assignment Group
- Configuration Item: Support Group
- Script: This option allows you to define the conditions using a script. This option requires coding or advanced ServiceNow® expertise.
With the sn_vulc.remediation_owner role, you can view and update test results and remediation tasks that are assigned to them or to their assignment groups. To view the modules, navigate to , or .
The sn_vulc.remediation_owner role can be assigned directly to a user, or, it is automatically assigned when you assign a user the itil role.
Assignment rule evaluation process
When a new test result is imported, or reopened after being closed, the assignment rules are evaluated against it. The assignment rules are evaluated after CI matching, and Risk Score calculations. A test result is only automatically evaluated upon initial import and when a rule is changed, unless it is reopened after being closed. You can manually reapply rules after changes.
- For each test result assignment rule, the test result is compared to the assignment filter, lowest order rule first.
- Where the condition matches, the test result is assigned an assignment group. The lookup stops.
- Where the conditions do not find a match among all the rules, the test result remains unassigned.
Reapplying assignment rules
Assignment rules and remediation task assignment
Usually, you would assign your remediation task (RT) to the same assignment group as the test results in it. That is what the remediation task rules do, by default.
For example, if your RT groups by configuration item class, the remediation task created can be broken apart by the different assignment groups. An Oracle Database TRG can be assigned to Group 1, and an Oracle Database TRG assigned to Group 2.
When the assignment group is changed at the remediation task level, all the test results in that remediation task which have same assignment group are updated to the new assignment group. The test results are marked as manually assigned and are not eligible for further rule evaluation.