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
- Open the entity you want to extend in the entity editor.
- Click the
Extend Entity button.
- Select a core entity from the list to extend from.
- Click
Save.
- The Extended Attributes tab now shows the inherited attributes.
- 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.