IdentityNow Account Filtering during Account Aggregation

Hello,

Can anyone help on the below?

I am trying to add filter to SAP HRMS source, but not getting the expected output.

IdentityNow Account Filtering during Account Aggregation - Compass (sailpoint.com)

Below is the use case and some filter strings that I have tried and tested.

Use Case:

I have employees from 4 different organization, but want to aggregate employees from only 3 organizations.

email id domains for all 4 organizations are like

@example1.com
@example2.net.com
@example3.com
@example4.com
Filter Strings, I have used:

( email.containsIgnoreCase( “example1.com” ) || email.containsIgnoreCase( “example2.com” ) ---------> It should return employees when user’s mail id contains either of the given values, but still got users from all domains.
email.endsWith(“@example2.com”) ---------> It should return employees when user’s mail id ends with the given value, but still got users from all domains.
email.contains(“@example4.com”) ---------> It should return employees when user’s mail id contains the given value, but still got users from all domains.
Is there any other workaround that I need to perform for this? or is there any mistake?

Hi @swapnasarit,

In IdentityNow, Account Filter is created for the accounts to be filtered.
For example, if you want only Employees to be aggregated, then the filter will be type != "Employee".

In your scenario, if you don’t want ‘@example1.com’ to be aggregated then the filter string will look like email.endsWith("@example1.com")

Hi @atarodia

Thank you for helping me to understand the concept. It is working now, misplaced account attribute with identity attribute.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.