How to make a rule run only once

I have a rule set where once all subtasks are marked complete on a task, based on the task type, certain subtasks are created. This was working great until recently it continues to run the rule once you mark off the subtasks that were created. Can I edit the rule so it only runs once?

I don’t believe this is possible but adding sections to the project could provide a potential workaround.

Try creating a new section. Update your current rule so that the task is moved to the new section once all subtasks are marked complete.

Create a second rule that creates the second set of subtasks when the task is moved to the section you created above. Hope this helps!

Hi Karalyn,

I am confused because it was working great for months, do you know why it would stop working?

Thanks,

Karin

Honestly I’m not sure, maybe Asana updated?

1 Like

Welcome, @Karin_Smith1,

Your rule, without a once-only prevention, would run every time a subtask is completed if that subtask was the only incomplete subtask.

There are different approaches depending on your workflow, so I think we need to hear more about exactly what you’re trying to accomplish to determine whether you need to stagger adding these subtasks in sections as I think @Karalyn_Jacques is suggesting (which I might write up as a Forum Leaders tips), or something simpler.

Thanks,

Larry

@Karalyn_Jacques this fix worked great for the time being, thank you!

@lpb that is correct, do you know how to put a once-only prevention on a rule? We use the rule because it can auto-create due dates for tasks of ours that we don’t know when will happen UNTIL one step is complete (the final subtask marked off before the rule runs)

Add a single-select “Already Run?” custom field with a single option value: “Yes”.

In your rule that adds subtasks, include an extra “AND” condition: Already Run? is Empty. And in the rule action part, set Already Run? to Yes.

Thanks,

Larry

3 Likes

I just edited my answer because I had forgotten a part!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.