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

Other entitlement details - Entitlement map

janB
New Contributor III
New Contributor III

Scenario : 

We have a set of endpoints with logical (user friendly) entitlements - they represent application roles.

Users can request them via ACR process.  We have hundreds of them. 

To map these user friendly entitlements to "real" entitlements imported from various connections (Active Directory Groups, Database permissions, LDAP groups)  we need to go and manually update each logical entitlement separately - Search for the entitlement >  Go to Other Entitlement Details > Click Actions > Create Mapping or upload Mapping. 

This is real pain and time consuming. 

Is there a way of doing a bulk upload with this mapping ? It is easier to create a file with hundreds of line then create hundreds of files and doing the mapping for each individual logical entitlement manually. 

Thank you for suggestion. 

3 REPLIES 3

PremMahadikar
All-Star
All-Star

Hi @janB ,

Use postman runner to achieve the above case. 

Generate a token and use Saviynt API: https://<#######>/ECM/api/v5/createUpdateEntitlement

with the below body: (Documentation on API 24.1V)

{
    "endpoint": "Application/endpointname",
    "entitlementtype": " memberOf",
    "entitlement_value": "{{entitlementvalue1}}",
    "entitlementmap":[ 
        {
	    "endpoint":"<Application/endpointname>",
        "entitlementtype":"memberOf",
        "entitlementvalue":"{{entitlementvalue2}}"
        }
    ]
}

Create a csv file mapping of entitlements with columns entitlementvalue1 and entitlementvalue2

Note: If you have different endpoint and entitlementtype for an entitlement, please include this in file and also make it dynamic in the postman body.

Go to postman runner (click on the bottom icon runner)

PremMahadikar_1-1711536657575.png

PremMahadikar_3-1711537107207.png

Add the API call request/or add the collection and just select the API request (here it's create/update entitlement). Select file to add your mapping .csv file. Give a delay on every update to Saviynt. Run it! 

For reference on postman runner - Use this link Test your API using the Collection Runner | Postman Learning Center

 

If this answers your question, please consider selecting Accept As Solution and hit Kudos

janB
New Contributor III
New Contributor III

Thank YOU @PremMahadikar , 

We will test and paste here results. 

BR! 

rushikeshvartak
All-Star
All-Star

As suggested on API is option but upvote below idea

https://ideas.saviynt.com/ideas/EIC-I-3917

rushikeshvartak_0-1711567755107.png

https://forums.saviynt.com/t5/identity-governance/adding-bulk-other-entitlements-to-entitlements/m-p...

 

 


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