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

Handling multiple entries for single user in feed file

RKV
New Contributor III
New Contributor III

Hi Team,

We have a use case wherein in the feed file for a single user there can be multiple entries like below:

 

IDFirstNameLastNameUserStartDateUserEndDateFunctionStartDateFunctionEndDateDepartmentName
1JohnDoe10-07-202410-10-202510-07-202410-08-204Finance
1JohnDoe10-07-202410-10-202510-08-20410-10-2025IT

The reason for having multiple entries in feed is that the same user is working as 0.2 FTE for department Finance and 0.8 FTE for department IT and we have function start date and function end date to know from when-to-when the user is working for which specific department.

We need to assign department related access to the user based on function start and and remove those accesses on function end date.

Questions:

1. How do we handle multiple entries for single user in feed file in preprocessing or in jar. 

2. How to assign/remove access based on function start and end date.

3. Best practice to handle this scenario

 

2 REPLIES 2

Dhruv_S
Saviynt Employee
Saviynt Employee

One record per unique ID is imported in Saviynt. If same record is imported with different value, those values will over-write/update existing values of that record in next import.

NM
Honored Contributor II
Honored Contributor II

Hi @RKV , you can't have 2 profile if there user is having same identifier it will just override the data.

You can store function end date and start date in custom property of user profile and create a technical rule to assign those privilege/access and a user update rule(when customproperty is updated) which will trigger the technical rule.