Similar to the needs of another discussion we have Contractors that have a set accountExpires date and employees have a value of “never”. The issue is that it needs to pass an integer value into AD for the accountExpires Value either 0 or 9223372036854775807. But SailPoint reads the attribute from AD as the string “never” and when Attribute Sync is turned on it compares “never” to “9223372036854775807” or “0” and identifies that they don’t match. It then updates the value for every employee every time it syncs. Any ideas on how we can make the value it checks be “never” while still using the integer to assign the value for new accounts? When we assign the value as “never” for employees the account creation fails.
Not sure if I understood it correctly. Are you updating “never” which is a string for employees during account creation? Instead, you can set it as null, so that by default account expires will be “never”. Transform goes like this.
This is what we are currently using for our Transform. We had it set to null for the else condition before and it would error and crash the account creation action.