Hi Everyone, I have a source where to add an entitlement I am making sequential API call, the first one being a single account aggregation to fetch some attributes that I need to input in the second add entitlement operation.
The entitlement is single-valued, even in the operation the only way to pass it is String, but upon testing I see that if I add roles to a user lets say A,B,C,D then on the source, he gets the role A and then B and so on which is single valued, but on IDN I can see that it shows all four roles on his account.
Please help with solution if you’ve seen this before.
Hi Mark/everyone. Found out that it was an issue called entitlement stickiness. It’s pretty well known but the way it worked here is when the new role was replaced in add operation and upon next aggregation it found that previous role was missing, it tries to add it back thinking the previous role was removed from source level, when infact it wasn’t removed, but replaced.