Hello Community!
I’m Jaime Capitel, I work at resolution, a Gold Marketplace Partner based in Germany. And while I wear many hats, one of my favorite responsibilities is being product owner for one of our apps for Jira: Out of Office Assistant for Jira Cloud.
For everyone interested in learning advanced used cases of the app, I’m going to be sharing a number of tricks and examples with articles in the community just like this one.
Please note that there may be other alternatives for these tricks that don’t involve purchasing our app; I may be going into them in an additional article to provide the full picture.
But in the first place, we have a quite common trick that will help those of you who are auto assigning new customer requests with round robin.
Let’s have a look at how to tweak round robin automations so that your time-critical issues are NEVER assigned to a user who is not working at that specific time.
Round robin assignments regularly fail because of this: a team member is sick or out of office, so their assignments are not acted upon until they come back.
In fact, in a team of a certain size, the probability of having the entire team available is actually quite low. More often than not, one or more team members may be unavailable!
The main idea is very simple:
Once the round robin assigns a request to an absent user
Out of office Assistant has a rule to reassign that issue to “Unassigned”
So that the round robin picks it up again and assigns it to the next user
As I mentioned, I will be using Out of Office Assistant for Jira Cloud, although there may be other alternative solutions to the problem, either in the Marketplace or as a custom development.
Let’s jump right into it.
1️⃣ Update the Round Robin Automation:
Here’s what your automation rule should look like:
This probably means you have to make 3 quick changes:
Change the trigger to "Multiple Issue Events" and include "Issue Created" and "Issue Assigned" events.
"Re-fetch issue data" to ensure the rule evaluates the most recent assignee data.
Filter for unassigned issues with a JQL condition that includes “assignee IS empty“
2️⃣ Set Out of Office Rules: The next step is for users to create out of office rules before they leave. A couple of things to note:
The crucial part here is that the assignee must be "Unassigned".
These rules can be synced with the Slack status, or out of office events from Outlook or Google Calendar. Of course, they can also be manually activated before leaving… or added by an Admin when someone in the team calls in sick.
3️⃣ Test the Automation: The last step is to test your new automation to ensure it works as intended. You should see this kind of interaction when the fix is working:
I hope that this fix works for everyone out there!
I have also been looking for a fix for the balanced workload, but that one’s tricky since the issue will be assigned again to the same person once unassigned. Anybody got any ideas?
Jaime Capitel _resolution_
4 comments