ServiceNow
Last updated
Last updated
ServiceNow is a cloud-based SaaS (Software-as-a-Service) platform that automates organizational processes and delivers a consistent, consumer-like experience. It is a comprehensive development environment in which you can build, test and implement applications that provide automated workflows for challenges such as case management, operations management and services management.
To successfully integrate ServiceNow with ReleaseOwl, ensure you have the following:
ServiceNow: A functional ServiceNow instance with the necessary permissions to access and configure Application Registry and OAuth settings.
ReleaseOwl Dashboard: Access to the ReleaseOwl platform with appropriate administrative rights to manage credentials and integrations.
In Administration, go to Credential Manager.
On the displayed page, click Register Credential.
To set up your credentials in ReleaseOwl, complete the following fields:
Credential Name: Enter a descriptive name for the credential, which will help you identify it later in ReleaseOwl.
Credential Type: Select ServiceNow from the list of available credential types.
Authentication Type: Choose one of the following authentication methods:
OAuth2: Use this option for token-based authentication.
Basic Authentication: Use this option for username and password-based access.
Instance URL:
Enter your ServiceNow hosting URL (e.g., https://<instance-name>.service-now.com
).
Log in to the ServiceNow website.
Go to ALL and search for Application Registry.
Click on Application Registry.
Locate and click on ReleaseOwl in the list of OAuth Registries.
View the Client ID and Client Secret associated with ReleaseOwl.
Copy these credentials and paste them into the appropriate fields in the Register Credential form in ReleaseOwl under OAuth2 Authentication.
Click the Save button.
Click on Generate Token. A popup screen will appear prompting you to enter a username and password.
Enter your ServiceNow username and password.
Click the Generate button.
The generated token will be available in the Manage Tokens section under ALL in the ServiceNow website.
1. After logging into your ServiceNow instance, click the Request Instance button.
You will receive an email containing the instance details.
In the email, find the section containing your username and password details.
Copy these credentials and paste them into the appropriate fields in the Register Credential form in ReleaseOwl under Basic Authentication.
Navigate to the top-right corner of the ReleaseOwl environment and click on Project Settings.
In Project Settings, go to the ALM Integrations section and click on the +Add button.
Fill in the necessary fields:
Name: Enter a name of your choice.
External System: Select ServiceNow for integration.
Credential: The registered credential will be auto-populated.
Under the Host URL, you will find options for Assignment Group or Filters.
The Webhook URL is generated automatically. Click on the Save button to confirm the integration settings.
If you choose the Assignment Group option, you will see a section where you can select an Assignment Group from the available External Projects in ServiceNow.
These groups correspond to different teams or categories in ServiceNow, such as:
Incident Management
Application Development
Problem Analyzers, etc.
Select the project. Any changes made in ServiceNow will be reflected in the User Stories when you click on Sync User Stories
If you choose the Filters option, you will access the Filters Section.
Click on the +ADD button.
A pop-up window will appear, displaying three filter types:
Task
Incident
Change Request
Choose the appropriate filter type based on your requirements.
Click Add to apply the selected filter.
Once the filters are added, click on Sync User Stories to fetch the relevant user stories from ServiceNow based on the selected filters.
Any updates made in ServiceNow will now reflect in the synced User Stories within ReleaseOwl.