Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Manage Duplicate Email address creation where Other user had the same email as Alias

soumyabrata
New Contributor III
New Contributor III

Hi Team,

We integrated AD ,Google & Exchange in our Project.
In Exchange it has current Email ID as Primary SMTP in Exchange. All previous Email IDs stored as secondary smtp addresses.

E.g.
SMTP: ram.kumar1@test.com
smtp: ram.kumar@test.com
smtp:ram.kumar2@test.com

Currently Saviynt is only checking existing User Email IDs of users in Email Generation Rule. If it present already it creates with next integer value. But this value may present in AD/Exchange as Alias(smtp) address.

E.g: In this case if another Ram Kumar joining and lets say ram.kumar@test.com and ram.kumar1@test.com already present in Saviynt.Then it will create next email id as ram.kumar2@test.com which is already present in exchange as smtp for another user.

Also we pulling all proxyAddresses to one of the attribute in Saviynt using AD user Import job as below. As exchange data hosted in AD only.
userattribute_email::proxyAddresses#String

But we want to understand how we will verify all these proxy addresses before creating a new Email ID for a new Joiner.
How it implemented for other Clients to avoid this issue.

Regards,
Soumya.

4 REPLIES 4

nimitdave
Saviynt Employee
Saviynt Employee

Email generation rule checks the uniqueness of generated email in below:

1. Existing Users email irrespective of status.

2. Account Name of all accounts in saviynt irrespective of status

3. Data in User_Attributes table. User_attribute table is exposed in inlinee preprocessor. So emails from any target which is not mapped to account name can be catured in this table and then email generation rule will check uniqueness on this data also.

Hi nimitdave,

Can you help us to provide some format how we can map Email from every target to User_attributes  table and use inline preprocessor query to validate it before generating Email ID.

Regards,

Soumya.

soumyabrata
New Contributor III
New Contributor III

Hi nimitdave,

Currently we configured Email Generation rule as below:

soumyabrata_0-1685567105195.png

If this email already present then we incrementing with next integer value.

But it only checking the Email ID already exist or not. if it present creates with next number. But not checking User_Attributes.email attribute while generating new email id. 

Is there any other configuration we need to do Email Generation rule to check it? Is it a bug if it not doing so?

Regards,

Soumya.