Looking for task manager that can automatically display only non-dependent tasks (next actions)

Greg82

Registered
I cannot find an online or Windows app task manager that provides the functionality I want to use to simultaneously track next actions across all projects. Looking for help.

First, let me lay out the concept.

My understanding of a next action is a task that can be performed without waiting for the completion of another task. A project can have multiple tasks that are next actions at the same time if none of them first require the completion of other tasks. I "cheat" GTD by not writing down ONLY my next action when I start a project. Instead, for each new project, I make a list of essential tasks, some of which can be done in any order, and others of which require the completion of other tasks first.

I want to create a custom list that automatically keeps my next actions list up to date, without needing to manually designate next actions.

I hoped to do this by making use of the task dependency feature offered by many task managers. That feature allows the user to create dependent relationships, i.e., to create a "blocked task" that is not actionable until one or more other "blocking tasks" tasks are completed. A blocked task becomes unblocked (and thus a next action) once all of its blocking tasks have been completed. I want a custom list that displays only unblocked tasks -- those that were neve blocked or for which all blocking tasks have been completed. That way, blocked tasks that did not show in the custom next actions list would show there automatically as soon as its blocking tasks were completed.

Unfortunately, I haven't found and app that allows the user to filter by blocked/unblocked status, which makes it impossible for me to create my automatically created custom list. (Facile Things automatically promotes tasks to next action status in sequential projects, but that requires the entire project to have sequential steps, when most projects are a mix of sequential and non-sequential steps. I believe MyLifeOrganized allows you to filter by blocked/unblocked status, but I don't like the app for other reasons.) Many apps require you to manually designate next actions (e.g., with a star or label), means no automatic "promotion" of tasks to next actions and requires the user to review the entire project task every time the user checks off a task, otherwise the next action won't be known until the next weekly review.

Can anyone point me to an app (either online or locally installed) that allows filtering by blocked/unblocked status? Preferably, it would do this across all projects, but I'd be willing to try an app that allows such filtering across a subset of all projects.
 
Omnifocus will do what you want, but it’s Apple only. I found this functionality hard to manage when I was using Omnifocus, and not because of OmniFocus- I think it’s intrinsically difficult to track dependencies on something as fine-grained as next actions. Probably not what you want to hear, sorry. Simple beats complicated almost all the time.
 
I cannot find an online or Windows app task manager that provides the functionality I want to use to simultaneously track next actions across all projects. Looking for help.

First, let me lay out the concept.

My understanding of a next action is a task that can be performed without waiting for the completion of another task. A project can have multiple tasks that are next actions at the same time if none of them first require the completion of other tasks. I "cheat" GTD by not writing down ONLY my next action when I start a project. Instead, for each new project, I make a list of essential tasks, some of which can be done in any order, and others of which require the completion of other tasks first.

I want to create a custom list that automatically keeps my next actions list up to date, without needing to manually designate next actions.

I hoped to do this by making use of the task dependency feature offered by many task managers. That feature allows the user to create dependent relationships, i.e., to create a "blocked task" that is not actionable until one or more other "blocking tasks" tasks are completed. A blocked task becomes unblocked (and thus a next action) once all of its blocking tasks have been completed. I want a custom list that displays only unblocked tasks -- those that were neve blocked or for which all blocking tasks have been completed. That way, blocked tasks that did not show in the custom next actions list would show there automatically as soon as its blocking tasks were completed.

Unfortunately, I haven't found and app that allows the user to filter by blocked/unblocked status, which makes it impossible for me to create my automatically created custom list. (Facile Things automatically promotes tasks to next action status in sequential projects, but that requires the entire project to have sequential steps, when most projects are a mix of sequential and non-sequential steps. I believe MyLifeOrganized allows you to filter by blocked/unblocked status, but I don't like the app for other reasons.) Many apps require you to manually designate next actions (e.g., with a star or label), means no automatic "promotion" of tasks to next actions and requires the user to review the entire project task every time the user checks off a task, otherwise the next action won't be known until the next weekly review.

Can anyone point me to an app (either online or locally installed) that allows filtering by blocked/unblocked status? Preferably, it would do this across all projects, but I'd be willing to try an app that allows such filtering across a subset of all projects.
In Facilethings items in subprojects do not block items in other subprojects under the master project (unless you flag them as a predecessor). Each top item in a subproject is considered separate from the items in other subprojects (within the same project). They only block the items after them in that specific subproject (again unless you flag another item as a predecessor).

I hope that helps. If you have questions let me know I would be more than happy to help you with Facilethings.

Scott
 
I want to create a custom list that automatically keeps my next actions list up to date, without needing to manually designate next actions.

I hoped to do this by making use of the task dependency feature offered by many task managers. That feature allows the user to create dependent relationships, i.e., to create a "blocked task" that is not actionable until one or more other "blocking tasks" tasks are completed.
Obsidian does this easily. With the caveat that it's not automatic, you have to work to set it up.

PS Obsidian runs on standard markdown files, wrks on Mac, Windows, Linus, iOS, iPad os and Android and is free for many users. Sync costs as does commercial use.
 
I cannot find an online or Windows app task manager that provides the functionality I want to use to simultaneously track next actions across all projects. Looking for help.

First, let me lay out the concept.

My understanding of a next action is a task that can be performed without waiting for the completion of another task. A project can have multiple tasks that are next actions at the same time if none of them first require the completion of other tasks. I "cheat" GTD by not writing down ONLY my next action when I start a project. Instead, for each new project, I make a list of essential tasks, some of which can be done in any order, and others of which require the completion of other tasks first.

I want to create a custom list that automatically keeps my next actions list up to date, without needing to manually designate next actions.

I hoped to do this by making use of the task dependency feature offered by many task managers. That feature allows the user to create dependent relationships, i.e., to create a "blocked task" that is not actionable until one or more other "blocking tasks" tasks are completed. A blocked task becomes unblocked (and thus a next action) once all of its blocking tasks have been completed. I want a custom list that displays only unblocked tasks -- those that were neve blocked or for which all blocking tasks have been completed. That way, blocked tasks that did not show in the custom next actions list would show there automatically as soon as its blocking tasks were completed.

Unfortunately, I haven't found and app that allows the user to filter by blocked/unblocked status, which makes it impossible for me to create my automatically created custom list. (Facile Things automatically promotes tasks to next action status in sequential projects, but that requires the entire project to have sequential steps, when most projects are a mix of sequential and non-sequential steps. I believe MyLifeOrganized allows you to filter by blocked/unblocked status, but I don't like the app for other reasons.) Many apps require you to manually designate next actions (e.g., with a star or label), means no automatic "promotion" of tasks to next actions and requires the user to review the entire project task every time the user checks off a task, otherwise the next action won't be known until the next weekly review.

Can anyone point me to an app (either online or locally installed) that allows filtering by blocked/unblocked status? Preferably, it would do this across all projects, but I'd be willing to try an app that allows such filtering across a subset of all projects.
It sounds like you’ve put a lot of thought into designing an effective task management system that aligns with your interpretation of next actions and project dependencies. The approach you’re describing is both logical and practical, but as you’ve found, many task managers fall short when it comes to handling mixed sequential and non-sequential workflows and automating the “promotion” of next actions.

While the options are limited, here are a few suggestions and ideas that might work for you:

1. MyLifeOrganized (MLO)
You mentioned that you’ve considered MyLifeOrganized but didn’t like it for other reasons. However, it’s worth noting that MLO is one of the few tools that supports filtering by blocked/unblocked tasks. It’s highly customizable, and you might find that with some tweaks, it could meet your needs despite your initial reservations. Its ability to handle complex hierarchies and dependencies is unparalleled.

2. ClickUp
ClickUp allows you to set task dependencies and offers robust filtering options. While it doesn’t explicitly call it “blocked/unblocked” filtering, you can create views and filters to focus only on tasks that are currently actionable based on their dependency status. You can set up a “Custom View” to display only tasks that are not blocked, but you may need to invest time in configuring it.

3. Notion
Notion can be configured with dependencies using relational databases and formulas. You can create a system where tasks are linked and status updates propagate automatically to unhide “next actions.” However, this setup requires some upfront work to build and may not be as seamless as dedicated task management tools.

4. Todoist + Automations
Todoist doesn’t natively filter by blocked/unblocked tasks, but you can use integrations like Zapier or Make (formerly Integromat) to create automations that manage dependencies. For example, when a task is marked as complete, the automation can update the status of dependent tasks and move them to a “Next Actions” list.

5. Taskade
Taskade offers dependencies and supports custom views for tasks across projects. It might be a simpler option compared to tools like ClickUp or MLO, depending on your needs.
 
PS Obsidian runs on standard markdown files, wrks on Mac, Windows, Linus, iOS, iPad os and Android and is free for many users. Sync costs as does commercial use.
@Oogiem What's the connection between open-source Obsidian and commercial entity Dynalist which apparently is an iOS app developer?
 
Top