From Bright Pattern Documentation
< 5.2:Service-now-integration-guide
Revision as of 04:32, 29 May 2024 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeleteTranslateTags script)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
• 5.19 • 5.2 • 5.3 • 5.8

ServiceNow Integration Configuration

When Bright Pattern Contact Center is integrated with ServiceNow, features of your Bright Pattern Agent Desktop are merged with the ServiceNow environment. From one integrated Agent Desktop interface, you have direct access to the phone, live chat, SMS, mobile messenger apps, customer and agent records, interaction details, and more.

ServiceNow integration configuration involves linking your ServiceNow developer account to your Bright Pattern Contact Center tenant. You can add a ServiceNow integration account to Bright Pattern Contact Center by following these steps.


Procedure

Step 1: Activate plug-ins for phone communication on servicenow.com.

Visit ServiceNow documentation, section Phone installation and configuration, and follow the given procedure to activate plug-ins that establish the phone communication channel between internal and external users and customers.

Important: Do not follow Step 4 and Step 5 for setting up Twilio and configuring Notify.


Step 2: Replace the OpenFrame configuration URL

  1. Change the used OpenFrame configuration URL to ​https://<tenant-name>.<service-provider-domain-name>/agentdesktop/ServiceNow.jsp?servicenow=1&topDomanin=<ServiceNow-instance-url>

  2. In that URL, replace the following fields:

  • <tenant-name> - The URL of your contact center (e.g., "bppm.brightpattern.com")

  • <service-provider-domain-name> - Your service provider's domain name

  • <ServiceNow-instance-url> - The URL of your instance copied from the address bar of the browser (e.g., "https://dev52125.service-now.com")


Step 3: Add CORS Rules

CORS Rules allow Bright Pattern integration accounts to communicate with ServiceNow.

  1. In your ServiceNow instance, go to System Web Services > REST > CORS Rules.

  2. Press New.

  3. In the Domain field, enter ​https://<tenant-name>.<service-provider-domain-name>, where <tenant-name> is the name of your contact center and <service-provider-domain-name> is your service provider's domain name.

  4. In the HTTP Methods field, enter POST.

  5. In the other tab HTTP Headers, enter Access-Control-Allow-Origin.


Step 4: Configure a new OAuth Endpoint.

In order to create a new ServiceNow integration account, you must first configure a new OAuth Endpoint for ServiceNow. Doing so will provide you with the Client ID and Client Secret, which you will need to authorize access to ServiceNow applications. You will specify the Client ID and Client Secret in your ServiceNow integration account properties in Step 6 of this procedure.

For more information, refer to the ServiceNow OAuth Setup documentation.


Step 5: Create a new integration account.

  1. Log in as Admin to the Contact Center Administrator application. Then navigate to Configuration > Integration Accounts.

  2. Click the Add + button to add a new account. In the Create integration account window that appears, select ServiceNow and click OK.


Select "ServiceNow" as the type of integration account to create


Step 6: Specify ServiceNow integration account properties.

Using the My Instance credentials that you saved when you first requested a ServiceNow developer instance, as well as the credentials from OAuth setup, enter values for the following screen properties. (If you do not know your credentials, ask your system administrator.) Be sure to click Apply to save your changes.


ServiceNow integration account properties


  • Type - The type of integration account (i.e., in this case, ServiceNow)
  • Name - The name of your integration account
  • Default account - Select this checkbox if this ServiceNow integration account will be used as default.
  • URL - The unique URL of your instance
  • Client ID - The Client ID is the automatically generated unique ID of the application. The instance uses the client ID when requesting an access token. Note that the client ID is obtained when configuring the OAuth Endpoint in Step‌ 4 of this procedure.
  • Client Secret - The Client Secret is the shared secret string that both the instance and the application use to authorize communications with one another. The instance uses the client secret when requesting an access token. Note that the client secret is obtained when configuring the OAuth Endpoint in Step 4 of this procedure.
  • Request Refresh Token - This button will request a refresh token.
  • Test connection - This button tests the validity of the connection. If the connection is OK, the “Connection is valid” message appears.


Step 7: Authenticate your newly integrated account in ServiceNow.

  1. In a separate browser window or tab, go to the ServiceNow Developer site and sign in to your developer instance.

    ServiceNow Developer sign in


  2. Notice that your ServiceNow Homepage now displays a phone icon at the top right corner of the screen.

    You can now make calls from your ServiceNow home page


  3. Click on the phone icon to open the Agent Desktop application widget.

    Log in to Agent Desktop from the integrated widget


  4. Note that you can change the width and height of the Agent Desktop widget by adjusting ServiceNow’s OpenFrame configuration. Access such configuration settings by searching ServiceNow for “openframe” or by going to ServiceNow’s System Properties > OpenFrame.


The widget's width and height are edited in OpenFrame properties


Step 8: Log in and complete Agent Desktop installation.

  1. Sign in to Agent Desktop with your username and password, being sure to select your desired phone device.

  2. By default, you log in with a softphone. To choose another device, click the current Phone device setting and select the desired type of device from the menu that appears. For more information about the available device options, see the Bright Pattern Contact Center Agent Guide, section Selecting a Phone Device.

  3. Click the Login button. Note that if this is your first login into Agent Desktop on the given computer, you will be prompted to install the Agent Desktop Helper Application.


The Bright Pattern Contact Center Agent Desktop widget will now show a standard set of tabs and controls available to a contact center agent.


Tab through to access the dial pad, directory, and more


For more information about the Agent Desktop tabs and controls, see the Agent Guide. Note that the appearance and location of these controls has been modified to match the overall look and feel of the ServiceNow application.



< Previous | Next >
< Previous | Next >