I’m new using SuiteCRM and I want to figure out what’s a good solution to realize our requirement.
We have two different kind of customers/contacts (employers and employees) - both individual persons, but with different data.
What is a good way to save and handle these contacts? Should I add kind of type-field to contacts to differ between these groups?
Or is it better to create a different entity/data type (I think this is called module in SuiteCRM) to handle this?
Are there any disadvantage in creating a new module, for example that it is not possible to send emails or start campaigns with the new type of contacts?
I think that the each contact is a human and it’s a one object. You can make different view forms for different records of one object. But you can do it creating custom files only without tool Studio. It’s standartd for SuiteCRM options. It will be compatible with upgrade.
If you decided to create new object you should write code for object Campaing because the object Campaing has some extended option for standard SuiteCRM object. It will be difficult to do compatible with upgrade.