[Webinar Recording] Modernizing Vendor Intake and Procurement Workflows

Love at First Sync: Employee Data Flows from BambooHR to Assets

From onboarding to offboarding, HR teams often grapple with disconnected tools and scattered employee data. Integrating BambooHR with Assets in Jira Service Management offers a easy way to enable self-service reducing manual overhead.

In this blog, we will detail how to integrate employee data from BambooHR into Assets within JSM and explore how this integration enhances HR operations.

About BambooHR

BambooHR is a leading cloud-based Human Resources (HR) software designed for small to medium-sized businesses. It simplifies HR processes by offering tools for employee onboarding, time-off tracking, performance management, and reporting—all within an intuitive and user-friendly interface. By automating repetitive HR tasks, BambooHR helps organizations save time and boost employee satisfaction.

BambooHR API Overview

The BambooHR API provides a robust RESTful interface for developers to connect BambooHR’s functionalities with other platforms. It offers a wide array of endpoints to manage employee data, time-off requests, and performance tracking. Secure authentication through API keys ensures reliable and safe data handling during integrations.

Key features of the BambooHR API include:

  • Employee Data Management: Access and manage employee records, including personal information, job details, and custom fields.
  • Time-Off Management: Integrate time-off requests and balances with external systems.
  • Custom Reports: Retrieve tailored data through customizable reports.
  • Webhooks: Receive real-time notifications for changes such as new hires, employee updates, and time-off requests.

For importing employee data into Assets, we leverage BambooHR’s custom reports feature. This allows HR Administrators to filter data and expose only the necessary fields for integration, ensuring data privacy and relevance.

In previous articles, we covered in depth on using Employee Data API and webhooks. For reference:

Native JSM Integration to BambooHR

OnLink provides a native integration for JSM and BambooHR. With API credentials, you can easily connect BambooHR to Jira Service Management.

Setting up this integration involves:

  • Generating an API Key in BambooHR: This key authenticates the connection to your BambooHR account.
  • Using Custom Reports: Extract all employee data from BambooHR by creating a custom report. This approach offers flexibility in selecting filters and fields for export.
  • Mapping Fields to Assets Schema: Map the source fields from BambooHR to the respective schema fields in Assets. This ensures data is imported into the correct format and location.

Screenshot 2024-12-11 at 9.45.14 AM.png

Importing Employee Data into Assets

 

OnLink simplifies importing employee data into specific schemas configured in Assets. The intuitive UI allows you to:

  • Select the schema in Assets for importing data.
  • Map source fields from BambooHR to corresponding schema fields.
  • GetData and Import to Assets. This design gives HR Administrators control over what data is imported, ensuring alignment with organizational requirements.

Please note we use custom report in BambooHR to list out all employees. Pre-requisite is HR Administrator configuring the report. Please refer to BambooHR article on configuring the custom report.

Configuring Key or Map:

  • key:employeeNumber=WorkerID The keyword “key” refers to using Worker ID as a unique identifier. This allows OnLink to update the record.
  • map:email=User Maps email to User which can be an attribute of type User
  • config:bamboohr_report_id= Set to custom report ID from BambooHR. This is the API that’s used by OnLink to get custom report data: https://documentation.bamboohr.com/reference/getbyreportid

Screenshot 2024-12-11 at 9.53.54 AM.png

Advantages of Having BambooHR Data in Assets

  • Streamlined Ticket Handling: When an employee submits a ticket, their associated hardware and software data can be automatically retrieved from Assets. This ensures quick routing to the appropriate approval chain.
  • Proactive Reporting: Generate reports on anomalies such as expired warranties for assigned hardware. Notify employees and initiate resolutions automatically.
  • Efficient Onboarding: Assign hardware and software to new employees directly from Assets, ensuring a smooth onboarding process.
  • Simplified Offboarding: For terminations, automatically remove hardware and software assignments once the items are returned.

Conclusion

Integrating BambooHR with Jira Service Management through OnLink enhances HR Service Management by centralizing employee data in Assets and hence enable automating common HR workflows.

Are you using BambooHR? Give OnLink a try. Share your feedback—we’d love to hear from you!