Connect to ServiceNow
Overview
To integrate Finout with your ServiceNow instance, designate a user account that Finout will use to make API calls on your behalf. This ensures smooth and secure communication between Finout and your ServiceNow instance.
Note:
You need administrator-level access to your ServiceNow instance. This access is required to configure the user for the integration and to create an OAuth application within your ServiceNow instance, which is essential for the integration.
ServiceNow Configuration Workflow:
1. Choose a User for the Integration
In ServiceNow, create or use a dedicated user with the appropriate ACL permission to read incident metadata fields and create incidents. The user should have the following read ACL permissions:
sys_db_object
sys_db_object.*
sys_dictionary
sys_dictionary.*
sys_glide_object
2. OAuth Authentication
To enable your instance to receive inbound calls from our service, create an OAuth application within your instance to initiate a token exchange process. Follow these steps to set it up:
Fill in the following fields:
Name: <ANY>
Client Type: Integration as a service
Note: Make sure to leave the Redirect URL and Logo URL empty.
Press Submit. You will be redirected to the list of all available apps.
Navigate to the app that you created and press the lock icon next to the Client Secret field. This will reveal the Client secret, which you will need to provide to Finout later.
In Finout, fill in the following information:
ServiceNow Instance URL
ServiceNow Client ID
ServiceNow Client Secret
ServiceNow User Name
ServiceNow User Password
Note: The username and password should belong to the dedicated user created for the integration.
3. ServiceNow Configuration in Finout
In Finout, navigate to Settings > Integrations.
Note: You can connect with only one instance.
Click Add Integration.
Under ServiceNow, click Connect Now. The ServiceNow Integration wizard appears.
Enter your ServiceNow Instance URL.
Enter the Client ID from the ServiceNow OAuth application.
Enter the Client secret associated with the ServiceNow OAuth application.
Enter the ServiceNow User name for Authentication.
Note: The user should have the following read ACL permissions:
sys_db_object
sys_db_object.*
sys_dictionary
sys_dictionary.*
sys_glide_object
Enter the password for the specified ServiceNow user.
Click Connect.
ServiceNow is now connected.
Next Step: Create a Service Now endpoint. See ServiceNow Incident Endpoint.
FAQs
How many ServiceNow instances can I connect?
Only one ServiceNow instance.
Can I use the integration if I don't create endpoints?
No, you must have endpoints configured to use the ServiceNow integration.
What happens if the integration is deleted? It will be deleted along with all associated ServiceNow endpoints.
Why are no fields available for selection in the “Additional Fields” dropdown when creating an endpoint?
The integration user lacks authorization and requires the following read ACL permissions:
sys_db_object
sys_db_object.*
sys_dictionary
sys_dictionary.*
sys_glide_object
Last updated