Close

Join us for JSM June'24 on Atlassian Community and discover new ways to use Jira Service Management. Learn more

Automation in Jira Service Management

Overview

Automation in Jira Service Management is a “no-code” capability that only takes a few clicks. By automating your processes and workflows, you remove the need for you and your team to perform manual, repetitive tasks – and you can focus on the work that matters.

This guide will outline the key concepts you need to know to get started, help you set up your first automation rule, and outline common use case rules you can edit and apply to your team’s processes.


Key Concepts

How to access automation in Jira Service Management

First, to access automation settings in Jira Service Management, navigate to your Project settings () in the lefthand menu > Automation.

Now let’s discuss the key components to build automation rules in Jira Service Management.

Rules

Rules allow you to automate actions within your system based on criteria that you set. Automation rules are made up of three parts: triggers that kick off the rule, conditions that refine the rule, and actions that perform tasks in your site.

Triggers, conditions, and actions are the building blocks of automation. Simply combine these components to create rules that can do anything from alerting an agent when a high-priority issue is created or reopening an issue if a customer comments on it after it has been resolved.

Setting automation triggers in Jira Service management

Triggers

Every rule starts with a trigger. They kick off the execution of your rules. Triggers will listen for events in Jira, such as when an issue is created or when a field value is changed.

Triggers can be set to run on a schedule and can be customized before being applied to a rule.

Setting automation triggers in Jira Service management

Conditions

Conditions allow you to narrow the scope of your rule. They must be met for your rule to continue running. For example, you can set up your rule to only escalate an issue if it is high priority.

If a condition fails, the rule will stop running and no actions following the condition will be performed.

Setting automation conditions in Jira Service management

Actions

Actions are the doers of your rule. They allow you to automate tasks and make changes within your site. They allow you to perform many tasks, such as editing an issue, sending a notification, or creating sub-tasks.

Selecting actions for automation in Jira Service Management

Related issues

Issues in Jira rarely exist in isolation. They often contain sub-tasks or are simply linked to other issues using certain relationships. This means that when using automation, actions often need to apply, not only to the source issue that triggered the rule but also to any issues that are related to the source issue.

Special conditions and actions are available to create powerful rules that can work across complex issue relationships. For example, checking that all sub-tasks of a parent issue are resolved.

Branch rules in Jira Service management

Smart values

Smart values allow you to access and manipulate a wide range of issue data within your site. They can add significant power and complexity to your rules. Smart values allow you to access issue data within Jira. For example, you can use the following smart values to send a Slack message that includes the issue key and issue summary: {{issue.key}} {{issue.summary}}.

Rule actor

The rule actor is the user who executes a rule. This user must have the relevant permissions to trigger the rule, and complete any actions that may be performed. For example, if a rule is created that will comment on an issue when executed, the rule actor must have the Add comment permission, otherwise, the rule will result in an error.

In your site, the rule actor will be set as an Automation app user. However, you can now change the rule actor for your automation rules.

Rule status

You can view the status of an automation rule to identify if the rule is currently active or not. If a rule is inactive, it will not execute until it is enabled. The status of a rule can be seen on its details screen.

  • ENABLED - The rule is currently active.
  • DISABLED - The rule is not currently in use.
  • DRAFT - The rule has unpublished changes.

Audit log

Each of your rules will have an audit log that you can review to see when the rule was triggered, the final result of the execution, and any actions that may have been performed.

You can view the audit log of an individual rule, project-wide or at a global level. Reviewing your audit logs is an effective way of debugging your rules.

Debugging rules in Jira Service Management

Examples of common automation use cases in Jira Service Management

Automation allows you to create rules to address countless use cases. So, where should you start? Here you’ll find how to access your automation settings and a collection of common use cases to help get you started with automation. You can find more automation templates in our automation template library and test your own rules with our automation sandbox environment.

Auto-assign issues to your team

When a Jira issue gets created, often it does not have an assignee by default. Automation in Jira Service Management gives you the flexibility to auto-assign issues based on the conditions that you specify. For example, you can auto-assign issues based on the current workload of your agents.

How to build this rule

1. Trigger - When: Issue created - A customer creates an issue.
2. Action - Then: Assign the issue to - Assign the issue to a user in a defined list using the balanced workload assignee method, which assigns the issue to the user with the least amount of open issues assigned to them. Finally, in the user list, search for and select the members of your team.

Building rules for automation in Jira Service Management

Auto-close old Jira Service Management support tickets

Customers will occasionally be slow to respond or stop responding completely. Jira Service Management allows you to use a scheduled automation rule to seek out old Jira tickets that customers have not responded to, close them and comment for transparency. Below is an example of how to close and comment on an issue that has been open for 5 days with no activity from the customer.

How to build this rule

1. Trigger - When: Schedule - Choose the frequency and time your rule is run and use Jira Query Language (JQL) to specify the specific issues you are wanting to close due to inactivity.

Scheduled trigger for automation in Jira Service management

2. Action - Transition the issue to - Select a status that reflects the issue is closed, such a DONE.

Transition issue for automation in Jira Service management

3. Additional Action - Add comment to issue - Let the customer know their issue has been closed and how to contact the service desk team in the future.

Automating adding comments to issues in Jira Service Management

Re-open issue if customer comments on a closed issue

When a customer comments on a closed ticket, this automation rule ensures the issue gets reopened, reassigned and comments are added to the issue letting the customer know the issue has been reopened.

How to build this rule

1. Trigger - When: Issue commented - The customer comments on a closed issue.
2. Condition #1 - If: Compare two values - If the customer comments on an issue that is in a closed status, such as DONE, the issue will reopen.

Advanced compare condition for automation in Jira Service Management

3. Condition #2 - Initiator is - If the initiator was the issue reporter, the issue will reopen.

Setting a user condition for automation in Jira Service Management

4. Action #1 Then: Transition the issue to - If all conditions are met, the issue will reopen to the specified status in the automation rule.

Transition issue from one status to another in Jira Service Management

5. Action #2 And: Add comments to issue - A comment can also be generated automatically letting the customer know that their issue has been reopened, allowing teams to set proper expectations with the customer.

Adding a comment to the issue in automation for Jira Service Management

Additional automation resources for Jira Service Management

Jira automation template library

Check out our most popular automation categories and templates across all Jira products. Plus, create your own automation rules with our automation sandbox environment.

Automation templates for Jira Service Management

Need inspiration? Review some of the most commonly used automation rules for Jira Service Management.

Automate your Jira Cloud processes and workflows documentation

New to automation? Check out our consolidated list of automation resources from basic to advanced rule configuration.

Set up rules to automate repetitive tasks

Additional automation resources for teams using company managed projects. If you are using a team managed project, check out our automation rules for tasks in team-managed projects documentation.


Getting Started

Asset and Configuration Management