From Bright Pattern Documentation
< 3.17:Sfdc-integration-guide
Revision as of 17:15, 17 September 2018 by Tracy (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
• 3.10 • 3.11 • 3.12 • 3.13 • 3.14 • 3.15 • 3.16 • 3.17 • 3.18

Contents

Configuring Call Center Parameters

After you have defined your call center and installed your managed package, set up the call center parameters that will enable integration with Bright Pattern Contact Center. Note that throughout this guide, configuration instructions are shown for both Salesforce Lightning and Salesforce Classic, where applicable.

Configuration in Salesforce Lightning

Step 1: Manage your call centers in Salesforce

  1. In Salesforce Lightning view, navigate to Setup.

  2. Go to Feature Settings > Service > Call Center > Call Centers and click on your call center (i.e., "BrightPattern"). The Call Center Detail page will open.

  3. If the Introducing Salesforce CRM Call Center splash page appears, click Continue.


Step 2: Edit call center properties

  1. On the Call Center Detail page, click Edit at the top of the list. The Call Center Edit page opens.

    Call Center Edit

  2. The most important property to edit is the Agent Desktop URL. In the Agent Desktop URL field, change the URL to the following:
    https://<host>:<port>/agentdesktop/AgentDesktop.jsp?enableSFOpenCTI=1&sflogin=1

    Make sure to replace <host> with your host name and <port> with your port number. For example, in Salesforce Lightning, your URL might be:
    https://tobias_vm:8443/agentdesktop/AgentDesktop.jsp?enableSFOpenCTI=1&sflogin=1

  3. Leave everything else about the URL the same.

  4. Optional: Adjust the size of the Agent Desktop call widget that appears on Salesforce on either the homepage (in Classic view) or on every page (in Lightning view). You adjust the size by replacing the default values of the Softphone height and Softphone width fields. The default size is 300 (W) x 500 (H). Note that if the size is too small, the Agent Desktop call widget will appear truncated.

  5. Click Save.


On the Call Center Detail page, you can optionally adjust the size of the Agent Desktop call widget by specifying the width and height of the widget. The widget remains fixed on every page when using Salesforce Lightning view.


Step 3: Update your tenant access URL details if you have multiple call centers

If you have multiple tenants (i.e., call centers), you should update your tenant access URL information for the particular call center you are configuring.

  1. On the Call Center Detail page, modify the following Agent Desktop URL by replacing

    <tenant-name>.<service-provider-domain-name>

    with your Bright Pattern Contact Center tenant access URL (refer to the example below, noting that this URL changes based on the version of Salesforce that you are using):

    https://<tenant-name>.<service-provider-domain-name>/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

  2. Example: https://demo.brightpattern.com/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

  3. Modify the Tenant URL by replacing example.com with your fully qualified tenant URL (e.g., example.brightpattern.com).

  4. Click Save.


Step 4: Enable your identity provider

For Salesforce Lightning view, you should enable your identity provider early on in your integration configuration. Once you complete this step, you will not have to do it again. Enabling the identity provider is necessary for enabling single sign-on in the next section of this guide.

  1. In Salesforce.com, go to Setup and, in the search box, type Identity Provider. Select this option when it appears in the search list.

    Type "Identity Provider" and select it from the search list


  2. Click on Enable Identity Provider.

  3. In Identity Provider Setup, select the actual certificate to be used. If no certificates are shown, you should either create a new self-signed certificate or import a certificate from your setup. For more information, see section How to Add the Certificate.

    Select the certificate


  4. Use the download certificate button if the certificate was previously downloaded.

    You may need to click "Download Certificate"


Step 5: Edit the BrightPattern Integration app settings

  1. Go to Platform Tools > Connected Apps > Manage Connected Apps.

  2. Click BrightPattern in the list of connected apps. This is one of the apps deployed with the package.


Select BrightPattern from the list of connected apps


Step 6: Create new Lightning app

In order to observe the Agent Desktop repeater, you need to create a new Lightning app in Setup > Platform Tools > Apps > App Manager, following the steps of the wizard.

Then click on your newly created Lightning app in App Launcher and observe the repeater in the left bottom corner of the page.


Step 7: Check phone number prefixes

  1. Log in to Bright Pattern's Contact Center Administrator application.

  2. Make sure that Outside Prefix is set accordingly to the current Dial-out entry in the Bright Pattern Contact Center Administrator application. This prefix will be added by Salesforce to any number that will be dialed using the “Click-To-Call” feature. For more information on prefixes, see the Contact Center Administrator Guide, section Dial-Out Entries.


Contact Center Administrator > Dial-Out Entries


Step 8: Assign Salesforce.com (SFDC) users to the call center

  1. Go to Platform Tools > Feature Settings > Service > Call Center > Call Centers and click the name of your call center.

  2. Click the Manage Call Center Users button at the bottom of the page.

    Manage Call Center Users


  3. Select the name of the call center to which you want to assign users.

  4. In the Call Center Users related list, click Manage Call Center Users.

  5. On the Manage Users page, click Add More Users.

    Add more users


  6. Specify criteria to find the users who should be assigned to the call center.

    Find users to assign to the call center


  7. Click Find. Note that all users who already belong to a call center will be excluded from the search results because a user can be assigned to one call center at a time only.

  8. Select the checkbox next to each user who should be assigned to the call center. At the bottom of the screen, click Add to Call Center.


Note: To reassign a user to another call center, first remove this user from the currently assigned call center and then add the user to the desired call center. You can view the currently assigned call center in the User Detail page.

Step 9: Confirm that the new call center is correct

  1. Log out of Salesforce and log in again. This step is always required when changing the Agent Desktop URL in call center settings.
  2. Return to the newly created call center. You should see the Agent Desktop widget as shown on every page within Salesforce.


Salesforce Lightning with Agent Desktop widget


Configuration in Salesforce Classic

Step 1: Manage your call centers in Salesforce

  1. In Salesforce Classic view, navigate to Setup.

  2. Go to Build > Call Center > Call Centers and then select BrightPattern from the list. This is the call center you just installed.

    All Call Centers


  3. If the Introducing Salesforce CRM Call Center splash page appears, click Continue. The Call Center Detail page will open.


Step 2: Edit call center properties

  1. On the Call Center Detail page, click Edit. The Call Center Detail page opens.

    Edit call center details


  2. The most important property to edit is the ACS URL. This is the URL of your Bright Pattern Contact Center Agent Desktop. In the ACS URL field, modify the following Bright Pattern Contact Center Agent Desktop URL by replacing <tenant-name>.<service-provider-domain-name> with your Bright Pattern Contact Center tenant access URL (refer to the example):

    https://<tenant-name>.<service-provider-domain-name>/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

    Example: https://demo.brightpattern.com/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

  3. Leave everything else about the URL the same.

  4. Optional: Adjust the size of the Agent Desktop call widget that appears on Salesforce on either the homepage (in Classic view) or on every page (in Lightning view). You adjust the size by replacing the default values of the Softphone height and Softphone width fields. The default size is 300 (W) x 500 (H). Note that if the size is too small, the Agent Desktop call widget will appear truncated.

  5. Click Save.


Step 3: Update your tenant access URL details if you have multiple call centers

If you have multiple tenants (i.e., call centers), you should update your tenant access URL information for the particular call center you are configuring.

  1. On the Call Center Detail page, modify the following Agent Desktop URL by replacing

    <tenant-name>.<service-provider-domain-name>

    with your Bright Pattern Contact Center tenant access URL (refer to the example below, noting that this URL changes based on the version of Salesforce that you are using):

    https://<tenant-name>.<service-provider-domain-name>/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

  2. Example: https://demo.brightpattern.com/agentdesktop?enableSFOpenCTI=1&sflogin=1&apexClass=BrightPattern.CSIMIntegration

  3. Modify the Tenant URL by replacing example.com with your fully qualified tenant URL (e.g., example.brightpattern.com).
  4. Click Save.


Step 4: Edit the BrightPattern Integration app

  1. Go to Administer > Manage Apps > Connected Apps.

  2. Click BrightPattern in the list of connected apps. This is one of the apps deployed with the package. The Connected App Detail page opens.


Connected App Detail page


Step 5: Check phone number prefixes

  1. Log in to Bright Pattern's Contact Center Administrator application.

  2. Make sure that Outside Prefix is set accordingly to the current Dial-out entry in the Bright Pattern Contact Center Administrator application. This prefix will be added by Salesforce to any number that will be dialed using the “Click-To-Call” feature. For more information on prefixes, see the Contact Center Administrator Guide, section Dial-Out Entries.


Contact Center Administrator > Dial-Out Entries


Step 6: Assign Salesforce.com (SFDC) users to the call center

  1. Go to Setup > Customize > Call Center > Call Centers.

  2. On the All Call Center Users page, select the name of the call center to which you want to assign users.

  3. In the Call Center Detail page , under Call Center Users click Manage Call Center Users.

    Manage Call Center Users


  4. Click Add More Users.

    Add More Users


  5. Specify criteria to find the users who should be assigned to the call center.

    Select users


  6. Click Find. Note that all users who already belong to a call center will be excluded from the search results because a user can be assigned to one call center at a time only.

  7. Select the checkbox next to each user who should be assigned to the call center, and click Add to Call Center.


Note: To reassign a user to another call center, first remove this user from the currently assigned call center and then add the user to the desired call center. You can view the currently assigned call center in the “User” detail page.


Step 7: Confirm that the new call center is correct

Return to the newly created call center. You should see the Agent Desktop widget as shown on every page within Salesforce.



< Previous | Next >