I feel like what I’m trying to do should be fairly simple. I have 5 sections set up as where a job is in production. Like Start, Middle, End. I want my task to change section when a subtask is completed. There seems to be no way to set this up as a rule. I feel like this isn’t a huge ask and should be standard in a project management platform. I might be missing something.
A native way to handle this in Asana is to use a rule that triggers when all subtasks are completed:
This means that the parent task would not contain all the subtasks for the five steps/sections from the start, but only the subtasks related to the section where it currently is.
When the subtask(s) of that step are completed, you can use a rule to:
- move the parent task to the next section
- create the new subtasks for the next stage
Best,
Hi!
Thank you for responding. Unfortunately, I want it to move when a single subtask is complete, for a quick look at the status of the task as a whole. Moving it when ALL subtasks are complete defeats the purpose of what I’m trying to do
Maybe my solution wasn’t clear enough, sorry. Let me clarify the logic so it makes more sense.
The idea was to keep on the parent task only the subtasks that belong to the current section. In that pattern, completing the single subtask for that section is also completing all subtasks for that section, so the rule “when all subtasks are completed” runs and the parent task moves to the next section. In practice, that achieves exactly the behavior you want, but it requires creating the next section’s subtasks only when the parent moves.
Oh, I see! I misunderstood. My concern with this method is that each piece of the job wouldn’t be collected in one task. It’s a solid workaround otherwise, so thank you!
Glad it helps clarify!
I’m curious about one thing you mentioned, when you say that each piece of the job wouldn’t be collected in one task, could you share a bit more about what you mean?
In the setup I described, all subtasks stay attached to the same parent task; they’re just created step-by-step as the work progresses. Nothing is split into separate tasks unless you intentionally want it that way.
I’m so sorry - I misunderstood the full context TWICE now haha. So create the task with JUST ONE subtask, but set it so it creates the next subtask upon completion. I will try this!
