References (Custom)
You want a specific configuration for the reference
Let's stay with our above example of cmdb_ci_server and manufacturer.
The default behavior is to render manufacturer
as core_company. This contains most
relevant information, but that might be more than you want and need. Maybe you only need the information contained in core_company_minimal.
Create an entry in ``
You want to cache referenced entities
You only want to render Inline SysId
{
  ...,
  "property_name": {
    "sys_id": "90194fbb8737f9503efcec230cbb35d6",
    "sys_class_name": "reference_class"
  },
  ...
}
If the requested config defines a Reference Group Name (default, inline, etc.) that has a specific
configuration for the given property, in this example location (See TODO for details on how to configure references.)
the property will be rendered accordingly, in this example as
{
  ...,
  "location": {
    "city": "Bern",
    "cmn_location_type": "room",
    "country": "Switzerland",
    "full_name": "CH/Bern/Strasse 12/Strasse 12 - C/5.OG/B / 504",
    "name": "B / 504",
    "street": "Strasse 12 - C",
    "sys_id": "483aad38872482903efcec230cbb357f",
    "sys_updated_on": "2024-02-21T16:38:28Z",
    "zip": "3000"
  },
  ...
}
How the reference is rendered is defined by the Target Configuration.
Where the reference is rendered is defined by the Render Type. (See TODO for details on Render Type.)