-
Notifications
You must be signed in to change notification settings - Fork 1
Datamodel
Jan Moxter edited this page May 6, 2016
·
3 revisions
eFaps uses a Conceptual Data Model (CDM) or Logical Data Model (LDM) and not a Physical Data Model that is reflected in the Database. Furthermore the data model is designed to be easy extendible and therefore for every instance will be different. The definition of the actual model is done using Configuration Items in form of XML-files. The data model is an Object data model structured hierarchically with "Type" being the highest level and uses inheritance for Attributes etc.
The data is structured hierarchically. A "Type" contains a set of "Attributes", "AttributeSets", "Triggers" which are inherited to the children of a "Type".
- Abstract Document has the Attributes Nombre, Date, Contact
- Total Document has the Attributes Total, Subtotal, Tax
==> Invoice inherits the Attributes Nombre, Date, Contact, Total, Subtotal, Tax