Add the Agent Application to Microsoft Dynamics

Microsoft Dynamics has released version 2.0 of Channel Integration Framework. You can manage additional features and functionality with version 2.0.

Requirements

Your Dynamics system must meet the following requirements to integrate with the agent application:

  • Any necessary licenses required by Microsoft Dynamics.
  • Microsoft Dynamics 2016 or later (version 8 or later).
  • Accessibility via TCP port 443 (https) to the NICE CXone Cloud.
  • A dedicated administrator service account (API user), which you can set on the Company Settings page in the CXone Console. Instructions are in the following section.

    This user must have the following field permissions:

Connect Dynamics to your CXone Environment

This task is performed on the Company Settings page in the CXone Console.

  1. In the CXone Console, click the Company Settings tab.
  2. Click the CRM tab.
  3. Select Microsoft Dynamics in the first drop-down.
  4. Select the authentication methods for the administrator user account. You can choose between administrator credentials or Oauth.
    • Administrator Credentials — enter the Hostname for your Dynamics instance, and the Username and Password for the designated service user account.
    • Oauth — ensure that you are already authenticated with Dynamics with the desired administrator service user account, then follow the prompts on screen to connect.
  5. Click Save. CXone will test the connection and display a notification for the result.
  6. While still within the Company Settings tab, click the Phone System tab.
  7. If NICE CXone is not already selected in the first drop-down, select it.
  8. Select User Hub in the Authentication Type field.
  9. Enter the Access Key ID that your implementation representative provided you.
  10. Enter the Access Secret that your implementation representative provided you.
  11. Enter the appropriate URL for your Authentication Host. Contact your representative for more information. You must enter one of the following URLs based on your region:
    • na1.nice-incontact.com
    • eu1.niceincontact.com
    • au1.nice-incontact.com
    • uk1.niceincontact.com

    • ca1.niceincontact.com

  12. Click Save.

Install the Application

In Microsoft Dynamics, confirm that you have the Channel Integration Framework installed - it will be listed under My Apps, or you can search for it in the Search My Apps field. If the Channel Integration Framework is not listed as a published app, you must first install it.

  1. Click the down-chevron beside Dynamics 365, then select Channel Integration Framework.
  2. Click New in the Active Channel Providers toolbar.
  3. Configure the required fields of the Channel Provider Configuration details:
    1. Give the channel provider a Name and a Label. The name will display in the header of the agent application, and the label is additional explanation of the application.
    2. Enter the Channel URL. This URL contains 2 components that are connected by a ?base= parameter. The 2 components are:

      • Application URL = https://app-crm.niceincontact.com/dynamics.html (given to you by the NICE CXone implementation team).
      • Base URL = The base URL for your specific instance of Microsoft Dynamics, for example: https://sherlock-investigations.dynamics.com.

      An example of a full channel URL would be: https://app-crm.niceincontact.com/dynamics.html?base=https://sherlock-investigations.dynamics.com.

    3. Select Yes for Enable Outbound Communication.
    4. Enter 1 for Channel Order.
  4. You can customize the width of the application window in the Custom Parameters field. The default is 400 pixels. You can set a different width by typing width=<number of pixels>.
  5. In the Select Unified Interface Apps for the Channel section, select which apps within Microsoft Dynamics in which you want the agent application to appear.
  6. You can select which roles will be able to use the application in the Select the Roles for the Channel section.
  7. Click Save.

Configure Cookies and Flags

Users may have custom browser settings that could create issues. To avoid this, the settings configured in this section ensure that Agent for Microsoft Dynamics functions correctly. Note: Agent for Microsoft Dynamics is supported in multiple browsers, which also have multiple versions. Therefore, the following sections explain generic instructions.

Any social media, social networking, and other technology sites, applications, or products referenced in this topic are the property of their respective owners.