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 > OmniPlan > OmniPlan General
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Filtering By Available Actions in 2.0 Thread Tools Search this Thread Display Modes
I am pretty new to OmniPlan and thus this may be a dumb question:

I have a project with several different people working on tasks. I would like to be able to filter out all of the tasks that I can do right now...ie, their dependencies have been completed and they are thus available for me.

I have figured out how to filter by resource. But that just shows me everything I need to do regardless of whether dependencies have been met.

Is there any way to filter by status = "available" or something like that?
 
In OP, there is no status "available", afaik. But you could do it the other way round: assuming that the plan is up-to-date and has been rescheduled properly, you could filter tasks that are not overdue (because those have been completed) or due soon.
My 2 cents
 
I've attached an Applescript that walks the dependency graph and figures out which actions are available. When the script completes, the available actions are selected, so you could use the script in combination with a filter that shows only selected tasks. If you run the script with a selection in the document, only the selected tasks will be examined, otherwise the entire document will be searched for available tasks. For a document of some size and complexity, this script will probably be a bit pokey, and I would suggest using a filter to select only tasks which are incomplete, selecting those tasks and running the script.

Known limitations:

I don't bother checking back more than one level of finish-start prerequisites if the first one I encounter is complete. If task C depends on task B being completed which depends on task A being completed, and task A is marked 80% complete but task B is marked 100% complete (it shouldn't even be started if task A isn't complete) I'll show task C as available for work.

If two tasks are connected by a start-start or start-finish dependency, the second task will not be shown as available until the completion percentage of the first task is > 0%. If work has started but hasn't been logged, I have no way of knowing that it is available.

I made a fairly complicated test plan, but no warranty of completeness and/or correctness is given. If you find a case where it seems like the script gets it wrong, whittle it down to a small test case or use the Help->Send Feedback command to make an anonymized version to upload here and I'll have a look.

See the FAQ: Installing & running an OF applescript for instructions on installing and invoking the script. The FAQ discusses uses scripts with OmniFocus, but just read OmniPlan where it says OmniFocus and you should be fine.
Attached Files
File Type: zip Select %22Available%22 Tasks.zip (10.6 KB, 177 views)
 
Cool Applescript Bill!

I'll go ahead and file a feature request for something along the lines of an available filter.
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
filtering actions within projects cteavin OmniFocus 1 for Mac 4 2012-12-11 07:56 AM
Limitation: Filtering of sequential "On Hold" actions supafly OmniFocus 1 for Mac 0 2011-07-27 10:53 AM
Filtering out all available actions and projects macula OmniFocus 1 for Mac 2 2010-08-19 02:03 PM
Content Filtering Flounder OmniWeb Feature Requests 3 2007-11-21 05:19 AM
help with filtering shampden OmniFocus 1 for Mac 4 2007-10-18 05:42 PM


All times are GMT -8. The time now is 07:51 PM.


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