filterString with Multi-Valued Attribute

Does anyone know if it’s possible, or can confirm “not possible”, to use the filterString functionality with multi-valued attributes?

Use Case: SAP GRC (VA based connector) and filterString is working as expected on “User Type” and “System” (both single valued attributes), but is NOT working on “Status” which is a multi-valued attribute. For reference - I’m using Status.containsIgnoreCase("AB1_TRUSTED##Active"

Hi,

You can try using below.

{
	"op": "add",
	"path": "/connectorAttributes/group.filterString",
	"value": "!(Status == \"AB1_TRUSTED\")"
}

-Abhinov

I tried this thinking the “group.filterString” was the missing piece, but unfortunately there was no change. I did check the schema and “Status” is not classified as an entitlement so I don’t believe “group” will have any impact.

I also tried “filterString”, without account. or group. and that didn’t change the behavior either.

Hi @edmarks,
Good day!
Please check the below link it may helpfull for you.

Search syntax for multi-valued attributes - Exact match - Compass

Thank you!

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