PC Requirements

The following requirements apply to workstations using the NICE Uptivity Web Portal, the NICE Uptivity Performance Management portal, or both. The requirements also apply to workstations running NICE Uptivity On-Demand, NICE Uptivity Screen Recording, NICE Uptivity Desktop Analytics, or Performance Management Ticker client applications.

Software Requirements

Browser Support

Uptivity has been tested with and is supported for:

  • Operating Systems — Windows 7, Windows 8.1, and Windows 10.
  • Web Browsers — Microsoft Edge 38.14393.0.0 with Microsoft Edge HTML 14.14393, Firefox ESR 45, ESR 52, and ESR 60, and Google Chrome. Internet Explorer is also supported, but users may see increased load times and seek times for recordings. Browser support varies depending on your chosen playback method and other factors.

The Recorded Interactions list and HTML5 Media Player are supported in Microsoft Edge, Google Chrome, and Firefox only.

The HTML5 Media Player does not yet support speed-adjusted playback or manual blackouts.

NICE Uptivity Desktop Analytics Requirements

If your deployment includes NICE Uptivity Desktop Analytics, a proprietary client application must be installed on each PC used by recorded agents. If the agents use Firefox or Chrome with the for APA (Desktop Analytic) client application, the NICE Browser Connector extension is required. The extension must be allowed to be installed and enabled automatically. Otherwise, each agent must install and enable the extension. These PCs must also run:

  • .NET Framework v4.7.2

NICE Uptivity Screen Recording Requirements

If your deployment includes screen recording, a proprietary client application must be installed on each PC to be recorded. These PCs must also run:

  • .NET Framework v4.7.2

NICE Uptivity On-Demand Requirements

If your deployment includes NICE Uptivity On-Demand, a proprietary client application must be installed on each PC used by agents with record-on-demand capability. These PCs must also run:

  • .NET Framework v2.0 (this version is not included by default with Windows 8.1 but can be enabled via the Windows Control Panel)

C++ Requirements

For version 18.1 and later, the following versions of C++ must be installed for both 32-bit and 64-bit:

  • 2010
  • 2017

Hardware Requirements

The minimum workstation specifications for users who simply view information in a web portal are:

  • 2.0 GHz Processor
  • 1 GB RAM
  • 50 MB hard drive space
  • 1280 x 800 (minimum screen resolution at 16-bit color depth)

Users who monitor calls, screen activity, or both; who perform quality evaluations; or who in general use the web portal more heavily will normally benefit from more powerful PCs. For these users, NICE Uptivity recommends:

  • 3Ghz or 1.6Ghz dual core
  • 2 GB RAM
  • 50 MB hard drive space
  • 1280 X 1024 or higher screen resolution at 16-bit color depth

Virtual Desktop Infrastructure (VDI) Support

Uptivity supports the following virtual desktop systems:

  • Microsoft Terminal Services
  • Citrix XenDesktop
  • VMWare View

Uptivity does not support Citrix XenApp in application streaming mode for any applications. However, if the endpoint launching the XenApp client is a Windows PC, the Screen Capture Client will capture the streamed application windows if the client is running on the Windows PC itself.

VDI does not affect call recording.

Major Considerations

Each application instance in use will consume resources on the customer's VDI. The following table provides some general guidelines regarding resource usage for each Uptivity application or module; however, it is strongly recommended that you test needed resources by deploying desired applications and modules to a limited number of users and evaluating resource utilization in your specific environment.

Uptivity Module

Estimated Resource Usage

Screen Capture Client

RAM: 50-250MB, CPU: 1-5% per instance (highly dependent on screen resolution and activity)

NICE Uptivity On-Demand Client

RAM: 50MB, CPU: 0-2% per instance

NICE Uptivity Desktop Analytics Client

Resource usage can vary greatly depending on the type and number of applications being monitored, which scripts are being used, and so on. Requires testing in customer's environment to determine specifics.