Objects and Entities

This section describes the core concepts of the Citeck platform used to build and extend system functionality.

  • Artifacts — configuration objects of the platform (data types, forms, journals, processes, etc.) stored in JSON/YAML/XML formats and deployed to the system via the interface or automation tools.

  • Patches — one-time data and configuration migration operations executed automatically or manually on system startup. Implemented as artifacts of type app/patch.

  • Aspects — a mechanism for extending data types without modifying them: they add attributes and behavior to entities and can be reused across multiple types.