Chained ToDo's
Can a todo be tied to another todo so that one starts when the previous link in the chain is finished? Can they be based on duration instead of date?
Suppose I have a chain of 5 tasks with a date of Monday, Tuesday, Wednesday, Thursday, and Friday ... and I was wildly optimistic at the speed I could accomplish the tasks or I get swamped by something else. In either case I don't start the Monday task until Thursday. With today's features I already have 3 tasks screaming "overdue."
I'd like the option to say that the second task is not overdue until the first task is finished (without constantly having to re-edit the dates of the subsequent tasks). I only want one task in a chain of sequential tasks to scream "overdue" at any given time.
It would be even better to be able to also be able to place a duration on the task so that if the second task in the chain is 1 day in duration.. it does not show up overdue until one day after the first task has finished. This would also allow an estimate of the end date of the chain of sequential tasks (or how much the end of the complete chain of tasks has slipped.)
10 comments, asked by Phil Hartman on Sep 13, 2011 - 13:10
Paul Sterk on Sep 15, 2011 - 21:24
Similarly the chain could work in the following way: As soon as you completed task a and thus mark the task as complete, the next task in the chain will get the due date of today.
Phil, I feel like this might be an easier way to solve your problem than adding a (based on my gut-feeling) more complicated tool of duration for the tasks?!
Phil Hartman on Sep 18, 2011 - 03:09
Paul, thanks for the comment. What you propose would definitely be useful and might be a good compromise to my proposal.
Unknown on Oct 27, 2011 - 00:21
Here's an interesting way that one could use this if the feature was also able to work in reverse (and even with repeating events!)
Let's suppose that I am responsible for organising a meeting. The agendas need to be circulated at least 7 days in advance, so I will need a diary entry 7 or more days earlier to remind me to do this (this is better as an actual task, rather than a reminder email or text, which can get overlooked). I might then need an earlier task linked to be x days in advance of the agenda circulation, to invite items for the agenda and accompanying papers. If the date of the meeting moves, then obviously it'd be great for all the preceding tasks to be moved as well. Now, this feature becomes even more useful if the occurence of the base event is predictable, so that one could have a reoccuring chain of events. (ie the meeting is every four weeks, and the reminder event is automatically set too).
Karthik on Mar 21, 2012 - 01:59
Please implement this feature if possible. It would really help in managing projects.
Allan Christensen on Mar 31, 2012 - 15:44
I agree I keep postponing tasks because I’m too optimistic in my planning, and many tasks are part of a sequence so I can’t start them before I have finished the previous one. It would be a nice feature if a task that is chained to another won’t appear in my main view before I have ticked the previous chained tasks completed.
Shiri Dori-Hacohen on Jun 18, 2012 - 14:49
I voted for this, but I don't need the due dates -- I just want a "next action" list that allows for dependencies, so that I can specify actions that can't be done before others are completed.
Please vote for this related suggestion of next actions:
https://todoist.com/Vote/showProposal/128/
Alice Merlino on Mar 29, 2013 - 04:18
I vote for and prefer the functionality Paul suggested, "As soon as you completed task a and thus mark the task as complete, the next task in the chain will get the due date of today"
Alexandros on Apr 04, 2013 - 11:16
I feel that the today/7days etc view will help you with it. It helps to queue your tasks from different projects. at least for now
The only problem with it is that is that it doesn't remember the position of the tasks if altered and you can NOT interlap tasks from different projects.
I understand that that is a search tool shortcut. I feel that chained ToDo's will help to make task streams queue and will help multitasking.
I found my self trying to organize my day by picking tasks from different projects, I found that the Today shortcut was the closest think that helped me but It couldn't help me with queuing my tasks.
As is wrote before , it didn't remembered the positions of the tasks after a reload and it didn't let me to put a task from another project in between tasks of the same project. To hop between projects.
Scott Croom on May 23, 2013 - 10:20
I like this idea. It's basically a giant IF/THEN statement that would trigger other tasks once a certain task is accomplished.
Working on mutliple projects like I am right now, a lot of my todo is dependant on other todos and not having to remember to postpone a bunch of todos would be nice.
Good idea. It would help in projects!
