Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to make SLA that has a new assignee every 4 hours if task is not started.

Ben Larson
Contributor
June 3, 2024

Hi All,

Scenario is that John will get assigned the ticket when created. If he does not start the ticket within 4 hours I want the ticket to automatically route to Jenny for 4 hours and so on. 

 

can this be done with SLA or am I need an automation rule. Any help with resolving the above?

 

For Jira service management 

2 answers

1 vote
Anas Ibrahim
Contributor
June 3, 2024

To create an SLA (Service Level Agreement) that assigns a new assignee every 4 hours if a task is not started, you will need to set up automation rules within a task management system like Jira. Here's a general approach to achieve this, leveraging Jira's automation capabilities:

Create SLA Rules:
Define your SLA within Jira Service Management. For example, create an SLA that tracks the time until a task is started.
Set Up Automation Rules:
Use Jira's automation rules to check if the task has not been started within the SLA timeframe.
Create an automation rule to assign the task to a new assignee every 4 hours until the task is started.
Here is an example of how you can set it up in Jira:

Step-by-Step Guide:
Define the SLA:

Go to Jira Service Management project settings.
Navigate to the SLAs section and create a new SLA (e.g., “Time to Start Work”).
Configure the SLA to start when an issue is created and stop when the issue transitions from the "To Do" status to "In Progress."
Set Up Automation Rules:

Go to Project Settings > Automation.
Click on Create Rule.
Trigger:

Set the trigger to "SLA Time Remaining" and configure it to trigger when 4 hours are remaining.
Condition:

Add a condition to check if the issue is still in the "To Do" status.
Action:

Add an action to change the assignee. You might want to rotate through a specific group of users.
Optionally, set the action to notify the new assignee via email.
Configure the Rotation:

If rotating through multiple assignees, you might need to create multiple rules or use a custom field to manage the rotation logic.
For example, use a custom field "Assign Count" to keep track of the number of reassignments and control the rotation.
Example Automation Rule:
Trigger: "SLA Time Remaining"

SLA: "Time to Start Work"
Time remaining: 4 hours
Condition: "Issue Matches"

Status = "To Do"
Action: "Edit Issue"

Assignee = (next user in rotation)
Action: "Edit Issue"

Increment or update the "Assign Count" field to manage rotation logic.
Important Notes:
Ensure that you have the automation rules enabled and proper permissions are set for the automation to change the assignee.
Test the rules in a sandbox environment before applying them to the production environment to ensure they work as expected.
This setup will ensure that every 4 hours, the task will be reassigned to a new user if it hasn't been started, thus adhering to the defined SLA.

Ben Larson
Contributor
June 4, 2024

Thanks for the reply very helpful.

I took a different route, will see how it works out. Waiting for the test results.

Like Anas Ibrahim likes this
0 votes
Vitaly_Berezovsky_SaaSJet
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
June 13, 2024

Hi @Ben Larson 

I can propose you our addon SLA Time and Report for Jira.

You can configure the SLA so that the task is automatically transferred to another person in case of delay:

111.png

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events