PingOne Advanced Identity Cloud

Advanced reporting optional parameters

Advanced Identity Cloud add-on capability

Contact your Ping Identity representative if you want to add Advanced Reporting to your PingOne Advanced Identity Cloud subscription. Learn more in Add-on capabilities.

Ping Identity has added a feature to Advanced Reporting that lets administrators designate some report parameters as optional. This helps refine search filters by allowing end users to include optional parameters in the report.

For example, an administrator wants to generate a report of all employees by status with an option to filter them by their cost center city. The administrator creates a custom report with these parameters:

  • Status (required)

  • Cost Center City (optional)

Configure the report template

  1. On the Identity Cloud analytics dashboard, go to Reports and click add New Report.

  2. On the New Report modal, enter the following:

    • Name: Enter a descriptive name for the report, such as Active Employees by status and city.

    • Description: (Optional) Enter a description for the report, such as Report of employees by status with optional filter for cost center city.

    • Who Can Run: Select Users.

    • Click Next.

  3. Click add Data Source.

  4. On the Add Data Source modal, select the data source for the report, such as Users, and click Next.

  5. In the right pane, select the columns for your report.

    • Username: Click to use the users.username attribute.

    • Status: Click to use the users.userAccountStatus attribute.

    • First Name: Click to use the users.firstName attribute.

    • Last Name: Click to use the users.lastName attribute.

    • CITY: Click to use the users.custom_CITY attribute for the cost center location.

  6. In the right pane, scroll down to Parameters. Click the plus icon (add) to define parameters for the report:

    1. On the Add a Parameter modal, enter the following fields:

      • Name: Enter UserStatus.

      • Input Label: Enter Enter current employee status.

      • Input Type: Select String.

    2. Click Save.

      Add a parameter modal with UserStatus parameter values.
    3. Repeat the last step to add a BranchCity parameter with the following values:

      • Name: Select BranchCity.

      • Input Label: Enter the label: Enter the cost center city.

      • Input Type: Select String.

      • Optional: Click this option.

        You can’t use boolean input types for optional parameters.
    4. Click Save.

      Add a parameter modal with BranchCity parameter values.
  7. In the right pane, scroll down to Filters. Click the plus icon (add) to specify data source attributes for report filtering. Enter or select the following fields:

    • Any|All: Select All conditions that must be met for the filters.

    • Value: Select users.accountStatus.

    • Connectors: Select equals to.

    • Literal|Variable: Select Literal and enter active in the Value field to filter for active employees.

  8. Repeat the last step. Click the plus icon (add) and then select Add Rule to add another filter with the following values:

    • Value: Select users.custom_CITY.

    • Connectors: Select equals to.

    • Literal|Variable: Select Variable and BranchCity in the Value field to filter for cost center city.

    • Click Save.

      Add filters modal with values for active status and cost center city.
  9. Review your report template.

    Report template with parameters and filters configured.

Generate the report

  1. On the Reports page, click Run for the report you created.

  2. To generate a report of all active employees, set the current employee status to active and leave the optional parameter blank. Click Run Report.

    Run report modal with active status and blank city parameters.
    When you enter a required parameter, the Run Report button becomes active. If you leave the required field blank, the button remains inactive and you can’t run the report.
  3. Click View report to see the report results.

    Report results with active status and blank city parameters.
  4. To see a list of active employees in a specific city using the optional parameter, set the current employee status to active and enter Austin for the optional parameter.

    Run report modal with active status and Austin city parameters.
  5. Click View report to see the report results.

    Report results with active status and Austin city parameters.