Conflicting row filters applied to the same column

Note While this documentation is applicable to both classic UI and latest UI, the following images show the latest UI.

Background

Row filters are used to control which rows are visible in a table. Protect offers the following row filters to manage data visibility:

  • Hide: This filter hides only specific rows in a table based on the Data Classification assigned to the columns, while showing the rest.
  • Show: This filter shows only specific rows in a table based on the Data Classification assigned to the columns, while hiding the rest.

These filters operate exclusively, meaning that you can't apply both filters simultaneously for the same Data Classification for the same group.

When does a filtering conflict occur?

A filtering conflict occurs when you try to apply both Show and Hide row filters to the same column, for the same group—whether through a single rule or multiple rules. A simple example is of a rule that has both Show and Hide filters for the same Data Classification. The filters conflict each other because you can’t simultaneously show and hide the same rows. You can, however, add multiple filters of the same type to include multiple column values.

Image of the Data Access Rule dialog box showing acceptable row filters

What happens when a filtering conflict occurs?

When a filtering conflict occurs within a single rule, the rule fails during synchronization.

When a filtering conflict occurs between multiple rules:

  • If the sync status of one was already Active, then the other changes to Failed.
  • If the sync status of both is Active or Pending, then both change to Failed.

Examples

The following examples describe what happens when you try to apply conflicting row filters to the same column.