Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Using Working Days for Due Date automation

Paty Souza May 31, 2022

I have some automations that calculate the SLA (due date) for bugs depending on the priority set. These work great!

Now I need to consider non working days such as holidays or company weeklong shutdowns. If due date falls on those days, I need the new due date to be the next business working day.

I thought that adding those non working days to each of the boards would be considered for the automation but they are not.

Does anyone have an alternative solution? Thanks!

2 answers

0 votes
Olha Onofriichuk_SaaSJet
Atlassian Partner
June 24, 2022

Hi, @Paty Souza 

As I see, the Negotiated SLA type might work perfectly here. This functionality is present in the SLA Time and Report for Jira add-on. Just choose the Negotiated date when selecting the SLA Goal type while setting up your SLA:

SLA goal type 2.png

You can find more useful information about this SLA type here

Do you need help configuring the SLA according to your needs described in this question? If so, let me know! As this add-on is created by my SaaSJet team, I’m here to help you.

0 votes
Mohamed Benziane
Community Champion
May 31, 2022
Paty Souza May 31, 2022

I've seen this thread but it doesn't provide an example of how to do it.....v

Bill Sheboy
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 31, 2022

Hi @Paty Souza 

Adding to suggestion from @Mohamed Benziane ...you reminded me that I never followed up answering that other thread.  Thanks!

Short answer: I believe you can only do this at this time by hard-coding the dates in a series of conditions, and then increment the due date multiple times with re-fetches.

Longer answer: A couple of automation design issues make my original suggestion not possible...

  • Smart value, list filtering cannot use parameters in functions.  That would have allowed a generic list of holiday dates to be iterated upon...or at least counted for matches: "how many holidays are >= {{now}} and <= {{issue.duedate}}"
  • Advanced branching runs in parallel and asynchronously, so "walking" the holiday dates in a list to increment due date could wipe out prior updates.

Kind regards,
Bill

Suggest an answer

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

Atlassian Community Events