Skip to content

Extending Entities

Entity extension lets you inherit all attributes from a core entity and add custom attributes on top. This provides a stable, standards-compliant base while allowing project-specific customization.

How Extension Works

When you extend a core entity:

  • All attributes from the selected core entity are inherited by your entity.
  • Inherited attributes appear under an Extended Attributes tab.
  • Inherited attributes are read-only and cannot be modified, preserving the integrity of the standard definition.
  • You can add your own custom attributes alongside the inherited ones.

Step-by-Step Guide

  1. Open the entity you want to extend in the entity editor.
  2. Click the Extend Entity Extend Entity button.
  3. Select a core entity from the list to extend from.
  4. Click Save Save.
  5. The Extended Attributes tab now shows the inherited attributes.
  6. Add any additional custom attributes as needed.

Important Considerations

  • Once an entity is extended, the inherited attributes remain fixed and read-only.
  • You can remove the extension relationship, but inherited attributes will be removed along with it.
  • Custom attributes added to an extended entity can be edited freely.