Nowadays, almost all of the enterprise software in any business requires programmers to make intuitive User Interfaces, write code to custom functionalities and test all modules and pages to stay 100% complaint. But, Compiere ERP is something different. Compiere ERP system stores meta-data and rules in a centralized and active Applications Dictionary (AD) to manage your custom solution.
Applications Dictionary – An integral part of Compiere ERPs Model-driven Application
Benefits of Compiere ERP Applications Dictionary
- Customizations can be done quickly and easily
- Resides at the meta-data layer
- Know how to access transaction data
- Know how various data are related
- Contains definitions of a data entity (type, validation, etc.)
- Know how it is displayed and display rules
- Manage security and access control rules
The Applications Dictionary is used at runtime and it is context-sensitive. Ex: AD ‘knows’ that payment terms are not meant for ‘over-the-counter sales.’ So, payment term fields are not shown or editable in over-the-counter sales transactions. If the transaction type is changed as ‘standard order’, payment terms become a mandatory part of the transaction.