Compiere ERP Applications Dictionary
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.