The capability of Role inheritance was conceived to improve ease of use by making it simpler to manage role accesses, particularly when the business structure is created. Role inheritance comes into action when the general set-up is done and the roles are created. Before role inheritance, every role was manually created.
Many common business functions or activities need to be performed differently because of the different standards of third parties. Openbravo is aware of this need, which is particularly evident when it comes to “Bank Statement Reconciliation”. Banks send information in different formats so the lines on bank statements can contain
Security is an important topic in every business. Some big retailers have recently suffered severe security breaches (Target, Adobe, AOL, eBay, etc.) and this has had a negative impact on consumer confidence, according to a report in a recent IBM white paper. Openbravo continuously evolves to provide better and stronger
As we were saying last week, several performance and usability improvements have been made recently in Openbravo. Today we will talk about the most significant one regarding performance which is Tomcat JDBC Connection Pool Module and the Support of Function Indexes. We will start talking about the Tomcat JDBC Connection Pool. Before, Openbravo
This week we want to share with you some other improvements coming from the latest Openbravo release. This time these improvements will be mostly technical, aiming on improving performance (specially for high-volumes of data) and user experience. Today we will talk about the Extended Navigation Model. In Openbravo, in most cases, the entities
Last 14th November was the Global Day of Coderetreat 2015. That day 144 code retreats were held all over the world, gathering around 2.000 developers in 44 countries. A code retreat is a practice event focused on the fundamentals of software development and design. It is meant to be an
Preferences are a cool feature in Openbravo that allow to customize the user experience across various levels. Preferences in general are nothing but default settings that we can enable for the whole application, per client, per organization, per role, per user or even per window. This level of customization allows