
RubyM.45323 (Customer) asked a question.
(user.nonConformingEmailAddress =='' OR user.nonConformingEmailAddress ==null)? (appuser.preferredName.PreferredLastName) + “@domain.com”: user.nonConformingEmailAddress
This is what I've come up with. And have messed with it a few times without making it work.
Basically
- If nonConformingEmailAddress is null or empty, and isContractor is empty, then create an email addressed based on attributes preferredName.PreferredLastName and append @ domain.com , else use user.nonConformingEmailAddress. And if nonConformingEmailAddress is empty, and isContractor is not empty, assign preferredName.PreferredLastName and append @ SecondDomain.com
Help and thank you

Hi @RubyM.45323 (Customer) , Thank you for reaching out to the Okta Community!
The context is not clear here so I'm operating based on what I consider common assumptions when I suggest the following example syntaxes.
I also want to mention the following caveats:
APP ==> OKTA Mapping
(appuser.nonConformingEmailAddress =="" OR appuser.nonConformingEmailAddress ==null) AND appuser.isContractor == "" ? appuser.PreferredLastName + "@domian.com" : (appuser.nonConformingEmailAddress =="" OR appuser.nonConformingEmailAddress ==null) AND appuser.isContractor != "" ? appuser.PreferredLastName + "@SecondDomian.com" : appuser.nonConformingEmailAddress
OKTA ==> APP mapping
(user.nonConformingEmailAddress =="" OR user.nonConformingEmailAddress ==null) AND user.isContractor == "" ? user.PreferredLastName + "@domian.com" : (user.nonConformingEmailAddress =="" OR user.nonConformingEmailAddress ==null) AND user.isContractor != "" ? user.PreferredLastName + "@SecondDomian.com" : user.nonConformingEmailAddress
If my answer helped, remember to mark it as best to increase its visibility for other members of the Okta Community who might have the same questions as you.
Hope my answer helps!
--------------------------------
Community members help others by clicking Like or Select as Best on responses. Try it today.