Feedback

  • Contents
 

Configure secure report parameters

You can configure report parameters that limit which data users see based on the ACLs to which they have access. Secure report parameters are available for all Crystal Reports that use queue parameters.

Example

Suppose your call center managers want to monitor how workgroups are handling their queues. The Queue Detail Report shows this information, but because it indicates employee performance, you want to limit access to it. To ensure that only the users who should see the report can see the sensitive information, you can configure the report to use secure report parameters. You then assign the user queue ACL to only those users who should see the report results. When a user attempts to run the report in IC Business Manager, the user can select only the workgroups that they have access to.

Secure and unsecure parameter classes

To configure a Crystal Reports report that uses queue parameters, you must indicate a parameter class name.

For each secure parameter class name, there is a corresponding unsecure parameter name.

  • If you choose a secure parameter class name, then the user is presented with a list of valid parameter choices based on their access level.

  • If you choose an unsecure parameter class name, then a user type any value for the parameter when the user runs the report. This potentially allows the user to report on sensitive information, or to run reports using invalid (non-existent) parameter values.

The following table displays the secure parameter classes and their corresponding unsecure parameter classes

Secure Parameter Class Name Unsecure Parameter Class Name

SecuredAutoCompleteUsersComboBox

AutoCompleteUsersComboBox

SecuredDistributionQueueComboBox

DistribututionQueueComboBox

SecuredUserList

UsersList

For more information on the SecuredUserList parameter, see Configure the visibility of user data in reports

Parameter class and control class

For each secure parameter, you must specify both the parameter class name and the control class.

  • The parameter class name indicates that the parameter is secure.

  • The control class name indicates which type of field the user sees in IC Business Manager.  

The following are the secure parameter class names:

  • ININ.Reporting.Historical.Engine.Module.Parameters.ViewModels.SecuredAutoCompleteUsersComboBox

  • ININ.Reporting.Historical.Engine.Module.Parameters.ViewModels.SecuredDistributionQueueComboBox

  • ININ.Reporting.Historical.Engine.Module.Parameters.ViewModels.SecuredUserList

The following are the control class names that work with secure parameters

  • AutoCompleteComboBox

Note: Secure report parameters are available in CIC 2016 R3 and later releases. If you configured Crystal Reports that use queue parameters for an earlier version of CIC, you must edit those reports to use either the secure or unsecure parameters.

Configure the Queue Detail Report to limit which workgroups a user can report on

This section shows the configuration steps in order to limit which workgroups a user can report on. You can substitute other secure report parameters, reports, and ACLs as necessary.

Configure the report

  1. Report Management > Report Configuration > Categories > Queue Reports

  2. Select the Queue Detail Report. This report takes a workgroup as a parameter.

  3. On the Parameters tab, click Workgroup.

  4. On the General tab, in the Class Name box, type ININ.Reporting.Historical.Engine.Module.Parameters.ViewModels.SecuredDistributionQueueComboBox.

  5. On the Miscellaneous tab, in the User Control Class Name box, type ININ.Reporting.Historical.Engine.Module.Parameters.Views.AutoCompleteComboBox.

  6. Click Save.

Configure the user

  1. Users > User Configuration > Security > Access Control

  2. In the Search box, type workgroup queue.

  3. Under the Search column, select the workgroups on which the user can report.

  4. Click Close.

Configure the User Call Detail Report to limit which users and workgroups a user can report on

Configure the report

  1. Report Management > Report Configuration > Categories > User Reports

  2. Select the User Call Detail Report. This report takes a workgroup as a parameter.

  3. On the Parameters tab, click User.

  4. On the General tab, in the Class Name box, type ININ.Reporting.Historical.Engine.Module.Parameters.ViewModels.SecuredAutoCompleteUsersComboBox.

  5. On the Miscellaneous tab, in the User Control Class Name box, type ININ.Reporting.Historical.Engine.Module.Parameters.Views.AutoCompleteComboBox.

  6. Click Save.

Configure the user

  1. Users > User Configuration > Security > Access Control

  2. In the Search box, type user queue.

  3. Under the Search column, select the users and workgroups on which the user can report.

  4. Click Close.

Related topics

Report Configuration

Configure the visibility of user data in reports