Skip to main content

Adding Attribute Conditions to PBAC Membership Policies

A PBAC Membership Policy without Attribute Conditions will never assign any members—the conditions define which actors qualify for membership. Attribute Conditions specify the Field Types and values that the policy evaluates to determine whether an actor meets the criteria for inclusion in the target group, role, or collection.

For example, a policy targeting a "Finance Team" group might include an Attribute Condition requiring Department = Finance. Only actors with that attribute value will be added to the group.

Workflow Context

This is the second step in configuring PBAC Membership Policies. First create the policy, then add Attribute Conditions (this article), and finally assign attributes to actors so the policy can evaluate them. For conceptual background, see Overview of PBAC Membership Policies.

This article demonstrates how to add Attribute Conditions to existing PBAC Membership Policies.

Prerequisites

Before adding Attribute Conditions, ensure you have:

Procedure

  1. Sign in to EmpowerID as an administrator.

  2. Navigate to Role Management > Role Modeling Inbox.

  3. Click the Attribute-Based Membership Policies tab and search for the target policy.

  4. Click the Membership Policy link for the policy. Membership Policy link

    The policy's View One page opens. Policy View One page

  5. In the Attribute Conditions (Field Types) accordion, click the Add New button on the grid header. Add New button in Attribute Conditions accordion

  6. In the Dynamic Membership Rule popup, search for and select the Attribute (Field Type) to add. Selecting Field Type in popup

  7. Under Field Types and Their Values (Scopes), select one or more values and click Save.

    Selecting All Values

    To require that actors have the Field Type assigned with ANY value, choose If Is Assigned All Values.

    Selecting Field Type Values

  8. Repeat steps 5-7 to add additional Attribute Conditions as needed.

Understanding Multiple Conditions

When you add multiple Attribute Conditions to a policy, actors must satisfy ALL conditions to qualify for membership (AND logic):

Example:

  • Condition 1: Department = Finance
  • Condition 2: Region = North America

Only actors who have BOTH Department = Finance AND Region = North America will be added to the policy target.

Verify the Results

After adding Attribute Conditions:

  1. Return to the policy's View One page.
  2. Expand the Attribute Conditions (Field Types) accordion.
  3. Verify that all added Field Types appear in the grid.
  4. Click on each condition to confirm the selected values are correct.
  5. Check that the combination of conditions accurately represents your membership requirements.

Next Steps

After adding Attribute Conditions to your policy:

  1. Assign PBAC Attributes to actors - Ensure users have the attributes the policy will evaluate
  2. Wait for policy execution - The policy will run according to its configured schedule and evaluate actors against the conditions
  3. Monitor membership assignments - Verify that the policy is adding the correct actors to the target group or role