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

On call and RR rules when shifts are overlaping

Alexandra Bolchi
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 14, 2024

How can I efficiently create an on-call schedule utilizing a round-robin rule to ensure fair distribution of tickets, particularly when shifts overlap? What strategies or tools could facilitate this process effectively?

The exact situation we are facing is: we have a 24hour coverage provided by 3 teams. We have set up the teams and the respective on calls, however we have some overlaps between the 3 schedules, hence we cannot get the tickets auto assigned, that is what we understood from support.

What we want to accomplish: Tickets to be auto assigned to team members as per their respective shifts, in turns (round robin)

How can we automate the assignment of tickets to team members based on their respective shifts, adhering to a round-robin distribution approach? Particularly, how can we ensure that tickets are evenly distributed among team members even when their shifts overlap?

Any idea how to fix this error?

Thank you in advance for any recommendations. 

2 answers

0 votes
Jaime Capitel _resolution_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
September 12, 2024

Thanks @Tom Russell! That makes sense with what I've experienced... alerts keep being sent to the same individual on call, even within the same team.

0 votes
Tom Russell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 14, 2024

A round-robin distribution implies keeping state from one alert to the the next; something not easily done with Opsgenie. Another way that would (theoretically) give an even distribution would be to route randomly between the teams during the overlap period.

I'm not sure how your tickets are coming in, but if you have a date field accessible, you could:

  • Create an alert policy to pull the last seconds digit from the date field and store it in a key-value field. This assumes that alerts come in randomly, an assumption that may not be valid. Maybe the 10s digit of the seconds field?
  • Create routing policies that would only be in effect during the overlap, and would match the values in that field:
    • Policy for team 1 - field is 0-4
    • Policy for team 2 - field is 5-9
Jaime Capitel _resolution_
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
August 29, 2024

I'm sorry @Tom Russell sort of eavesdropping here...

What do you mean with "keeping state from one alert to the next"?

Tom Russell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 3, 2024

@Jaime Capitel _resolution_ by "keeping state" I mean remembering who the last alert went to and sending the next one to the other team.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events