As per provided transform could you confirm if you are able to see valid concatenated values as per defined transform. It can be done by previewing for identities. As it might be syntactical issue due to â\â post values. But still check for the same and confirm if itâs working fine.
If it works fine can you check with Entra application team whether such concatinated values can be set for âemployeeOrgDataâ attribute.
Hi and thanks for the reply. To answer the âare able to see valid concatenated values as per defined transform. It can be done by previewing for identities.â - yes - identities are displaying proper concatenated value.
In terms of checking with âEntra application teamâ there is no one seasoned within our org to answer such question. Upon investigating appears this attribute âemployeeOrgDataâ is a multivalued attribute and does allow concatenation, just not in single string form being passed from the transform - I am just not familiar enough in SailPoint on how to accomplish using either an object or pull in separate string values.
This is where looking to see of someone has accomplished or can provide a path.
Will take a look at the â\â post value and report back.
Above transformation looks good to me and it should work fine as you said.
WRT Entra ID attribute employeeOrgData during the sync process the source will call itâs application create account provisioning policy so please mark employeeOrgData attribute as multivalue check so it will send the set string as array and connector should be able to process the request.
So basically transform canât be leverage for the mentioned use case as transforms themselves return a single value.
For more complex scenarios involving multi-valued attributes, such as filtering, conditional logic, or intricate manipulation that transforms cannot achieve, you would typically leverage IdentityNow Rules (e.g., Before Provisioning Rules or Cloud Identity Attributes rules). Rules offer greater flexibility and allow you to write custom logic using BeanShell or JavaScript, enabling you to process multi-valued attributes and generate the desired output, including potentially creating or updating multiple identity attributes based on the multi-valued input.
Hi @steverosenquist-ulse Multi-valued attributes are not supported using Attribute Sync. They are, however, supported using an UPDATE provisioning policy utilising the cloudDelimiter attribute.
However, saying that, Iâve had a look at the Entra attribute employeeOrgData and it is not a multi-valued attribute, it is a resource object. You may be able to âdot walkâ it but I have no experience there.
Thank you for the responseâŚimplementation is new (donât have J/M/L fully implemented). Attempting to clean up existing users based on business requirements. Once cleaned up - will work to implement an identity attribute rule around provisioning.