The Omni Group Forums

The Omni Group Forums (
-   Applying OmniFocus (
-   -   Flexitime -- dependent projects? (

sgbotsford 2013-04-14 11:52 AM

Flexitime -- dependent projects?
As a farmer, a lot of my dates are somewhat flexible.

Certain tasks can't happen until we've had that killing frost in fall. Others can't happen until snow is on the ground. Some happen with spring thaw, some with the end of Mud (the season between Thaw and Summer

I think the way to tackle this is to have a project called 'seasons' that is done sequentially, with each item have a start time that puts it a couple weeks before any reasonable occurence. E.g. Thaw is March 1. Snow gone, April 1

Each item independently set to repeat each year. Thus the season project never actually gets done.

Then other projects have a dependency on one of the actions in Seasons.

Not sure how to do that.


Lizard 2013-04-15 09:32 AM

A project can't have a dependency on an action. (Though this is a great example to help us understand why maybe we should add that feature eventually.)

In the meantime, your season-based action could list the projects that ought to be activated, so you can manually go start up those projects.
(Other folks may have less clumsy solutions also.)

Cypher 2013-04-15 10:05 AM

I have a few projects like this in mine where I have a planned event which I know repeats on an 8-12 week cycle. It may be 9 weeks but could be 11. So after 8 I get it to start asking "Is it time to start?"

The way I get around the limitation is by having the project set to sequential, with the trigger question as the first action. The main project is then nested as the second action, and this contains the real tasks.

Project - Fall Tasks
- Is it time to start this project? (Repeat Weekly / Daily etc)
- Subproject - Fall Tasks
--- Main Fall Task 1
--- Main Fall Task 2

The first action is set on a repeat either daily or weekly, with a start date to suit when you need the task to trigger. Once it triggers you complete it to get it to repeat the question tomorrow, next week etc. When its finally time to start the project you just delete the task and as its a sequential project it then triggers the sub project below to become available.

All times are GMT -8. The time now is 08:01 PM.

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