The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus 1 for Mac (http://forums.omnigroup.com/forumdisplay.php?f=38)
-   -   How to 'Postpone'? (http://forums.omnigroup.com/showthread.php?t=11998)

benfsmith 2009-04-22 12:09 PM

Defer Script
 
I would also greatly benefit from a modified defer script as described here. I am having the same issue. Can anyone easily modify it to keep the assigned date for subsequent instances, but still defer the instance in question? I would be most grateful. :)

Brian 2009-04-22 01:01 PM

Hm, this isn't actually as simple as it looks, because applescript can only make a dialog with a max of 3 buttons.

If you could just stick a new "start only" button on there, it's not that bad. Can't do that, don't really want to nuke the "Cancel" button.

Brian 2009-04-22 01:20 PM

Question for the folks that want this - is there a reason that an action with *only* a due date wouldn't work? Most of my repeating "get it done by <some date>, but I don't care when" actions get entered that way.

Effectively, that's a "start as soon as possible, due by <date>" action. Admittedly, you can't hide an action like that from the Available list, but it's a heck of a lot less work. :-)

Assuming the answer is no, I'll see if I can hack something together this afternoon, but I can't make any promises.

benfsmith 2009-04-22 02:27 PM

Brian, I'm not sure I understand your question. For any given task, you can set the repeat to either the assigned or completion date. Say you want a task (e.g., submit timesheet) to be due every Thursday. If I need to defer that to Friday one week, but want it to stay due on Thursdays in the future, I can't currently accomplish this with the existing defer script. When it pushes the due date back a day, all the subsequent instances will also be pushed back a day. Does that make sense? Sorry if I'm not articulating this well.

Brian 2009-04-24 03:41 PM

The original poster was describing an action with a start date of today, and due date in a few days. They wanted to bump the start date but leave the due date alone. My (badly phrased) question was directed at them, really. Seems like an action with a due date but no start date would be flexible in the way they were looking for.

I've added an action for this script that does this to my someday/maybe list, but it ended up being too tricky for that afternoon.

The original script just says "do some stuff to my selected action". If the selection changes once the script is done, there's no problem.

For the repetition-friendly version, the simplest workflow is
complete the original action (to generate the un-modified next task)
uncomplete the original action
modify the original to defer the dates

Unfortunately the simple workflow falls down in Available and Remaining view, since the completed action disappears and your selection changes.
Need to rework the script to gets the ID of the selected action(s) and use them to keep track of what to work on, instead.

matthew.e 2009-04-24 04:06 PM

For me, even postponing the due date for 1 day would be great.

So that would involve completing the origianal task (to retain the proper next due date), and duplicate the task and make it due in 1 day.

Does that make sense?

benfsmith 2009-04-24 07:07 PM

Brian, This is a very clever approach. Completing and un-completing almost completely resolves this for me. I don't use the available view, so I am personally not affected by losing item selection. I can now just run the defer script on the un-completed action and I'm good to go. Granted, it would be nice to have this built into the script for bulk deferring, but this is a very good workaround for me. Thanks!

Cameron 2010-08-09 06:23 AM

I have recently found myself wanting this feature. The completing and un-completing technique is a great workaround, but having a proper implementation built in would be awesome since I use the Available and Remaining views a majority of the time.


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

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