The architecture is designed with core data models that include commonly found data in organizations, such as contacts, finances, assets, activities, contracts, and human resources. These models have been created based on an 80% threshold, which means that data not present in at least 80% of systems is excluded.
The benefits of core models are as follows:
Static: The core models are static. For example, when you look at the attributes to describe a financial transaction that commonly occurs in every financial system that has not changed for many years. As a result, source code can be created based on the core models and shared between systems.
Enable communication: The core models create standards for organizations to share data based on commonly occurring types of data such as contacts, finances, assets, contracts, and more. This helps ensure that data is consistent and can be easily shared between different systems.
Flexible: The core models are designed to be expanded upon to meet unique needs. This flexibility allows organizations to customize the models to their specific requirements while still maintaining a common framework.
Embedded Features: The core models have embedded features like change history (audit logging) and data exchange. These features help ensure data integrity and provide a record of changes made to the data.
Standards-based: The core models are created with standards, meaning they can be used as a basis for defining new data. This helps ensure the models are up-to-date and relevant to current business needs.
Populated with Core Data: The core models are also populated with core data, such as values for commonly occurring reference tables. This means that organizations can start using the models right away without needing to create their own data from scratch.
For more information on Core Models please check out the following video. https://m1archive.s3.us-west-2.amazonaws.com/Videos/Core+Models.mp4