OnRamp is now available in the Workday Marketplace

User Governance Automation: Integrating Saviynt with Jira Service Management

One of the most often requested use cases is to automate user governance for common HR Services. This requires native integration from Jira Service Management to Identity providers. In this article, we are going to cover Saviynt integration, how-tos and benefits.

OnLink Savyint_1.jpg

Common HR Service Requests:

  • Create User
  • Update User
  • Request to Add Roles to User
  • Request to Remove Roles from User
  • Request to Add Application Role to User

For our example, let’s use the Fictional company with the following details:

Company Name: Onbees Inc

New Hire: Logen Roy

Identity Management Provider: Saviynt

We will highlight the features in two steps.

Step 1: Add User to Saviynt

As part of the hiring process, We need to add a user in Saviynt, so that all the internal IT access is enabled.

Step 2: Request to Add Roles to User But first, let’s establish a connection to Saviynt.

OnLink supports native integration from Jira Service Management to Saviynt.

Configuring the connection

Following details are required to establish the connection with Saviynt (Saviynt Enterprise Identity Cloud API Reference v24.6 )

sconnect.png

OnLink supports the following methods:

Screenshot 2024-07-09 at 9.42.38 AM.png

Step 1: Add User to Saviynt

Inorder to add a user to Saviynt, here are the input variables to pass

{ “username”:”{customfield_username}”, “firstname”:”{customfield_firstname}”, “startdate”:”{customfield_startdate}”, “enddate”:”{customfield_enddate}”, “statuskey”:”1″, “passwordExpired”:”true”, “enabled”: “true”, “accountExpired”:”true”, “accountLocked”:”false”, “allowpastdate”:”true” }

Please note the above is a sample json input and you have to replace with actual fieldnames.

Screenshot 2024-07-09 at 9.42.54 AM.png

Step 2: Request to add Roles to User

You can use the common Saviynt function to call a Saviynt API. OnLink provides the required JSON for the relevant API call. Users can modify this JSON and also replace hardcoded values with customfields. Since roles is a list, users can use a multiselect customfield. If more than one value is set for such a customfield, OnLink will automatically create multiple roles entries – one for eahc value in the multiselect field. 

{ “accesstype”: “ROLES”, “username”: “{customfield_username}”, “roletype”: “ENTERPRISE”, “requesttype”: 1, “roles”:[ { “rolename” : “{customfield_nnnnn}”, “startdate” : “MM-dd-yyyy “, “enddate” : “MM-dd-yyyy “, “businessJustification” : “test justification” } ], “requestcomments”: “test comment”, “requestor”: “test request user”, “checksod” “true” }

Please note the above is a sample json input and you have to replace it with actual fieldnames.

Screenshot 2024-07-09 at 9.46.07 AM.png

For additional features, please refer to documentation.

Conclusion

By leveraging OnLink for user provisioning automation, organizations can streamline the new hire onboarding or termination workflows. Say goodbye to manual data updates and hello to a seamless employee experience by freeing up HR & IT to focus on high value tasks.

Here are other articles that you may find useful.

Ready to transform your HR Service Management? Get started with OnLink today!