Save the date! Join us on October 16 for our Product Ops launch event. Register here.
Aug 06, 2024 03:04 PM - edited Aug 06, 2024 03:04 PM
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.
Solved! Go to Solution.
Aug 06, 2024 07:46 PM
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:
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:
Aug 06, 2024 06:49 PM
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.
Aug 06, 2024 07:46 PM
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:
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:
Aug 12, 2024 09:36 AM
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.
Aug 13, 2024 03:05 AM
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:
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!
Aug 14, 2024 09:05 AM
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?
Aug 15, 2024 11:31 PM
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: