Is there a way to inherit a record type from another record type? (Similar to how a class can inherit from another class in object oriented programming.)
I have an asset record type with fields that are common to all assets but each type of asset needs its own extra fields, which are not relevant to other asset types. I also want to show a list of assets of all types on each customer record.
I'm sure this is a common issue. I don't want to solve it with a single unwieldy asset record type if possible.
The solution should model this situation:
An equipment rental company. Each equipment has common fields: make, model, type (drop down list), serial number, list of maintenance incidents. Each type of equipment has different fields. For example, a printer has ink type, number of trays, colour (yes, no) and a monitor has size, screen type, and a list of ports.
There are several situations where we need a list of assets of more than one type, for example each customer must have a list of the assets they have on loan. We don't want every asset record to have all the fields of all the asset types.