You're
viewing Apigee X documentation.
View Apigee Edge documentation.
The ServiceNow connection lets you read, write, and update ServiceNow data and use the resulting output in your integration. This page provides a reference for creating a ServiceNow connection and using it with Apigee Integration.
Before you begin
Before creating a ServiceNow connection, do the following in your Google Cloud project:
- Grant the following roles to the service account that you want to use to create the connection:
roles/secretmanager.viewer
roles/secretmanager.secretAccessor
- Enable the following services:
apigee.googleapis.com
(Apigee API)secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(Connector Platform API)
If these services have not been enabled for your project previously, you are prompted to enable them when creating the connection in the Create Connection page.
Create a connection
- In the Cloud console, go to the Apigee > Connectors page and then select or create a Google Cloud project.
- Click + CREATE NEW to open the Create Connection page.
- Configure the connection:
- In the Create Connection section, complete the following:
- Connector: Select ServiceNow from the drop down list of available Connectors.
- Connector version: Select the Connector version from the drop down list of available versions.
- In the Connection Name field, enter a name for the Connection instance.
Connection names must meet the following criteria:
- Connection names can use letters, numbers, or hyphens.
- Letters must be lower-case.
- Connection names must begin with a letter and end with a letter or number.
- Connection names cannot exceed 63 characters.
- Optionally, enter a Description for the connection instance.
- Service Account: Select a service account that has the required roles.
- Host Url: Enter the URL of the ServiceNow instance.
- Optionally, click + ADD LABEL to add a label to the Connection in the form of a key/value pair.
- Click NEXT.
- Location: Choose the location for the connection.
- Select a location where Apigee is available from the Region drop-down list.
Supported regions for connectors include:
asia-east1
asia-northeast1
asia-south1
asia-southeast1
australia-southeast1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west6
northamerica-northeast1
southamerica-east1
us-central1
us-east1
us-east4
us-west1
us-west2
- Click NEXT.
- Select a location where Apigee is available from the Region drop-down list.
- Authentication: The ServiceNow connection supports only credentials
based login in the form of a User and Password combination. Select
User Password, and enter the following information:
- Username: Enter the ServiceNow username for the connection.
- Password: Enter the Secret Manager
secret containing the password associated with the ServiceNow username.
- If you have previously created a secret, and it is not available in the drop down list,
select DON'T SEE YOUR SECRET? ENTER SECRET RESOURCE ID. In the Add a secret by resource
ID dialog, copy and paste the resource ID from
the Secret Manager.
- To use the latest version, copy and paste the resource ID from the parent secret, in the format:
"projects/project-number/secrets/secret-name"
- To select a specific version, copy and paste the resource ID for that specific version, in the
format
"projects/project-number/secrets/secret-name/versions/1"
Click ADD SECRET to add the secret and close the dialog.
- To use the latest version, copy and paste the resource ID from the parent secret, in the format:
- If you have not created a secret for use with ServiceNow, click ADD A NEW SECRET. In
the Create Secret dialog enter the following details:
- Name: Enter the secret name.
- Secret value: Enter the contents of the secret.
- Optionally, click + ADD LABEL to add a label in the form of a key/value pair.
- If you have previously created a secret, and it is not available in the drop down list,
select DON'T SEE YOUR SECRET? ENTER SECRET RESOURCE ID. In the Add a secret by resource
ID dialog, copy and paste the resource ID from
the Secret Manager.
- Secret version: Select the version of the Password secret from the list of available versions in the drop-down.
- Click NEXT.
- Review: Review your connection and authentication details.
- In the Create Connection section, complete the following:
- Click Create.
Create a Connectors task
After you create an ServiceNow connection, it becomes available in Apigee integrations. You can then use the connection to configure the Connectors tasks in your integrations. For more information, see Configure the Connectors task.