Chapter 7. Advanced Aspects
In the preceding chapters we illustrated the transactional processes of Compiere, and in this chapter we will be dealing with more advanced aspects of Compiere, including the following areas:
Overview of the Compiere Application Dictionary and its components
Adding a custom field in Compiere
Setting up a basic document process approval workflow in Compiere
The Compiere Application Dictionary (AD)
The Application Dictionary is what makes Compiere a truly unique and flexible business framework. Compiere was originally designed from the ground up on a model driven architecture (MDA), as defined by the Object Management Group (OMG—refer to www.omg.org). This means that the system design conforms to an open standard in its layered architecture between business, application, and platform logic. What MDA tries to achieve is to separate the business logic modeling, from technology modeling so as to ensure that both can evolve within their own domains, but still keeping within...