ConnectorsServiceNow
ServiceNow
Connect ServiceNow to Compass for ITSM and workflow analysis.
The ServiceNow connector integrates with your ServiceNow instance to pull IT service management metrics related to identity and access provisioning.
Prerequisites
- A ServiceNow instance (any edition)
- A service account with read access to relevant tables
Setup
1. Create a Service Account
- In ServiceNow, create a new user "compass_discovery"
- Assign the following roles:
itil(read-only)report_viewer
- Ensure the account can read the following tables:
sc_request— Service requestssc_req_item— Request itemsincident— Incidentstask— Taskssla_inst— SLA instances
2. Add to Compass
- Go to Settings > Connectors in Compass
- Click Add Connector > ServiceNow
- Enter:
- Instance URL — Your ServiceNow URL (e.g.,
yourcompany.service-now.com) - Username — The service account username
- Password — The service account password
- Instance URL — Your ServiceNow URL (e.g.,
- Click Test Connection
- Save
Metrics Collected
| Category | Metrics |
|---|---|
| Provisioning | Average provisioning time, fulfilment rates, backlog size |
| Tickets | IAM-related ticket volume, resolution times, escalation rates |
| SLA Compliance | SLA met/missed rates for identity-related requests |
| Workflow Automation | Automated vs manual fulfilment, approval chain length |
| Incidents | Access-related incidents, mean time to resolve, repeat incidents |
Troubleshooting
Missing data
Ensure the service account has access to the required tables. ServiceNow's ACL rules may restrict visibility even for accounts with itil role.
Slow data collection
Large ServiceNow instances with millions of records may take longer. Compass automatically paginates requests and respects rate limits.