The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus Extras
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Toggling Status of projects from active to on hold according to time of day Thread Tools Search this Thread Display Modes
Hi there,

Do we know of any way (either by AppleScript or any other method) of automatically toggling the 'Active' and 'On Hold' status of projects according to the time of day?

I use Omnifocus to record my work tasks but don't want to have to be reminded of them when I am not in work - remembering to toggle these to 'on hold' at the end of each day is just a bind.

Any recommendations?
Plan to be spontaneous
Why not separate your projects into two or more folders, then focus on the folder of interest? You don't see any actions from the other folders, and you aren't adding changes to the database transaction history when you switch back and forth. You can also have a window that is showing your work tasks and a window showing other tasks simultaneously. Sweeping changes of the database state just doesn't seem like the best way to go...

If you really want to automate the switching based on time, you could set up a couple of scripts that will focus on the desired folder(s), then run them as alert actions from iCal.
Smarsh, we've got a feature request open on activating/deactivating contexts by time of day. If that would work for your purposes, let us know and we can attach you to that item in the development database. Thanks!
Thanks Brian - Yes activating/deactivating context by time of day could also work (deactivating 'office' context after 6pm for example)... Please do add my name to this feature request.

Whpalmer4 - these are also good suggestions. I will certainly look at the two window option although it feels simpler to be able to toggle status' by time to minimise the sense of workaround.
Plan to be spontaneous
Originally Posted by smarsh View Post
Whpalmer4 - these are also good suggestions. I will certainly look at the two window option although it feels simpler to be able to toggle status' by time to minimise the sense of workaround.
Oh, the two window suggestion was meant to illustrate a way in which my proposal was more flexible, not that you would necessarily want to always use it that way. I think it is important to have the ability to easily view your data in a different "setting" than the one you are currently in, which an automatic time-based facility may not provide. For example, you've got a bunch of contexts set to only be active during normal work hours, but it's Sunday night and you want to look at what is on tap for the upcoming work week, or just doing a standard review outside of your normal work time. With my approach, you just focus on the work folder. With the time-based approach, either you need some way to disable it, or fool around with changing the time. Or what if you want to look at both, because you're on the cusp, wondering whether you'll advance toward your goals more by spending the next hour working on work or personal items? This last scenario what what I had in mind when I mentioned the multiple windows.

Focusing on folders is not a workaround, though that's a core OmniFocus feature.

The other obvious win to my suggestion is that you can start using it today. Time-based contexts probably aren't very close to the top of the most-requested feature list, so unless the idea has a champion at Omni, it may be a long wait.

I would also like to see time-based contexts; I'd love to have my general calls context wink in and out so it appears for normal business hours only. That's the one context that cuts orthogonally to the projects for me whether it is a work project or a personal project, that time boundary is still there. On the other hand, my time is my own, and I can largely decide that I want to do work or do play as I wish, so there the folder approach is superior. Using both, I get the flexibility to work on whatever I want, and the tasks that can only be done during certain parts of the day can be hidden (though once again the issues about getting a good view at other times rear their heads).
I'll add my support to time/day based contexts too. I've got an "out of hours" context and it would be very useful indeed to have this activate, start reminding me, outside of normal business hours.

It would also be nice to configure all day at the weekend as "active" for this context too. maybe it would be easier to configure the "on hold" periods instead of the active periods ? in my case, on hold for the out-of-hours context would be mon-fri 6am-8pm.

I've been an omnigraffle user for some years and omnifocus has impressed me just as much. after only a few days it's already paid for itself...


crontab entries firing off osascript lines to change the status of contexts or projects at particular times of day ?


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
Thread Thread Starter Forum Replies Last Post
Script: Toggling the status of taskless folders RobTrew OmniFocus Extras 0 2012-10-01 10:19 AM
Show active and on hold projects with script? mrubenson OmniFocus Extras 3 2012-01-04 11:01 AM
active/on hold/dropped status dloranz OmniFocus 1 for Mac 8 2011-06-22 02:48 PM
Toggling a folder between On Hold and Active RobTrew OmniFocus Extras 1 2010-08-20 03:11 AM
Using 'Waiting' context set to 'On Hold' or 'Active' lilyblossom OmniFocus 1 for Mac 15 2008-08-09 08:34 PM

All times are GMT -8. The time now is 09:10 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.