Hi folks,
I'm relatively new to Dynamics and am looking for some advice around creating custom information for a Contact record.
The situation is that we have a few different types of Contact and for some of these we'll need to capture more information than Dynamics has OOB. To give an example, let's say for our "Delegate" type we'll need to capture passport information (nationality, passport number, etc.) but for Contacts related to an Organisation we won't need to know that information.
My first option is to create custom fields for everything I want to know and use Business Rules to show/hide based on a custom "Contact Type" field, but this does mean that I am ending up with potentially quite a few fields that are not used for many of the Contacts. In the days of cheap storage perhaps this isn't something to worry about but it does feel a bit messy and isn't really normalised.
My second option is to create a custom Entity to store the additional information in and then create a relationship between that and the Contact (using Workflows to generate a new record, etc.).
I'm quite happy with doing both of those options but I wanted to get some advice (or opinions) on what the best practice was for situations like this with Dynamics.
For info I'm using Dynamics 365.
Kindest regards,
Matt