Looking for "best practice" advice. I'm in the pool service industry and need to track work oder related info like pool chemical readings, pool condition, etc.
Option 1: add chemical readings and pool condition fields to existing activities table
Pros: easier to manage
Cons: harder to share screens with other's since the screen would depend on my table design
Option 2: create a table for chem readings and pool conditions and link to work order number
Pros: easier to share screens with others
Cons: harder to create mobile screens when we need to access the work order details and chemical readings details at the same time. Probably slows down screen loading when having to make calls for field data to load recorded data or save new data.
I'm leaning towards option 2 because I would be able to share screens easier which will help if I expand my business or franchise.
Any feedback or advice would be welcome.