Click HERE to see how Saviynt Intelligence is transforming the industry. |
07/04/2024 08:27 AM
Hi Team,
We have a use case wherein in the feed file for a single user there can be multiple entries like below:
ID | FirstName | LastName | UserStartDate | UserEndDate | FunctionStartDate | FunctionEndDate | DepartmentName |
1 | John | Doe | 10-07-2024 | 10-10-2025 | 10-07-2024 | 10-08-204 | Finance |
1 | John | Doe | 10-07-2024 | 10-10-2025 | 10-08-204 | 10-10-2025 | IT |
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
07/08/2024 09:47 PM
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.
07/08/2024 10:44 PM
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.