Ad Hoc Reports Overview
Ad hoc reporting enables you to analyze data and create custom, reusable reports. Users control what data is included in a report and how that data appears. Benefits of this feature include:
- Insight into previously unknown trends and relationships between processes, resources, and other data sources via data analysis
- More useful reports customized to a user's data and information requirements
- Flexibility to revise reports as data and needs change
All ad hoc reports share a common overall page design and offer the same controls and options within the report. Ad hoc reports can be used in report subscriptions, but they must be published first. Once a report has been published, it can no longer be edited. However, you can use a published report as the basis for a new report (in other words, use Save As functionality).
You may have ad hoc reports that you generate frequently using the same criteria. As with printable reports, you can save criteria sets so it is easier to generate these reports. However, unlike printable reports, these saved criteria sets are kept with the ad hoc report and not in the Report Library.
Uptivity uses SQL Server Reporting Services to provide all reporting functionality.
Limitations
Ad hoc reporting is subject to the following limitations:
- By default, the number of data rows returned by any ad hoc report is limited to 30,000. This can be changed by your Uptivity deployment team or after deployment by Uptivity Support. A warning message is displayed when results exceed this limit.
- There is a 30-second time-out in the report builder; however, there is no time-out associated with report rendering.
- You must have the Allow WFO Ad Hoc Reporting permission to create and manage ad hoc reports. In addition, you will only see report types to which you have permissions. For example, if you do not have the Allow Viewing System Reports permission, you will not see the system reports category.
These safeguards are designed to prevent you from building or generating reports that would bog down the system when requesting large amounts of data. If the retrieved information is incomplete, try redefining search criteria or redesigning the report. If you need to work with ad hoc reports and are unable to do so, contact your NICE Uptivity administrator.
For ad hoc reports, group-level permissions are not applied. This means that results will show all data relevant to the query regardless of the QA Groups to which you have access. This is different than printable reports, where such permissions are applied. This difference is by design. The typical ad hoc reporting user would be a report administrator or one of a select group of users (such as middle management), not a standard supervisor or QA analyst.
Ad Hoc Report Categories
Ad hoc reports are organized into the following categories:
- Analytics — Available only if your organization uses Uptivity Speech Analytics.
- Audit — Allows you to create reports using data about Uptivity users, roles, permissions, and groups.
- Call Recording — Allows you to create reports using data about recorded interactions.
- Quality Assurance — Allows you to create reports using data associated with NICE Uptivity Quality Management. This includes data about forms, evaluations, achievements, and the Content Library.
- Survey Reporting — Available only if your organization uses NICE Uptivity Survey.
Ad Hoc Report Builder
Ad hoc reports are created and edited in the Ad Hoc Report Builder, which displays once you have selected a report category. This is the core of ad hoc reporting, and allows you to specify a report's custom criteria, display elements, format elements, and layout. These items may differ depending on the report category and layout you select.
The report builder collates data that can be used to create multiple instances of a report using different report criteria values (for example, date ranges). It can be used to generate any of the printable reports with specific items added or removed. The end results are:
- RDL/HTML data that defines report appearance, such as the number of columns, the order in which those columns appear, and the report criteria that can be used to generate the report
- Data that defines the initial values for the selected report criteria
The procedure for building an ad hoc report is the same for each report category. For example, a call recording ad hoc report is built using the same steps as those for creating a QA ad hoc report. The feature supports multiple report layouts and chart options.