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

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to create recurring tasks in JIRA

For example, I would like to get a monthly task to review a list of servers for updates.

 

Can any one tell me how would be possible in jira plugin development ?

10 answers

New to Jira. Absolutely STUNNED this is not default behaviour. This is an unfinished product. Less than minimum, and not viable without this.

Welcome to Atlassian Products...

Like # people like this

Atlassian is making money for the plugin devs, shhh

Like Chris Evans likes this

In their defense, plugins can be developed WAY faster than Atlassian can work. For example, Microsoft generally doesn't follow this development track and if a feature isn't available you may wait YEARS for functionality. 

you can use the project automations feature for this

Do you have an example of such an automated rule? Which steps to set in the automation flow? 

Project settings > Apps > Project Automation > Create Rule

 

The select a Scheduled trigger and from there on I think it is rather clear what to do ;)

 

Screenshot 2021-01-27 at 16.56.37.png

 

Screenshot 2021-01-27 at 16.58.29.png

Like # people like this

Thanks, @Stoyan Stoitsev!  This is exactly what I was looking for.  For those who want to setup tasks that are always done annually, you can use the Advanced CRON expression rather than Fixed rate scheduled (based on number of days).  For example:

0 0 12 1 NOV ? = November 1st of any day of the week (?) at exactly 12:00:00 UTC.

Using a Fixed rate schedule of 30 days is nice, but doesn't work so well if you want to generate an issue on the first day of the month, etc. (and it's not the first day of the month when you're creating the automation). Another CROM expression that would handle it for you:

0 0 12 1 * ? = The first day of every month at 12:00:00 UTC

Or maybe you only want it to get generated on the first weekday of the month so it doesn't land on weekends (yes, the added "W" is all it takes):

0 0 12 1W * ? = The first day of every month at 12:00:00 UTC

Here's all the CRON goodies:

https://support.atlassian.com/jira-software-cloud/docs/construct-cron-expressions-for-a-filter-subscription/

Like # people like this

This is great. But we shouldn't have to "code" something in that should be a default for EVERY pm system ever.

Like Heather Kendall likes this

@Ross Summers I totally agree.  CRON expressions are far from elegant, but at least they do provide a lot of flexibility.  That said, they're meant for Linux engineers, and all of this should be available in GUI form instead.

Like Ross Summers likes this

You don't need to use a cron expression though. You can use the "Basic" option rather than advanced on the Scheduled Trigger action.

Screen Shot 2021-06-29 at 11.46.19.png

Like Alex likes this

this solution is a joke. not necessarily by you but by atlassian. proposed solution requires the jira automation add-on. so firstly, i can't even find that add-on in the marketplace because it's a fricking mess, so i can not look up the pricing for that.

anyhow, a colleague tried some automation rules and was really impressed and liked it a lot. just to find out that there's a ridiculous limit for free use. so this means just so i could have recurring tasks (which again is an absolute basic feature), i should pay for an add-on. i mean, it's not that we are using a free product here.

Like Marco Massarotto likes this

@Peter Chodakowski you are correct that there are some recurring configurations that can be handled using the GUI (Basic).  It even has a "Years" option to do something annually... except there is no way to tell it what month/date to start doing it.  You can only start it today and it will kick off a year from today.

@Metod Kana I didn't need to add any add-on, as far as I can tell.  I just go to Project -> Settings -> Automation and it's there.  I am on the cloud instance, but I assume you are, too.

don't worry... you'll get a notification that you've reached your automation limit. that was at least the case for us.

Indeed it works, but is it also possible to create tasks with subtasks?

Hi @Metod Kana,

I've run into the same problem in JIRA Standard: << you've reached your automation limit >>. There's no limit in JIRA Advanced.

Anyway, I found that the above said limitation apply just if you set  a multi-project rule. It means: you define the rule just once, and select to apply it to more than one project.

There is no limit for mono-project rules (1 rule - 1 project). So, you can copy-paste the same rule to all the Project you need. I know it is not ideal, but at least it works.  
 

I know it's an old question, but came across it searching for the same answer.  Here's what I found: It's simple.  Create an automation rule to fire at the desired period and have the rule create the issue(s) you need.

I second this, with the new automation features I was able to have the same task fire off each day

OMG, feature request please! (also for jira cloud)

4 votes

Hello, 

Yes it is possible to create recurring tasks in Jira. You can find a tutorial in this page:

https://developer.atlassian.com/docs/atlassian-platform-common-components/shared-access-layer/scheduling-events-via-sal-tutorial

awesome! thank you!

Like Sandy_Dahiya likes this

This will require people to learn coding only to create recurring task. Atlassian can do better

Like # people like this
Tom Vogt I'm New Here Apr 30, 2021

While I agree that this should be a default feature, that people need to code is not exactly a crazy requirement for a tool that is mostly used by software development teams. :-)

While coding is great for some, it's not necessary in this case.  Check out the answer from @Stoyan Stoitsev below.  In short, Project Automations will set you free, no coding required!

Don't use SAL's scheduler - it's in the process of being deprecated. There's now a new scheduler at https://bitbucket.org/atlassian/atlassian-scheduler which replaces SAL's scheduler. There's an example of how to use it at https://bitbucket.org/cfuller/atlassian-scheduler-jira-example

1 vote
Tom Jones _Appsvio_ Marketplace Partner Apr 25, 2021

Hi, 

Writing recurring tasks app from scratch might be a nightmare. There are many factors you need to consider:

  • Different type of triggers (manual, CRON, workflow)
  • Proper implementation of task execution
  • Performance
  • User interface (if required)
  • Specific features like dynamic due date

In most cases, ready-to-use apps will be a better solution. Most of them are paid but you get a good product with support in return. 

1 vote

I use a cron script that pokes things in over the REST API, but for something a bit less reliant on a bit of command line stuff, yes, you can do it.

There are several add-ons in the marketplace that can do it with a friendlier UI from within Jira, and the generalised tools like Automation and ScriptRunner enable you create regular processes.

You can, of course, write your own too.  Have a look at https://developer.atlassian.com/docs/atlassian-platform-common-components/shared-access-layer/scheduling-events-via-sal-tutorial if you want to do it yourself.

Thank you for the information, trying to avoid using add-ons...using a cron script over the REST API works too?

I agree, this is a bit of a joke. You should be able to simply set a "recurring" field in the ticket, and new ones should be automatically created each day based on the field.

Using automation rules seems a bit crazy.

Why would I pay for such a basic function?  Waste of money.

Like # people like this

Hi,

Our customers do not pay for such basic features but rather for something that help them achieve their goals and work better (including support).

Cheers,
Product Owner of Repeating Issues app.

Like # people like this

Suggest an answer

Log in or Sign up to answer
TAGS

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you