Tempo Timesheets

Tempo Timesheets is a time tracking and reporting solution that seamlessly integrates with JIRA to help software, IT, service desk, and business teams and managers track time for accounting, payroll, client billing, enhanced efficiency, and forecasting.

Data import

If you have the Tempo Timesheets add-on installed then in eazyBI Import options you will see the import options for Tempo Timesheets.

The import options can differ depending on the eazyBI version.

Jira Cloud

eazyBI will use Tempo worklogs REST API to import additional Tempo billed hours measure as well as selected Tempo Timesheets worklog attributes with a Checkbox, Static List or Account type.

To enable Tempo Timesheets billed hours and worklog attributes import:

[1] Specify Tempo API user access token from the API integration page to allow access to Tempo API;

[2] Add worklog attribute keys from the drop-down list that you would like to use for analysis.

Continue to the Tempo custom fields section for more information about Tempo custom fields import.

Jira Server and Data Center

Starting from the eazyBI version 4.7.0 Tempo Timesheets data will be imported directly from the database. Therefore there is no need to specify the Tempo API token as in the previous versions.

To enable Tempo Timesheets billed hours and work attribute import:

[1] Select the checkbox Import billed hours;

[2] Add worklog attribute keys from the drop-down list that you would like to use for analysis.

Continue to the Tempo custom fields section for more information about Tempo custom fields import.

For eazyBI versions before 4.7.0

For eazyBI versions before 4.7.0, eazyBI will use the Tempo Timesheets getWorklog REST API to import additional Tempo billed hours measure as well as selected Tempo Timesheets worklog attributes with Checkbox, Static List and Account types.

To enable Tempo Timesheets billed hours and worklog attribute import:

[1] Please specify listed IP addresses in Tempo Access Control page to allow access to Tempo API from the same Jira server and add the Tempo API token from Tempo Access Control page;

[2] Add comma separated worklog attribute keys that you would like to use for analysis.

Note that:

  • eazyBI will not be able to verify if you have specified correct worklog attribute keys – it will create corresponding dimensions (in this example Tempo Overtime and Tempo NonBillable) and will populate these dimension members if they will appear in Tempo getWorklog API results.
  • To use Tempo billed hours measure for reports please check that Export billed hours is enabled in Tempo Fields configuration page. In case billed hours export is not enabled, Tempo Billed hours measure will be empty.

If you see TimeoutError error messages after the import_tempo_timesheets line in the eazybi-queues.log file, then it means that Tempo Timesheets worklog REST API is not returning response after a default 60 seconds timeout. You can increase this timeout in eazyBI advanced settings by adding the following lines:

[jira.tempo_timesheets]
worklogs_api_timeout_in_seconds = 120

Tempo custom fields

In the Custom Fields list select and import Tempo custom fields:

  • The custom fields Account and Team can be imported when they are assigned to the Jira issue as custom fields. The Account custom field dimension members will be imported with a name "account name (key)";
  • The custom field Tempo Category and Tempo Customer values are retrieved from the corresponding Tempo account field.

After the import, you can analyze Hours spent and Tempo billed hours measures, as well as Hours spent with sub-tasks calculated measure by specified Tempo worklog attribute dimensions.