You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
No matter where you are on your digital transformation roadmap or the complexity of your business, an IT process automation strategy will help you improve your current efficiency. With automation, companies can save time for their teams, increase quality, improve employee satisfaction, and reduce costs throughout the organization. Automation solutions are based on customers’ needs and goals and pay for themselves quickly due to lower operating costs and increased output. One of the tools we recommend to easily automate work inside companies of different scales is our Issue Templates for Jira app.
The Issue Templates extension significantly speeds up Jira issue creation. Thanks to this, the app supports many IT automation processes. Instead of typing in almost the same data in similar issues, users can automatically create recurrent tasks and their structures from flexible templates. Thanks to the auto-filling feature, each sprint can be organized much faster. What’s more, the plugin enables adding predefined tasks to each incoming ticket. Reducing repetitive activities minimizes the risk of human errors and oversights. Thanks to this, the Issue Templates app prevents information loss and makes organizational work less frustrating. Issue Templates can successfully automate each IT process mentioned in the list above.
Employee onboarding template in Issue Templates for Jira
Apply template post-function allows for completing fields automatically with values from the template after performing a workflow transition. We can apply the post-function in every transition step, including the first one when we create a new issue. While adding a post-function, you can select a relevant template to apply to an already created issue. It’s possible to have different workflows for specific issue types. This enables setting up separate configuration models. It comes in handy when for example a development team needs to add predefined sub-tasks after an issue creation. When a tech lead or a project manager adds a development user story in Jira, sub-tasks for review, security, and documentation are created and assigned automatically. With Issue Templates, it’s also possible to trigger creating issues in another project. For example, submitting a request at Service Desk can trigger creating a bug-type issue in a development project.
You can schedule applying templates thanks to the built-in Jira automation triggers. First, you need to create an automation rule, then select a trigger and actions that you want to activate. There are many triggers to choose from, but in the following example, we will focus on the Scheduled trigger. The app’s documentation page describes how to make the most of the solution. It is possible to create a structure of issues using just Jira Automation, however, we find it complex and hard to maintain. Therefore, we recommend delegating the process of creating a structure of issues to the Issue Templates app. By using our app, you can also benefit from multiple additional features, like inheriting values from parent issues, calculating dates automatically, and more.
In order to use templating features, add a Create issue action to your automation rule. Select a project and the issue type for your new issue.
Expand More options and paste the following JSON:
In the example above, TEMPLATE-1 is the issue key of a template we want to use. When Issue Templates receives a notification that a new issue was created, the app will use the information from the issue.templates.automation property to apply a specific template. The issue fields will be updated with values from the template. If a template contains child or linked issues, they will be created accordingly. Whilst configuring an automation rule, it is important to change the actor in Rule details which is by default set as Automation for Jira. The Issue Templates app uses user impersonation in the templating process, and the Automation for Jira actor can’t be applied. You will need to set an actor to any non-app user who has all the required permissions.
Additionally, the advantage of the issue.templates.automation property is that it enables users to define dynamic variables and enter their values. Thanks to this, it’s possible to limit the number of similar templates, as otherwise we would have to create a separate template for each value. This functionality is also useful when it comes to integrating with external systems whilst we don’t know the variables’ exact values. Then, we can use dynamic variables to generate dynamic content.
The tutorial below shows how to configure creating tasks step by step using Jira Automation:
Scheduled issue creation from templates triggered by Jira Automation allows filling sprints with predefined tasks on a weekly basis. For this reason, planning work and assigning tasks get quicker and easier with Issue Templates. The other example of automating issue creation is triggering an automation rule using REST API. In the configuration of the Incoming webhook trigger, we get the link that we can use to send POST-type messages. It will activate events defined in Jira Automation rules. Thanks to Incoming Webhook trigger integration, your team will be able to integrate Jira with other systems and standardize tickets from external sources, for example, Salesforce.
If your team often encounters creating standard tasks in Jira, IT process automation is the solution you’re looking for. In all kinds of industries, there are multiple repetitive processes that can be simplified. With Issue Templates, you can introduce a set of useful templates to your Jira workflow. The app will help to improve the performance of new members – instead of having someone teach them how to fill in tickets, they’ll instantly jump on board thanks to a selection of templates that you create for them. Last but not least, by performing audits of the repository from time to time, you can improve your templates on a regular basis to make sure they fit your team members’ and clients’ expectations. ✨