Create account - Change attribute value - BeforeProvisioningRule?

Dear all,

We send a value that we catch from our HRIS system to another source’s attribute. A new value has been added to the HRIS system but is still not accepted by the app. We’d like to catch the account creation event, and change the attribute value to something else that’s supported by the app.
Example:

  • Values from Workday: val1, val2, val3
  • Values accepted by the app: val1, val2
  • Desired config: when val3 is captured from the HRIS, ISC should change it to val1 and send it to the app

In my oppinion, this can be done only by a BeforeProvisioningRule. Is there any other easy way to solve this problem?

Many thanks.

Hi @khalilgahbiche ,
I believe you can try to build a Value Mapping Transform which would check the incoming value and map it to an acceptable value before sending it to the target system.

1 Like

Look at the following example:

image

Lookup | SailPoint Developer Community

If you don’t need the val3 ever, you could apply this transform to the attribute in the identity profile. If you need val3 for some apps, you could create a new identity attribute with the modified list.

1 Like

Hello @agutschow ,
That worked like a charm, thank you for your help :muscle:
Best,
Khalil

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