We have an integration between SailPoint ISC and Cerner Healthcare using the OOTB connector. The cerner team can assign multiple positions to a user whereas the connector only allows provisioning one (1) position at a time. Has anyone faced this issue before? If so, how did you handle the use case?
I have tried marking the entitlement attribute as multi-valued and request another entitlement but the connector overrides previous position.
I’ve worked on a similar scenario where the connector replaces the old value and retains only the most recently provisioned value. To address this, you can use a ‘Before Operation’ rule. In this rule, capture the old access from the identity and append the current access to an array. This approach worked well in my scenario, and I hope it works well for you too!