The DataStore model is the foundation of the EveryDataStore ECM system. It serves as a central Content Repository that contains all structural and system models required to manage documents, metadata, users, and workflows.
Each DataStore instance operates independently and encapsulates its own configuration, access controls, folder structures, and applications. This makes it possible to set up separate environments for departments, teams, or projects — all within the same platform — without overlap or data leakage.
The model includes and connects essential submodels such as Member, Group, Permission, Folder, Admin, Menu, Apps, Configuration and RecordSet. All other parts of the application are directly or indirectly dependent on the DataStore model, making it the structural and functional core of EveryDataStore.
Table name |
DataStore |
||
---|---|---|---|
Properties |
Name |
Type |
Description |
Slug |
Varchar(110) |
EveryDataStore-ID |
|
Title |
Varchar(255) |
Repository-Name |
|
Relations (has one) |
Admin, Folder |
||
Relations (has many) |
Members, Groups, Menu, Records (RecordSets), Configurations, Apps |
