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

How to append custom string to account name rule - throwing no such property on advanced config

IAM_99
Regular Contributor II
Regular Contributor II

Hi,

this is our account name rule 

IAM_99_0-1662093970555.png

 

concat(users.systemUserName,'@abc.com')

Getting below error while provisioning.

Error in creating user = No such property: systemusername for class: com.saviynt.ecm.identitywarehouse.domain.Users Possible solutions: systemUserName

any idea ?

3 REPLIES 3

rushikeshvartak
All-Star
All-Star

Did you added sepcial character?  In textbox. 

Account name come into place only on request. If you are getting error in provisioning then you have issue in json 

IMG_20220902_044620.jpg


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

IAM_99
Regular Contributor II
Regular Contributor II

yes , mentioned  @.

IAM_99_0-1662122405284.png

 

Here is CreateAccountJSON

 

{
"Alias": "${user.username}",
"Email": "${user.email}",
"Username": "${user.systemUserName}@abc.com",
"CommunityNickname": "${user?.email.substring(0,user.email.lastIndexOf("@"))}",
"FirstName": "${user.firstname}",
"LastName": "${user.lastname}",
"TimeZoneSidKey": "America/New_York",
"LocaleSidKey": "en_US",
"EmailEncodingKey": "ISO-8859-1",
"LanguageLocaleKey": "en_US",
"ProfileId": "00e8c000001rD7e",
"IsActive": true,
"FederationIdentifier": "${user.username}"
}

{
"Alias": "${user.username}",
"Email": "${user.email}",
"Username": "${user.systemUserName}@abc.com",
"CommunityNickname": "${user?.email.substring(0,user.email.lastIndexOf("@"))}",
"FirstName": "${user.firstname}",
"LastName": "${user.lastname}",
"TimeZoneSidKey": "America/New_York",
"LocaleSidKey": "en_US",
"EmailEncodingKey": "ISO-8859-1",
"LanguageLocaleKey": "en_US",
"ProfileId": "00e8c000001rD7e",
"IsActive": true,
"FederationIdentifier": "${user.username}"
}

 

or you can use ${accountName}


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