You read that right, the Tempo Suite can now be equipped with five new automation scripts! Created in a combined effort with our partners Adaptavist, you can now gear up your team to be a productive powerhouse with Tempo and Scriptrunner. We’ll have a quick overview at some of these scripts here. For a more in-depth look at the five scripts, check out Adaptavist’s blog. They explore some situations where the scripts will work perfectly.
Never heard of Scriptrunner? Time to up your game!
Scriptrunner, one of the top apps on the Atlassian Marketplace, enables you to extend, automate, and customize your Atlassian stack via your own scripts or through some premade ones.
So what does this all mean for you?
Available immediately, the Tempo script library contains some nifty premade scripts for you to automate some tasks in your Tempo journey, display additional information automatically, or pull Tempo data in bulk without being inside Jira. In other words, these scripts are the cherries on top to improve the Tempo ease of use and ROI of the tool. Here are three scripts (out of the five) we’ll explore today.
- Display formatted account metadata (Account Status, Lead and Contact) on Jira Issues
- Get Tempo plans using the REST API for a set time period
- Account field sync based on issue links
1- Display formatted account metadata on Jira issues
As the name suggests, this first script displays Tempo information (account status, lead, and contact) directly on Jira issues. This data is normally found within Tempo Accounts, but through the use of the script, it is displayed without the need to open and cross-reference the Tempo Account page.
Imagine this: you’re juggling different projects with a client, and each project has a different contact person and project owner. With this script, you now immediately know who to reach if a problem arises or to ask for additional information without having to search your database for that information. Additionally, you’ll be able to quickly see the status of the accounts before starting work on the issue.
2- Get Tempo plans using the REST API for a set time period
Ever wanted to pull the information on planned time from Tempo for internal use or reporting purposes? This script is the canvas to let you gather all existing Tempo plans for a Jira issue for a given period. How you use and share that information is now open to you.
For example, a fast-paced consulting company “Macgyvered” this script so that every morning, an email is sent with the information from the Work Items logged on Tempo Planner, communicating what every team member will be doing. This provides them with a simple but effective way of understanding who’s working on what, who will be out on the field or on premise, and who has the bandwidth to help.
With the Tempo plans script, you can now recreate this outcome, or something similar simply by copy-pasting the script and using it as your starting point (additional scripts or steps might be required).
3- Account field sync based on issue links
Tempo Accounts are a great way of organizing the data across multiple teams and projects. They are often created for customers for the purpose of invoicing them, so it becomes very interesting for companies to have epics and links with the corresponding account for tracking, reporting, and invoicing.
In this particular scenario, this account script makes it extremely convenient to either bulk-add or bulk-edit a Tempo account to an epic. But that’s not all: when the Tempo Account field on an epic is changed, the script will update the “Account” value to all linked issues of the epic, and all subtasks of the linked issues (the update will happen when “inherit from parent” is used on the subtask). In other words, a company looking to invoice a customer through accounts can now save time associating multiple issues to the respective accounts and mitigate the risk of human error - convenient when working on a project with more than 20 issues.
Putting time where it should be spent
Tempo is all about being more productive and being able to maximize your time. The Tempo scripts from Adaptivist will undeniably save time through automation, improve user experience and convenience, and ultimately result in more actionable business decisions.
Great things will keep coming: Adaptivist and Tempo are working hard to create more scripts together, automate more use cases, and help you save more time! In the meantime, why not give Scriptrunner a go?