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

Register userform || Can we autopopulate displayname attribute based on firstname and lastname.

ssaundatti
New Contributor
New Contributor

Can we auto populate displayname attribute based on selection of firstname and lastname attributes?

all are string type.

5 REPLIES 5

dgandhi
All-Star
All-Star

Yes this is doable , use pre-processor query to automatically populate display name based on first and last name.

 

Below link

https://docs.saviyntcloud.com/bundle/EIC-Admin-v2021x/page/Content/Chapter03-User-Management/User-Im...

 

 

Using the Preprocessor

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.

 

 

User history displays manager value updated with blank value in EIC

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.

ssaundatti
New Contributor
New Contributor

@dgandhi 

1.We are not importing users.

2. We are using register user form to create users

ssaundatti_0-1722363567828.png

 

 

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

Check below:

https://docs.saviyntcloud.com/bundle/SSM-Admin-v55x/page/Content/Chapter12-Access-Request-System/ars...

 

Define the dynamic attribute (Manager)

  1. Click Admin > Global Configurations > Identity Lifecycle > Register User Form.

  2. Click Action > Add Attributes.

  3. 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

      Info

      firstname, lastname, and username are the attribute names.

    • User Column: manager

  4. 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.

Refer https://forums.saviynt.com/t5/third-party-access-governance/register-user-form/m-p/83163#M605


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