Download and Install

The Desktop Discovery Client for Windows is available with a Desktop Discovery license. It gathers comprehensive information on user actions performed on an agent’s desktop, running in the background and automatically uploading data to the CXone Mpower data lake. You can install it on agents’ computers. Support for additional environments will be available in future versions.

Client Installation Prerequisites

Microsoft Software and Component Requirements

  • Microsoft .NET Framework Version 4.8 must be installed. It is installed with Windows 10 and above. It is not installed by default on Windows Server 2016 and above and has to be installed separately.

  • To ensure compatibility with both 64-bit and 32-bit applications on a 64-bit computer, install both versions of the Microsoft Visual C++ Redistributable:

    • Download the 32-bit version (vc_redist.x86.exe)

      32-bit applications (x86) running on a 64-bit system still require the 32-bit version of the redistributable because they rely on 32-bit libraries.

    • Download 64-bit version (vc_redist.x64.exe)

      64-bit applications require the 64-bit version of the redistributable.

    Many programs, especially older ones, are built as 32-bit and will need the 32-bit redistributables even on a 64-bit system. Installing both versions ensures compatibility with both types of applications.

  • Your anti-virus software must be up to date. With some outdated software, some files may be considered dangerous by the anti-virus software.

  • For additional requirements, refer to Platform Requirements and Connectivity Requirements (select the Desktop Discovery Client application).

  • Generate an access key for Desktop Discovery Client.

    You can use the same access key for installing Desktop Discovery Client on all agents' computers in your tenant.

    The access key inherits all permissions of the CXone Mpower user who generates it. If this user is an administrator, then anyone with the access key will have administrator privileges. So for security reasons, first create a CXone Mpower user and role for Desktop Discovery Client, and then generate the key with the Desktop Discovery Client user.

    1. Create a role for the Desktop Discovery Client:

      1. Click the app selector icon of app selector and select Admin.
      2. Go to SecurityRoles and Permissions.

      3. Click New Role.

      4. Give a name for the role, such as Desktop Discovery Client access key.

      5. Remove all permissions for the role, except Access Key and My Access Key.

      6. Click Save & Activate the profile.

    2. Create an employee for the Desktop Discovery Client service:

      1. Click the app selector icon of app selector and select Admin.
      2. Click Employees.

      3. Click New Employee.

      4. Give a name for the employee, such as DesktopDiscoveryClient.

      5. From the Primary Role drop-down list, select the Desktop Discovery Client access key role you just created.

      6. On the General tab, clear all the attributes.

      7. Create the DesktopDiscoveryClient employee.

        You can generate access keys only after you create the account.

    3. Open the DesktopDiscoveryClient employee again and go to the Security tab. Click Add access key to generate an access key.

    4. Copy both the Access Key ID and Secret Access Key and save them somewhere safe. If you don't copy the Secret Access Key or if you lose it, you'll need to create a new one. Use this access key ID and secret access key when installing Desktop Discovery Client on all agents' computers.

    5. Activate the DesktopDiscoveryClient employee account by clicking the Activate Account button in the activation email.

  • Download the Desktop Discovery Client MSI:

    1. Go to CXone Mpower, and log in as a user with the Can access support downloads permission.

    2. Click your Username and select Support and Downloads.

    3. Download the required MSI. Note where you download the MSI to, you'll need the file location later.

Security, User Accounts, and Permissions

Before installing, verify you have Administrator rights on the Desktop Discovery Client machine.

The OS Login value for each employee profile must be unique. The OS Login value cannot be used for multiple employee profiles, even if some of the duplicate employee profiles are inactive. If multiple employee profiles have the same OS Login value, Desktop Discovery Client will not run for any agent using that OS Login value.

Installing the Desktop Discovery Client

Use this procedure for a clean installation of the Desktop Discovery Client.

This procedure must be repeated on each Desktop Discovery Client machine.

Before you begin

If a previous version of Desktop Discovery Client is installed, it must be uninstalled before you can install a new version. Use Programs and Features or Add or Remove Programs in the Control Panel.

Image of Desktop Discovery Client.

Verify that you have Administrator rights on the Desktop Discovery Client machine.

The installer doesn't allow multiple installations on the same Client machine.
Image of Desktop Discovery Client message.

To install the Desktop Discovery Client:

The Desktop Discovery Client installer supports unattended (silent) installation only. Following is an example of the unattended (silent) installation syntax. It should be run from a Windows command console:

msiexec /i "C:\temp\CXDClientSetup.msi" CXONE_HOSTNAME="{CXOne Server host name}" ACCESS_KEY="{CXone Server account access key}" SECRET_KEY="{CXone Server account secret key}" AUTO_UPDATE_ENABLE="{Enable auto update}" /l*v "C:\temp\install.log"

In the above example /l*v indicates a logging option. It is an important argument that will write verbose log files during the Client installation.

IMage of Desktop Discovery Client .msi file.

Parameters for the silent installation arguments are detailed in Unattended (Silent) Installation.

Unattended (Silent) Installation

Parameters for the Unattended (Silent) Installation are detailed in the following table.

Property Mandatory Values Default Value Description
CXONE_HOSTNAME No  

https://cxone.niceincontact.com/

CXone Mpower Server host name. This is a global URL of the CXone environment.

Production Global URLs

Production: https://cxone.niceincontact.com/

Production-fedramp (Nvir): https://cxone-gov.niceincontact.com/

Production-fedramp-high (Oregon): https://nicecxone-fed.com/

ACCESS_KEY Yes     CXone Mpower Server account access key, derived from the deployed tenant.
SECRET_KEY Yes     CXone Mpower Server account secret key, derived from the deployed tenant.
AUTO_UPDATE_ENABLE No true/false true Enable auto update.

Desktop Discovery Client installer prompts for any missing mandatory argument and stops the installation.
Image of Desktop Discovery Client message.

The client is installed in the 'C:\NICE_Systems\CXDiscovery' directory.

The Desktop Discovery Client connects to the server with the agent's OS Login information.

The agent's OS Login is defined in the General tab of the Employee setup in the format Domain\Username.

Post Installation

The Desktop Discovery Client installation includes adding its launcher to Windows Startup. Once the installation is complete, the launcher will automatically start after the next client machine restart.

Additionally, the CXone Desktop Discovery client communication via NiCE browser extension is added to Edge and Chrome browsers during the installation. Enable this extension in both browser applications after installing the Desktop Discovery Client.

Microsoft Edge

Image of Desktop Discovery Client communication extension for Edge browser.

Google Chrome

Image of Desktop Discovery Client communication extension for Chrome browser.

Troubleshooting the WEB Extensions

If you don't see the Desktop Discovery browser extension in your installed extensions, install them directly from the following links: