Click HERE to see how Saviynt Intelligence is transforming the industry. |
07/30/2024 10:41 AM
Can we auto populate displayname attribute based on selection of firstname and lastname attributes?
all are string type.
07/30/2024 10:53 AM
Yes this is doable , use pre-processor query to automatically populate display name based on first and last name.
Below link
You can use the preprocessor in the following ways:
To import users using a connector, go to Admin > Identity Repository > Connections, select Action > Create Connection and specify the value in the connection parameter MODIFYUSERDATAJSON.
To upload users directly from the user interface, go to Admin > Identity Repository > Users > Action > Upload User and specify the value in the parameter User Pre-processor Config JSON.
For more information, see Uploading Users using File Based Method.
To import using the SAV file, place the SAV schema file for mapping the user details added in the CSV file, the database user table fields and the MODIFYUSERDATAJSON in a directory and run the File based Users Import (SchemaUserJob).
For more information, see Uploading Users Using Schema Upload.
Consider that your primary HR data is stored in the Namely application in your organization and you want to display the full name of users by combining the first and last name of the users from Namely. Identity Repository must reflect any changes made to the user data almost real-time.
To meet this requirement, you must perform the following steps:
Configure a connector for Namely to import the user data from it.
Synchronize data with the Identity Repository. Create the UserImport job and configure the Job Type as Incremental Import in the Job Control Panel.
Create a new attribute (displayname) for the users by configuring the User Import Preprocessor. The User Import Preprocessor fetches the user’s first name and last name from Identity Repository, combines them as the user’s username and adds it as a value of the displayname attribute of the users in Identity Repository.
Problem Statement:
In EIC, when using inline pre-processor for user import to update manager, the user history is created with the manager value set as blank, even if there is no change in manager value.
Cause:
This issue occurs because in preprocess query a different field value is updated to manager, instead of the one used in the reconciliation field for user import.
For example, the below query displays the manager updated with a username field value, however reconciliation field is selected as employee id during user import.
Resolution:
In Non-EIC, irrespective of the reconciliation field used during user import, only username field value can be set as manager. However, in EIC, manager must be updated with the value of reconciliation field.
For example. if you use employee id as reconciliation field, then use the below sample query where manager is updated with employee id field value.
Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.
07/30/2024 11:19 AM
07/30/2024 12:03 PM
Hi @ssaundatti ,
There is no direct solution for your use case.
In past, we had similar article. Please refer below article for a workaround. This should be the solution.
Solved: Re: Register User Form - Saviynt Forums - 83163
Also, there is an idea created by other engineers on different issues in the form - Forms module needs many changes to improve the | Saviynt Ideas Portal - please upvote - This is currently under idea validation from Saviynt product team.
If this helps, please consider selecting Accept As Solution and hit Kudos
07/30/2024 01:01 PM
Check below:
Click Admin > Global Configurations > Identity Lifecycle > Register User Form.
Click Action > Add Attributes.
Indicates the following details:
Attribute Name: manager
Attribute Label: Manager
Request Type: User
Attribute Type: Single Select From SQL Query
Values: select distinct concat(firstname," ",lastname," - ",username) as ID from user
firstname, lastname, and username are the attribute names.
User Column: manager
Click Save.
Thanks,
Devang Gandhi
If this reply answered your question, please Accept As Solution and give Kudos to help others who may have a similar problem.
07/30/2024 04:27 PM
Refer https://forums.saviynt.com/t5/third-party-access-governance/register-user-form/m-p/83163#M605