

If you don’t want to take some time to rethink how you choose the work you do, then who am I to judge? “Hey buddy,” you may protest, “My OmniFocus workflow is a magical garden utopia of productivity and harmony!” And if that’s you, then well, excellent. Your projects and contexts may have made sense a few months or even years ago, but it’s time for a shakeup. Together, these three changes make OmniFocus 3 so much more flexible that it’s time to take a long, critical look at your workflow. This makes it more likely to be a place you can spend most of your day. OmniFocus Pro’s perspective editor now lets you configure some incredibly useful views. Custom perspectives are now extremely flexible.

You can have multiple tags on an item, and you can manually sort items within a tag.

It does this by adding three key features that work together to help you organize your work in novel new ways:
WORKFLOW OMNIFOCUS UPDATE
While this update offers a number of UI updates and features, the soul of the release is that it now supports a cornucopia of new workflows that weren’t previously possible to set up in OmniFocus 2. That’s why I am redonkulously excited that OmniFocus 3 is now on the Mac!

WORKFLOW OMNIFOCUS MAC
Sure, the iOS version is great for capturing and occasionally checking off tasks, but the Mac is the altar at which I plan, organize, and execute my work. The arrow keys are "↓" for morning, "→" for afternoon, and "↑" for evening.If you’re like me, you depend on OmniFocus for Mac. The idea is to use "⌥⌘" for deferring to today and "⌃⌥⌘" to tomorrow. The corresponding shortcuts are define with arrow keys too. If you want to move the currently highlighted task (or multiple tasks), you can choose from the previously described options. The idea is that you can go through your tasks with the arrow keys. move it to next Sunday 20:00: I use this mostly for any task/project that I am not going to do this week, but I want them evaulate on Sunday evening, when I plan my upcoming week.move task to tomorrow 20:00: I use this to get tasks out of my sight and to re-evaluate them tomorrow evening to plan the day after tomorrow.move task to tomorrow 14:00: I move tasks to tomorrow afternoon, when I know I am occupied in the morning next day.move task to tomorrow: For tasks that I have to do as soon as possible, but I am not able to do them today anymore (e.g., too late, too tired, or an "emergency" has occurred and everything else has to move to tomorrow).Another way I use it is if I want to re-evaluate tasks at the evening. For example, tasks that don't need high focus and/or little energy, or if I want to do them at home. move task to today 20:00: I use this mostly for moving tasks that I want to do later that day.move task to today 14:00: I move tasks to the afternoon, for example, when I want to concentrate only on one or two projects in the morning.I use it also to move tasks from my inbox to my today list. move task to today: This I use mostly to bring Omnifocus up to date, for example, when I have forgotten to clean up my todo list the day before.Here are the cases that I have implemented: I derived a small set of AppleScripts for my mostly used cases and packed them into an Alfred 2 workflow.
WORKFLOW OMNIFOCUS CODE
In addition, I used a code snippet to find the date of next Sunday from Ben Waldie. For that I have adapted the "defer-to-tomorrow" script from C-Command. There is even a faster way by using AppleScript and Alfred 2. If you use TextExpander snippets you still have to move your mouse to the date field or you have to "tab" yourself all the way through. Moving task even faster with Alfred 2 and AppleScript
