I have a parent form of type (Customer) but need a way to map a call session to a list of call attempts (see diagram below)
I was looking into creating two entities (Call Session) and (Calls) where Call Session and Calls have a many to many relationship. This seems like a logical approach from a data perspective as it allows me to report call sessions further down the line.
If I use a subgrid on the customer form where the main entity used is call session, how do I then allow a user to create individual calls for that session using a quick create form? The main aim im trying to achieve here is avoid the caller leaving the customer form at any time as they will have to update fields on the main customer form while they work.