OnRamp is now available in the Workday Marketplace

Actionable Steps to Integrate Darwinbox with Jira Service Management 

Picture of Buzz
Buzz

August 22, 2024

In this blog, we’ll explore the benefits of integrating Darwinbox with Jira Service Management and guide you through the steps to get started.

2.jpg

About Darwinbox

Darwinbox is a comprehensive HRMS designed to automate and streamline various HR processes, including recruitment, onboarding, performance management, payroll, and employee engagement. It covers the entire employee lifecycle, making it an essential tool for managing HR functions within organizations. With Darwinbox, companies can maintain accurate employee records, ensure compliance, and foster a productive workforce.

Connecting Darwinbox with Jira Service Management

To leverage the power of Darwinbox in Jira Service Management, we use the Darwinbox connector via OnLink. This connector allows you to access Darwinbox HR resources using their published APIs, securely transmitting data between the two platforms. The integration setup involves configuring endpoint access using a specific URL, API key, username, and password, which authenticate the connection.

Here’s a simplified setup:

  • URL: https://{{subdomain}}.darwinbox.in
  • API Key: Validates access to the endpoint.
  • Username & Password: Used to authenticate the user for specific integration use cases.

Refer to screenshot below for the configuration

darwinbox config.png

This connection enables seamless data flow between Darwinbox and Jira Service Management.

Benefits of Having HR Data in Jira Service Management Assets

Flow diagram - Assets-04.jpg

Integrating HR data from Darwinbox into Jira Service Management offers several significant advantages:

  1. Centralized Employee Information: Employee data becomes the foundational schema in Assets, allowing for easy attachment of hardware, software, and other assignments to each employee.
  2. Accuracy and Compliance: Automated updates from Darwinbox minimize the risk of incorrect assignments, ensuring that employee information and related assets are always up-to-date.
  3. Simplified Data Management: Organizational data like cost centers, departments, and roles can be automatically synced from Darwinbox, eliminating the need for manual data management. This streamlines processes such as issue/request types in Jira, where custom fields can be populated with accurate, real-time data from the HR system.

How to Import HR Data to Jira Service Management Assets

Getting started with importing HR data from Darwinbox into Jira Service Management Assets is straightforward. Here’s a step-by-step guide:

Screenshot 2024-08-14 at 8.47.58 AM.png

Set Up Assets Import Configuration:

  • Access the OnLink app from the “Manage your apps” menu in Jira.
  • Configure field-level mapping to align data from Darwinbox with Jira’s asset management.

Sample Mapping Configuration:

key:employee_id=WorkerID

map:first_name=Name

map:company_email_id=JiraUser

map:designation_name=Title

map:l2_manager_employee_id=ManagerName

map:date_of_joining=HireDate

config:dataset_key= dataset key from Darwinbox

Here’s a breakdown of some of the mapping configuration items:

Key or MapDescription
key:employee_id=WorkerIDThe keyword “key” refers to using Worker_ID as a unique identifier. This allows OnLink to update the record. WorkerID is a text attribute.
map:first_name=NameMaps firstName to Name text attribute
map:company_email_id=JiraUserThe company_email_id field containing email address of worker is mapped to JiraUser, which is an attribute of type “User”. Here OnLink looks-up the Atlassian User object based on the email address.
config:dataset_key=Unique dataset key provided by Darwinbox. Ref Darwinbox APIs

Import Process:

  • Get Data: Initiates the data retrieval process from Darwinbox.
  • Import Data: Imports the retrieved data into Jira Service Management based on your defined schedule, ensuring continuous and automated data synchronization.

Conclusion

Integrating Darwinbox with Jira Service Management enables organizations to automate HR Service Management, ensuring that employee data is consistently accurate and up-to-date across platforms. By automating the data flow between these systems, HR and IT departments can collaborate more effectively, reduce manual errors, and enhance overall productivity.

Appendix