I’ve set up a base that tracks a specific team’s incoming trouble Tickets. The main Tickets table has a single-select field for Status, which can be ‘Submitted’, ‘Needs further details’, ‘Queued’, ‘In Progress’, or ‘Done’. I’m now working on reporting and management would like to know the full time it takes for ticket resolution, but also how long a ticket remains in each status before progressing.
I can’t decide which of these approaches would be preferable:
- Have an automation create a new linked record in a Reporting table with a time stamp when a ticket is created, and then create an additional new linked record on the Reporting table for each subsequent Status update. Then I’d need to do a little more work to compile all of the records on the Reporting table that link to each Ticket (I’m assuming via a bunch of rollup fields). I’m hoping that stamp can also include the name of the Status that’s being recorded
- Have an automation create a new linked record in a Reporting table with a time stamp when a ticket is created, and have each subsequent Status update appended to that same record via lookup. (Can you have an automation create a new field? If not, I could just create 20 fields to receive date stamps. But how to know which step of the process they represent?)
The workflow for Tickets might skip over one of the Statuses or potentially move backwards and double-up on one of the steps.
I can’t think of a compelling reason to use one method listed above versus the other. Does anyone have any arguments for or against either of them? Or maybe a third option that I’m not thinking of? I’m still fairly new to Airtable & appreciate any assistance. Thanks!