Configure ServiceNow change records as a change source
ServiceNow change records are ingested automatically as a change source. Once a Harness ServiceNow connector exists, the RCA Change Agent correlates change records with active incidents. No separate ingestion setup is required.
Before you begin
- A ServiceNow connector: A Harness ServiceNow connector configured in your organization, typically the one used for pipeline approvals. Go to Connect to ServiceNow to create one.
- Read access: The connector must have read access to the
change_requesttable in ServiceNow.
How ServiceNow change ingestion works
Ingestion is provisioned automatically when a ServiceNow connector is saved. You do not configure a webhook, and you do not create an ingestion job by hand.
- Trigger: Saving a ServiceNow connector provisions the ingestion automatically.
- Mechanism: AI SRE polls the ServiceNow Table API for change records. This is a scheduled poll, not a webhook.
- Frequency: The poll runs every 5 minutes.
- Backfill: On first activation, the job retrieves change records from the previous 90 days, then syncs incrementally using
sys_updated_oncheckpointing. - Authentication: Basic authentication through the ServiceNow connector.
Ingestion provisions when the connector is saved. Do not rely on a manual "New ServiceNow Ingestion" action to enable it.
Fields captured
Each change record is ingested with the following fields:
| Field | Notes |
|---|---|
number | Change record number |
state | Current state |
cmdb_ci | Configuration item |
business_service | Affected business service |
risk | Risk rating |
impact | Impact rating |
type | Change type |
start_date / end_date | Planned change window |
assignment_group | Owning group |
implementation_plan | First-class field |
backout_plan | Captured in a catch-all custom fields structure, not as a filterable field |
test_plan | Captured in a catch-all custom fields structure, not as a filterable field |
Verify change ingestion
- Confirm a ServiceNow connector exists and is saved in your organization.
- Open an incident and review the RCA Change Agent theories panel.
- Confirm ServiceNow change records appear alongside deployments and pull requests as candidate root causes.
Go to RCA Change Agent to review how ServiceNow changes surface during incidents.
Troubleshooting
ServiceNow change records not appearing in the RCA Change Agent
Confirm a ServiceNow connector is saved in your organization and that the connector has read access to the change_request table. Ingestion provisions automatically when the connector is saved, and the poll runs every 5 minutes.
ServiceNow backout plan or test plan fields are not filterable
This is expected. The backout_plan and test_plan fields are captured in a catch-all custom fields structure rather than as first-class, filterable fields. The implementation_plan field is captured as a first-class field.
Next steps
- Go to RCA Change Agent to learn how ServiceNow changes are correlated with incidents.
- Go to Deploy Change Investigator for build, deploy, and pull request correlation.