Setting up ServiceNow Connection
This is an optional task that needs to be done only If you plan to use ServiceNow to process the approved access requests. You must set up the connection to your ServiceNow instance before configuring the automation.
How the integration with ServiceNow works?
Processes performed in ServiceNow: When an access request to a resource in data.world is approved, a corresponding ticket is automatically created in ServiceNow. In most cases, a user who has provision access to the data source will take that ticket, grant the access, and then close the ticket.
Data transferred from data.world to ServiceNow: The integration transfers essential information related to the access request from data.world to ServiceNow. This typically includes details such as the requester’s identity and a link to the specific resource in data.world for which access is requested. This data is stored in ServiceNow’s tables designated for handling such requests, often within the Incident or Service Request tables, depending on your organization’s configuration.
Frequency of data transfer: The ticket creation from data.world to ServiceNow occurs in real-time. As soon as an access request is approved in data.world, the integration triggers the creation of a corresponding ticket in ServiceNow without delay.
Creating an OAuth application endpoint in ServiceNow
To create an OAuth application endpoint in ServiceNow:
In your ServiceNow instance, browse to All > System OAuth > Application Registry.
On the Application Registries page, Click New.
On the What kind of OAuth application? page click Create an OAuth API endpoint for external clients.
On the Application Registries - New Record page, in the Name field provide a unique name for your configuration. Click Submit.
Note down the Client ID and Client Secret information. You will use this information while configuring the connection in data.world.
Configuring the connection in data.world
To set up the connection:
On the Organization profile page, go to the Settings tab.
In the Connection manager section, click the Add connection button.
In the Add an organization-level connection window, select ServiceNow.
In the Add a new ServiceNow connection window, set the following:
Display name: Provide a name for the connection.
Server: Provide the Service now URL. For example, 8Bank.service-now.com
Connection username: Provide the ServiceNow username for the connection. This should be the account you want recorded as the creator of tickets in ServiceNow.
Connection password: Provide the password for the username you are using to connect to your ServiceNow instance.
Client ID: Provide the client ID for your account you noted from ServiceNow.
Client Secret: Provide the client secret you noted from ServiceNow.
Once done, click the Configure button.