Help

Save the date! Join us on October 16 for our Product Ops launch event. Register here.

Re: Project Tracker with Phases and Subtasks

Solved
Jump to Solution
512 0
cancel
Showing results for 
Search instead for 
Did you mean: 
cwt
5 - Automation Enthusiast
5 - Automation Enthusiast

I am struggling with the proper set up for my base.

I am a manager of an HOA, and we are in the process of tracking all construction projects in Airtable. Applications are submitted via form and records are created automatically upon submission.

Where I'm stuck is how to track the progress of these projects. Each have a Phase, and each phase has critical tasks that need to be completed before we can approve advancing to the next phase. Ideally, once all tasks are completed for a phase, the record would be updated with the next phase (with corresponding subtasks), and so on until project completion. A check list with conditions, so to speak.

I have tried various templates, but none behave in a way where I can monitor and update records according to project completeness. Appreciate any insight on how to best tackle this.

1 Solution

Accepted Solutions
TheTimeSavingCo
18 - Pluto
18 - Pluto

Assuming the phases and subtasks are the same for every project, you could check out record templates?  https://support.airtable.com/docs/using-record-templates-in-airtable

We'd create one record template per phase with that phase's tasks.  We'd then have an automation that would trigger when a phase was complete, and its action would be to apply the record template for the next phase

Here's how I think I'd set it up:

Screenshot 2024-08-07 at 10.40.28 AM.png

Screenshot 2024-08-07 at 10.40.32 AM.png

Screenshot 2024-08-07 at 10.40.34 AM.png

The fields would update based on whether the Task's "Done" checkbox was marked, and I'd have an automation that would trigger when "Pending tasks" = 0 for a phase, and it'd apply the next phase's tasks:

Screenshot 2024-08-07 at 10.45.04 AM.png

Screenshot 2024-08-07 at 10.45.07 AM.png
Link to base

See Solution in Thread

6 Replies 6

This sounds pretty simple! I say that without knowing the full scope of what you're trying to achieve, so maybe not.

The simplest solution would be to have a checkbox field for each task and and formula field for each phase. The formula will just read to see which tasks have been checked off and match to the phase.

IF({APO Mentor Request}=1,
IF({Accompaniment Request}=1,
IF({Send to Slack}=1,
"Phase 1")
)
)

We can do a similar formula even if the way you track tasks is more complicated, but that will require a different solution for each way tasks are being tracked.


Justin Ng
Programme Coordinator at Sistema Aotearoa
https://www.sistemaaotearoa.org.nz/
TheTimeSavingCo
18 - Pluto
18 - Pluto

Assuming the phases and subtasks are the same for every project, you could check out record templates?  https://support.airtable.com/docs/using-record-templates-in-airtable

We'd create one record template per phase with that phase's tasks.  We'd then have an automation that would trigger when a phase was complete, and its action would be to apply the record template for the next phase

Here's how I think I'd set it up:

Screenshot 2024-08-07 at 10.40.28 AM.png

Screenshot 2024-08-07 at 10.40.32 AM.png

Screenshot 2024-08-07 at 10.40.34 AM.png

The fields would update based on whether the Task's "Done" checkbox was marked, and I'd have an automation that would trigger when "Pending tasks" = 0 for a phase, and it'd apply the next phase's tasks:

Screenshot 2024-08-07 at 10.45.04 AM.png

Screenshot 2024-08-07 at 10.45.07 AM.png
Link to base

Adam,

Thanks for taking the time to share your expertise. Looks like a viable solution for us, but I'm unclear on how to share this with my team and walk them through steps to track a project. Perhaps a user-friendly interface is what I'm missing?

When a project is submitted (via a form), it creates a new record. Is it possible to apply the template to the submission, or do I have to input the form submission another way into the template? Ideally, once the project has been added, I can share that with my team and have them track progress. So Phase 1 would have several tasks then are gradually checked off. Then when last subtask is complete, the record is updated with the next phase and tasks. Once all phases and tasks are complete, the record would be archived ("Completed projects:).

I can share how I've built my base if that helps clarify.

re: When a project is submitted (via a form), it creates a new record. Is it possible to apply the template to the submission, or do I have to input the form submission another way into the template?

Yeap we can apply the template directly to the submission, here's how that automation action might look:

Screenshot 2024-08-13 at 6.04.54 PM.png

So the project gets submitted, phase 1 tasks get added immediately.  Once all the phase 1 tasks are completed, have an automation apply the phase 2 record template to add those tasks, rinse, repeat!

 

Very helpful thank you. Still new to AirTable so forgive me...

How do you set up the pending and completed tasks rollup in Phases table? Maybe you can provide me with editing access to the table you shared so I can take a look? 

To see how everything's set up you can duplicate the base into your own workspace; here's a guide!

https://support.airtable.com/docs/creating-a-new-empty-base#duplicating-airtable-bases
---
Once you've linked the task records to the Phase, you can add a rollup field with a conditional like so:

Screenshot 2024-08-16 at 2.31.03 PM.png