How to use as a task manager with To Do's that persist till done

Hi, I want to use Obsidian as my to do manager, but I am struggling. Here are the things I’d like to be able to do:

  1. Define the To Do’s at the Project level in a separate note. However, every day or week, decide what I want to tackle and it shows up in my daily note till it is done.
  2. If I do not finish a particular to do, have it roll over. Unfortunately, I cannot use blanket roll overs because I have a daily habit building set of to do’s to try to do each day, and I often don’t get to everything, so when those roll-over, it’s a full set of duplicates
  3. When I am writing in my journal and I come up with a to do, I’d like to be able to list it out either within that note or in some side bar without leaving my journal. My journal is where I clear my head of all the stuff going on and can identify new to do’s or new ideas, so don’t want to break that flow, but still captuer the ideas in a usable format.

With those requirements, I am wondering if it is better to use Things. Which I love.

But it’s very disconnected from Obsidian. I know that there is a Things plugin, but am wondering whether this workflow would be supported.

PS: I am also open to other approaches of doing planning and execution all within Obsidian.

I am using a combination of the Dataview and the QuickAdd plugin - I think this workflow comes very close to what you’d like to achieve.

1. Installing plugins

If you haven’t done so, install Dataview and QuickAdd from Community Plugins.

2. Create a file for your project-related ToDos

Create a file anywhere in your vault. For this example, let’s call this file “Tasks”.

3. Set up a QuickAdd capture

Open QuickAdd settings and create a new capture. Give it a name, chose “capture” and click “Add Choice”.

Point to your “Tasks” file and adjust the settings as shown in the following image:

Activate “capture format” and set it to {{value}}.

Screenshot 2023-05-23 201927

Back to general QuickAdd settings, activate the hotkey for your newly created capture (yellow flash):

In obsidian’s settings, define a hotkey for your capture. For this example, let’s use ctrl + t.

4. Adjusting your daily note template

In your daily note template, insert the following dataview query:

TASK
FROM "Tasks"
WHERE !completed

5. Create new tasks from anywhere within obsidian

Every time a ToDo comes to your mind, press ctrl + t (your capture hotkey) and just write your task into the field that is opened. Press enter and continue your writing in your actual file. The task will be automatically added to your “Tasks” file - you don’t have to open anything.

6. Differentiating tasks by project

Let’s say you are currently working on three different projects. Let’s name them “A”, “B” and “C”.

If you want to refine the above procedure so that tasks are listed related to specific projects, you can use dataview inline metadata:

First, when inserting a new task (via QuickAdd hotkey), don’t just write your task text in the popup field but amend it by project related inline metadata. If you want to add a task for project A, for example, write the following:

Screenshot 2023-05-23 203606

Don’t forget the square brackets and the double (!) colon!

Second, change your dataview query in your daily note template as follows:

TASK
FROM "Tasks"
WHERE !completed
GROUP BY project

alternatively, you can of course create different “Tasks” files for different projects. In this case, you have to insert multiple dataview queries in your daily notes template - one for each task file (in this case, you don’t need the “GROUP BY” anymore).

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.