SAP Knowledge Base Article - Preview

3237093 - How to filter users by list attributes, such as assigned groups, by "condition" keyword in IPS system transformation

Symptom

The requirement is to  filter users by list attributes, such as assigned groups, by "condition" keyword in IPS system transformation.

For example, the users may have the following groups assigned.

User A:

"groups": [
    {
        "displayName": "ComA1",
        ...
    },
    {
        "displayName": "ComB1",
        ...
    },
    ...
]

User B:

"groups": [
    {
        "displayName": "ComB2",
        ...
    },
    ...
]
 
The requirement may be:
  • Filter the user by full group name like "ComA1"
  • Filter the user by a part of group name like "ComB*"

*Regarding the second requirement, if incorrect condition, like "condition": "($.groups[*].displayName contains 'ComB')", the user B will be skipped with the following message

skip reason=The following condition is not fulfilled: ($.groups[*].displayName contains 'ComB'),


Read more...

Environment

Identity Provisioning

Product

Identity Provisioning 1.0

Keywords

IPS, error, log, json, regex , KBA , BC-IAM-IPS , Identity Provisioning Service (IPS) , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.