Articles in this section

Integrating BigTime Resource Management with Tempo Timesheets

Table of Contents

Integration with BigTime Resource Management - How it Works?
Before Starting - Important Info
How to Integrate BigTime Resource Management with Jira Tempo Timesheets
   Step 1: Configure Existing Jira Cloud Integration
   Step 2: Enable Tempo Timesheets module
   Step 3: Create Application in Tempo
   Step 4: Configure Integration in BigTime Resource Management
   Step 5: Authorize Tempo Connection with BigTime Resource Management
Syncing Time Entries from Jira Cloud
Additional Questions
Atlassian Resources

Integration with BigTime Resource Management - How it Works?

The integration lets you sync time entries inputted in the Tempo Timesheets software to Foresight Connect. You can easily connect chosen projects in Jira Tempo with projects in Foresight and sync entries based on your teammates' email addresses.

Before Starting - Important Info

  • To integrate Foresight with Jira Cloud software, you must have Administrator access on both platforms.
  • To sync a specific person's time entries, you need to add them as Managers or Staffers and provide the same e-mail address as in the Jira Cloud.
  • Jira integration will only work on the Chrome Web browser.
  • To integrate Foresight Connect with Tempo Timesheets you will need to integrate it with Jira Cloud first. Please follow the steps in this instruction: Integrating Foresight Connect with Jira Cloud

How to Integrate BigTime Resource Management with Jira Tempo Timesheets

This guide shows you exactly how to set up the integration — no advanced configs, just click-by-click steps based on the actual app flow.

Step 1: Configure Existing Jira Cloud Integration

1. Log into BigTime Resource Management.

2. Switch to the Administrator Role Account. 

3. Go to the Integrations tab from the navigation bar.

4. Find Jira Cloud tile.

5. Click the Settings button. 

Step 2: Enable Tempo Timesheets Module

1.Enable Tempo Timesheets Integration by selecting the checkbox in the Settings modal. 

Step 3: Create Application in Tempo

1. Log in to Tempo to continue. 

2. Go to Settings. You’ll find them in the left navigation bar. 

3. Find and go to the OAuth 2.0. Applications tab.

4. Click + New Application to add BigTime Resource Management. 

5. It will open a modal in which you’ll be asked to provide Name, Client Type and Redirection URL. To get them, go back to BigTime Resource Management. These fields are available in the Jira Cloud integration settings that you discovered at step 2. Fill in these fields and click the Create Application button to finalize. 

6. After clicking the button you’ll be provided with Credentials - Client ID and Client Secret. You’ll need them to finalize the connection between these apps in BigTime Resource Management. 

Step 4: Configure Integration in BigTime Resource Management

1. Provide Tempo credentials in BigTime Resource Management:

2. Copy the Client ID and Client Secret that you get in Tempo

3. Paste credentials into the relevant fields in Jira Settings modal in BigTime Resource Management

Step 5: Authorize Tempo Connection with BigTime Resource Management

1. Click Authorize Tempo button. It will redirect you to the Jira. 

2. Click Authorize Access button in Foresight Jira Integration Settings 

3. When the screen changes click Onwards! button to finalize connecting BigTime Resource Management with Tempo. 

Syncing Time Entries from Jira Cloud

The last step to properly sync time entries from Jira Cloud is to add projects to BigTime Resource Management and sync them with those in the Jira Cloud. Here’s the full flow description on how to do this: 

1. Log in to the Manager Role Account in BigTime Resource Management

2. Go to the Projects List Tab

3. Select the right project and click on it to open its profile

4. Navigate to the top bar and find the integration icon.

5. Click in it and tap the Install button to continue.  

6. After installing, you’ll see another modal allowing you to set up the integration. 

7. Open the Project in Jira. Make sure it has issues already created. You can also check if the time was tracked to this issue by viewing details on the right side of the screen. 

8. Provide the Jira Key, click the Reset, and sync all buttons. It will connect this project to its equivalent in Jira and sync time entries to Foresight. 

9. Wait until all time entries are synchronized. If someone is missing, BTRM will tell you which team member is missing. In this case, you should add a missing person to the BigTime Resource Management as a Manager or Staffer and provide their email address.

From now on time entries will be synced from Jira to BTRM every night automatically, although you can push the integration manually whenever you need.

The Jira Key is created by default based on the project name. If you customized it, you can check the key in the project details in Jira.

Additional Questions

Can I sync multiple projects in BigTime Resource Management?

Yes, you can sync multiple projects.

I need help finding my project structure in Jira Cloud - why?

BigTime Resource Management is syncing only time entries. We don't synchronize a project's tasks, phases, issues, or other project structures. If you want a more advanced project structure, create it in Foresight.

What does "prevent new assignment creation" mean?

Preventing new assignment creation means BigTime Resource Management will not sync the time entries of people you didn't add to a specific project. 

Example: Let's assume that Bobby and Sam log their work in Jira Cloud in Project A. We also created Project A in BigTime Resource Management and added Bobby without Sam. If we select "prevent new assignment creation," and we will sync time entries, BigTime Resource Management will add only Bobby's entries. His entries won't be synchronized because we didn't add Sam to Project A in BigTime Resource Management.

What does "trim assignments to time entries" mean?

Trim assignments to time entries means that our system will crop assignment duration only to the time of the first and last entry synced. Usually, BigTime Resource Management creates assignments as long as the duration of the project.

Example: Let's assume Bobby worked on Project A from 1 February to 19 March. BigTime Resource Management Project A lasts from 1 January to 22 September. If you don't select the "trim assignment to time entries" after syncing Bobby's work logs, Foresight will create an assignment as long as the duration of Project A. 

But, if you select the "trim assignment to time entries" checkbox, BigTime Resource Management will create an assignment from 1st February to 19th March. 

HINT: If Bobby logged work only on 1st February and 19th March, BigTime Resource Management would not create two assignments but one assignment, which lasts from 1st Feb to 19th March.

What does "clear data" mean?

Deleting all synced time entries. 

Do I need to sync new time entries manually? How often are they synchronized?

No, you don't! BigTime Resource Management automatically syncs time entries every 24 hours, so you can be sure that entries are always up to date.

How does Reset and Sync All button work? 

The Reset and Sync All button deletes all the time entries uploaded from Jira and synchronizes them again. This only works for time entries that have not been settled. No entry will be removed or added if the period has been settled. 

Jira Key And JQL - What is it, how does it work, and where to find it?
To learn more about Jira Key and JQL, use the related Atlassian resources listed in the section below.

Atlassian Resources

Was this article helpful?
0 out of 0 found this helpful

More Resources

  • Book a demo

    Request a personalized demo of BigTime Resource Management

  • Our helpline hours:

    8:30am - 6:00pm CT Monday to Friday

  • Follow us on Linkedin

    Get the latest news and updates first