← Back to overview

Changes in recurrent tasks – based on your feedback

Our first release of recurrent tasks in Freedcamp had a bare minimum to get you recurring. šŸ™‚

If you set a task to repeat every Monday – we create a new task every Monday. We ignored start and/or due dates set by you and a new task did not have these attributes set. The reason – it became very confusing both to implement and, most importantly, to explain to you – our users. In software development, you cannot just create things for typical use cases only – it must work broadly and more importantly – be logical and clear.Ā  If you edit an old task which started on May 17,2017 and ended June 5th, and decide to make it recurrent on Monday, Wednesday, and Friday (today), what pattern should the original start/end dates follow? In this case it is very unclear.

However, creating a new task on a day most users expect it to start was too late, and many users asked why they cannot see all the recurrences. I will start with the latter question.

Why we do not create all the recurrences straight away as we do for events?

The reason we do not create all recurrences straight away is:
– Tasks are shown not only in Calendar where the time frame is limited to one month, but also in Tasks application.
– Tasks in Tasks application will be crowded with hundreds of recurring tasks if you, or your users don’t apply special filters to hide future tasks.
– Lots of repeating tasks, especially with a high frequency of recurrence like daily or weekly, create a lot of clutter in your projects.

What can be done to create a new recurrent task visibleĀ in advance so it appears on your radars – Homepage, Daily Recap email, email notification sent days before it needs to be started?

Now we create recurring tasks in advance; as long as the new recurrence falls into a time interval of the next 7 calendar days from today, but no more than 1 task per day will be added.
We also set a due date to be the date we pre-created this task for, so you can see these upcoming tasks in the Calendar, Daily Recap, Homepage and receive an email notification for a person assigned to the new task being created.

Example: assuming today is June 8, 2018 (Friday) and you set these tasks a while ago:

1. You have a daily task running all days except Saturday and Sunday

You have a task for today (Friday) and a new task was created today with the due date on Monday, June 11. Tomorrow (Saturday, the 9th), Freedcamp will create a task for the 12th with the due date set as June 12th etc.On Sunday, 10th June Freedcamp will create a task for 13th June with due date set to 13th June.

2. You have a weekly task repeating Monday

Since it is Friday, Freedcamp createdĀ a June 11th task for you 7 days ago, on June 5th. On June 12th (Tuesday), Freedcamp will create a new task with a due date of June 18th.

3. You have a task starting on the 15th of each month

Tomorrow, June 9th, Freedcamp will create a task with a due date of June 15th.

 

 

Please contribute here with further suggestions as to how we can improve recurrent tasks.

Start your next project in two minutes

Freedcamp is free for unlimited projects, tasks and users. No credit card, no trial clock.

Comments

10

  1. Wow, this is great! I was waiting for this! Thanks so much guys.

  2. Torben Christian Jansen August 14, 2018

    You rock guys :). Recurring tasks were one of the biggies we were dearly missing and your implementationworks well. Happy to be paying customers and seing Freedcamp moving forward all the time. Tnx and keep it up :D.

  3. Lizette June 25, 2019

    I have created recurring daily tasks for the year. The tasks have now been re-assigned. However, when I reassign a task, it just does it for the day, and the following day, it is assigned to the person as per the original task at creation stage. How do I solve this, as I do not want to delete and recreate 130 tasks just in order to have it re-occuringly assigned to a new team member

    • Hi Lizette,

      The last task assignment in a recurrent series of tasks (a task showing recurrence icon) will be used to create a new task.
      Task A Assigned to B created today repeating daily
      Task A1 Assigned to B is created by Freedcamp today for tomorrow.

      If you edit task A and assign it to C it will not affect task A2 created tomorrow for the day after tomorrow – it will be assigned to B
      However, if you edit task A1 and assign it to X – Freedcamp will create A2 tomorrow for the day after tomorrow assigned to X.

      If this is not clear – please contact us https://freedcamp.com/Freedcamp_LxR/Freedcamp_Devel_yOf/wiki/wiki_public/view/Xgaab

      Regards,
      Igor

  4. I really like this feature of recurrent tasks and also in dynamically creating these as time goes by rather than all at once. This is very friendly. I am reading this article to find out as it is not yet very clear to me when do new tasks get created and what triggers their creation (so I can control that).

  5. So this 7 day interval where tasks are created in advance of a recurrent due date, it would be nice to have control of this as a parameter somewhere so we can set it.

  6. If I delete reoccurring task after it is completed will the new one be created?