Tempo integration

BambooHR Integration for Jira is no longer available for sale on the Atlassian Marketplace from 01 Dec 2021. 

If you'd like to continue using the product, please get in touch and we can discuss your options.

Introduction

Our app integrates with the following products:

  1. Tempo Timesheets
  2. Tempo Planner

Tempo Timesheets

If you have Tempo Timesheets installed, worklogs are automatically created in Tempo Timesheets for all approved time-off requests. See Synchronization for more information.

Important

For Jira users to be able to log work in Tempo Timesheets, Time tracking must be ON in Jira.

To be able to view worklogs in Tempo Timesheets, you must:

Tempo Planner

If you have Tempo Planner installed, plans are automatically created in Tempo Planner for all requested and approved time-off requests. 

Each plan is created for a maximum of 1 day in Tempo Planner. This means that if a user requests 15 days off in BambooHR, 15 individual plans are created in Tempo Planner, one for each day requested. Your configured units of measure in BambooHR are applied as part of the sync (see Synchronization).

The following additional details are captured in each Tempo plan:

  • User: the Jira user who requested the time off
  • Issue: the Jira issue that was synchronized as a time off request from BambooHR (see Synchronization)
  • Description: Time Off for User X
  • Date: see above
  • Planned time: this corresponds to the number of hours requested in BambooHR
  • ReviewerBambooHR for Jira
  • Status:
    • Pending for requested time off
    • Approved for approved time off

To be able to view resource plans in Tempo Planner, you must have the View Team Plans permission for the teams to which the resource belongs.

The screenshot below shows a mixture of pending and approved time off requests that were sync'd for 'The Dream Team'.

Configuration changes

When installed, the following items are automatically configured in Tempo by the app.

Tempo Global Permissions

The bamboohr-for-jira user group is added to the following global permissions in Jira.

  • Tempo Administrators
  • Tempo Team Administrators

Tempo Issue Permissions

All logged-in users are granted the following Tempo Timesheets permission. 

  • View All Worklogs

Tempo Team

A dedicated Tempo team is created by the app. 

  • Team name: BambooHR for Jira
  • Team lead: BambooHR for Jira

The BambooHR application user is installed as the team lead with all permissions, enabling it to automatically:

  • add Jira users that request time off to the team;
  • create and manage worklogs for team members;
  • create and manage plans for team members.