- Print
- DarkLight
ServiceNow Configuration Management Database (CMDB) is a centralized file that functions as a comprehensive data warehouse, organizing information about an IT environment. CMDB clarifies the relationships between hardware, software components, and networks for improved configuration management.
Integration
DataBee integrates with ServiceNow CMDB to retrieve information about your organization’s assets.
Integration Method: API
Tables: Device Inventory
This integration has been tested against ServiceNow version Vancouver.
ServiceNow Configuration
Scopes allow controlled access to data. ServiceNow platform supports authentication scopes to allow admins to limit access of an OAuth client application to a specific REST API.
To create the OAuth API endpoint for external clients, an admin role is required.
Navigate to System OAuth > Application Registry and then click New.
On the interceptor page, click Create an OAuth API endpoint for external clients and then fill in the form.
Name | Unique Name that identifies the application |
Client ID | This will be auto-generated. Save this for configuring DataBee |
Client Secret | This will be auto-generated. Save this for configuring DataBee |
Refresh Token Lifespan | 8,640,000 seconds (100 days) & can be increased |
Access Token Lifespan | 1800 seconds (30 Minutes) & can be increased |
For OAuth, the 'grant type' will be Password credentials, the 'scope' will be useraccount and the 'token URL' will be https://instance.service-now.com/oauth_token.do.
Create User
Prerequisite Role required to create user: “user_admin”.
To create user
Navigate to All > User Administration > Users.
Select New
Set the following fields:
Time Zone set to “UTC”. This will provide a UTC date in API response
Date format should be “System(yyyy-MM-dd)”.
Active checkbox. Ensure this is selected.
Locked out. Ensure checkbox this is NOT selected.
These settings are needed so that the access token for OAuth will be generated
Web service access only. Ensure this checkbox is selected
Role: ITIL. This is needed to get the CMDB data