Skip to main content
Skip table of contents

Structure by Tempo

With Structure, a Tempo Trusted app, integrated with Timesheets and Capacity Planner, you can plan work for multiple teams in a central location and then use that data in Structure to visualize, track, and manage the work.

This integration allows you to:

  • Add Tempo Work Logged data as columns in a structure

  • Use worked logged data in Structure formulas, generators, and transformations

  • Organize the data in a structure data based on Tempo accounts and Tempo teams

Before You Begin

  • You must have installed Structure Cloud by Tempo.

  • You must be a Jira Admin.

Connect Timesheets and Structure

  1. Select Apps on the Tempo sidebar.

  2. Locate the Connect to Structure tile and click Install.

    connect-to-structure.png
  3. If you haven't installed Structure on your Jira instance, the installation will fail and you will receive an error. Install Structure first, and then return to try Connect Structure again.

Once installed, the Connect to Structure tile moves to the Installed section. You can then use the Tempo Work Logged and Tempo Planned Time columns in your structures.

Creating Timesheet Reports in Structure

Adding a Tempo Logged Time Column

Adding a custom Tempo Logged Time column to a structure allows you to easily track work time and billable hours alongside your project data, and aggregate those values up your hierarchy.

You can customize each Tempo Logged Time column to focus on specific time frames, users, billable time, and more:

Tempo logged time column configuration
  • Name - Give each Tempo Logged Time column a name specific to the data its displaying.

  • Period - Specify the time frame you want to include logged time data from.

  • Jira users - Select the users you want to include (the time displayed will be the sum of all selected users).

  • Teams - Select the Tempo teams you want to include (the time displayed will be the sum of all users within these teams).

  • Accounts - Select the Tempo accounts you want to include time logged data from.

  • Roles - Select the Tempo roles you want to include (the time displayed will be the sum of all users within these roles).

  • Billable time - When checked, only time marked Billable will be included in the column total.

  • Extended duration format - When checked, logged time will be broken down by contributor.

  • Sum over sub-items - When checked, logged time values will be aggregated up your hierarchy.

  • Exclude filtered items - When checked, filtered items will not be included in the aggregate total. If this is left unchecked, the values of those items will be included in the calculation, even though they are not visible in the structure.

You can make as many Tempo Logged Time columns as you need. For example, you could add one column to display all logged time, and another to display just billable hours, so you can easily compare the two.

Using Timesheets Data in Structure Formulas

You can use Tempo Logged Time (tempoLoggedTime) and Tempo Billable Time (tempoBillableTime) within a formula to do calculations or comparisons based on your time tracking data.

In the example above, we switched the formula’s Format to Duration. Otherwise, time values will be displayed in milliseconds.

Customizing Tempo Time Tracking Values

The values for the Tempo variables are the same as you would see in the Tempo Logged Time Column with the following options selected:

  • Period = All Time

  • Users = All

  • Billable time option is selected

To customize these options, select the variable and adjust its settings:

Customizing billable time in a formula

Using Worklog Properties in Formulas

You can also use the following Tempo worklog properties within a formula:

  • author

  • created

  • updated

  • comment

  • startData

  • started

  • timeSpent

  • billable

  • id

To use Tempo logged time properties in a formula, use the following format: tempoWorkLogs.author

Learn more: Item Properties

Using Tempo Work Attributes in Formulas

If you’ve created custom Tempo Work Attributes, these values can also be used in formulas: tempoworklogs.<WORKATTRIBUTEKEY> (Replace “<WORKATTRIBUTEKEY>” with the key for the work attribute you want to use.)

If you don’t know a work attribute’s key, create a column with the formula FLATTEN(tempoworklogs.workattributekeys)- this will provide a list of available work attribute keys.

Grouping by Tempo Accounts, Teams, or Contributors

You can group issues in your structure based on their Tempo account, team, or contributors.

Structure grouped by Tempo contributors

To do so, add a Group by Field generator (permanent) or Quick Group (temporary), and search for “tempo” in the Field dropdown.

Group by Tempo attributes

Troubleshooting

If you experience any problems adding or viewing a Tempo Logged Time column, refer to the following common troubleshooting tips.

  • Configuration Required - Ask your Jira administrator to connect Structure with Timesheets.

  • No data in the column - If you're not seeing any data in the column, or receiving an error message, check the following:

    • Is logged time data available for the Period you've selected? Try adjusting the period and see if you get any results.

    • Is there logged time data available for the Jira users you've selected? Try changing the selected users.

    • Do you have permission to view their logged time data? Try selecting just yourself.

  • Data doesn't match what others see - When viewing a shared structure, the results you see in the Tempo Logged Time column may differ from what someone else sees, if you have different permissions from them. For example, you may only be able to view time for your team members, while a portfolio manager may be able to view time across several teams.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.