Identity Director Administration Guide

Home 

Configure a filter for a table attribute

You can configure a filter for a global, people or service table attribute, to filter out irrelevant data from a table attribute.

These filters can be configured at Entitlement Catalog:

  • on the Attributes tab of a service, when you create a service table attribute based on a copy of a global, people or service table attribute.
  • on the Workflow tab of a service, when you configure a Perform Table Operation workflow action, with Operation set to Filter table.

The filter only applies to the service on which you configure it, for the duration of the service workflow.

Filters configured on the Attributes or Workflow tabs:

  • Several operators (≠, ≤, ≥, etc.) are available to apply criteria.
  • Placeholders are supported.
  • Refresh displays a limited preview of the filtered data.
  • Restricted information contained in the table:
    • is displayed as for administrators who are authorized to see the information.
    • is displayed as for administrators who are not authorized to see the information.
    If a filter is configured on restricted information, administrators who are not authorized to see the information will not see a preview of the resulting filtered dataset.
  • The filter is applied:
    • at the moment the service is requested (for service table attributes that are filtered copies of another table attribute).
    • at the moment the service workflow reaches the 'Filter table' workflow action (for Perform Table Operation actions).
  • New row index numbers are assigned after filtering a table. Select, Edit and Delete by row index must use the new row index numbers.

Filters configured on the Workflow tab:

If a service workflow contains a Perform Table Operation action on a global or person table attribute, the following also applies:

  • A user cannot Add or Edit data in the filtered table if the new data is outside the scope of the filter. In this case, the transaction will fail.
  • A user cannot Select data in, or Delete data from the filtered table that is outside the scope of the filter. In this case, the transaction will fail.

Was this article useful?