Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Unable to fetch the binding variable ${user.systemusername} in new account email Template

Madhubala
New Contributor
New Contributor

Hi  All,

Issue 1: While try to add the system Username in new account creation email using the binding variable ${user.systemusername} ,it's not fetching the value. Anyone used the system username in email template,Can you please provide the binding variable to fetch the system username value.

Issue 2: We have a use case where username is not available in the Authoritative source, so we are trying to map the "System Username" (which is been generated using system username generation rule) with the username during the user import. But we are unable to do this as we are getting the below mentioned error during user import job.

 

Thanks ,

Madhubala

 

 

6 REPLIES 6

NM
Esteemed Contributor
Esteemed Contributor

Hi @Madhubala ,

variable  - 
${user.systemUserName}

how are you mapping systemusername generated from saviynt to username.?. user profile can't be created if username is not present.


If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'

Madhubala
New Contributor
New Contributor

We are trying to map employee id to the username initially during import and then trying to map system username (generated using system username generation rule) with the username by using modify user JSON.
Also, please suggest is there any other way to map the generated system username to the username.

Add below flag in externalconfig.properties

copysystemusernametousername=true


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Hi Rushikesh,

Thanks for the reply.

Does the above mentioned configuration holds good for the identity records getting created through user import Job? Or it is applicable only for the users getting created through UI?

Regards,

Spurthi

  • copysystemusernametousername: When this property is set to true, and if a user is created from the Create New User page and the User Name option is not specified, the system username is generated and auto-populated to this parameter. By default, the property is set to true.

  • executedefaultregisteruserruleonfailure: When this property is set to true, and if a user is created from the Create New User page and the User Name option is not specified, the system username is generated based on the user’s userkey. By default, the property is set to false.
    Note: Both properties cannot be set to true at the same time. If copysystemusernametousername is set to true, then set executedefaultregisteruserruleonfailure to false and vice versa.


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Hi Rushikesh,

In our usecase, we are creating user record through job import not from the Create New User page. The above mentioned both options are valid only in case of user created from the Create New User page.

Could you please let us know the way to copy the system username to username for the user record getting created through job import?

Regards,

Spurthi