Archive for May, 2011

Announcing Openbravo 3.0 RC7

May 23, 2011
I am pleased to announce the immediate availability of Openbravo 3.0 RC7, the seventh release candidate in the Openbravo 3 series.

Openbravo 3.0 RC7 is primarily a stabilization release, including over 150 fixes for issues reported by early adopters of previous release candidates.

Besides stabilization, Openbravo 3.0 RC7 also delivers some further productivity improvements that make the usage of the ERP easier and more agile:
  • Re-location of fields according to the new 4 columns layout in all windows: the form view windows change from a layout of 2 columns (in Openbravo 2.50) to a layout of 4 columns in Openbravo 3. All windows in Openbravo have been reviewed and fields re-located to take full advantage of this new layout. A new collapsed section named “More information” is added for other meaninful (but less frequenlty used) fields.
  • Status Bar: this is another improvement in the window form view layout. The status bar is the bar that is on top of the form and includes the navigation buttons (previous, next, close). It is possible to configure fields to be shown in the Status Bar. Usually the main non-editable fields will be included (eg. Document status, Totals, etc.), but any field can be placed there. This presentation helps to convey the main status information of that document.
  • Attachments: this is a very well know historical capability of Openbravo that has now been migrated to Openbravo 3. It is possible to attach any file (images, pdf’s, docs, etc.) to any document/record in the system. For example, you can save all project releated documentation linked to each project. With Openbravo 3 this feature is easier to use than ever.An example of how a window looks in Openbravo RC7
  • Financial Account window migrated to Openbravo 3 user interface: the Financial Account window is the main component of the new financial flows included in Openbravo 3. Because this window included a manual form (the Transaction tab) when it was originally implemented in Openbravo 2.50, it was shown in classic mode in Openbravo 3. This manual form has now been removed (the Transaction tab is now implemented as a standard Application Dictionary component). As a result the Financial Account window is shown with the new UI and the Transaction tab has much better usability than it had. This is a great demonstration of the Openbravo 3 power: code that is easier to develop and maintain provides much better usability!.
  • Remittances: Remittances is a very common financial feature in some countries (eg. Spain) that was not supported in the new financial flows. This feature is delivered as a community module, not included in the Openbravo 3 distribution. It has several improvements over the previous version on the old financial flows.
    • Remittances feature requires several improvements over the new financial flows, for more information, please take a look into the “Advanced Payables & Receivables Management Release Notes”.
    • Remittances feature supports different file generation formats such as the Spanish ones : “Cuaderno 19” , “Cuaderno 58” and “Cuaderno 34”. Each of these file generation formats is delivered as an optional commercial module (free for Professional Subscription instances), not included in the Openbravo 3 distribution.
  • Exclude columns from Audit: Added possibility of excluding individual columns of a table from the Audit Trail functionality.
  • Pop-up windows replaced with modal application windows: one of the most commonly reported usability issues in Openbravo 2.50 was a browser’s pop-up blocker preventing an Openbravo pop-up window from opening. In RC5 we started a replacement of the pop-up windows by modal application windows that are not blocked by the browser. Now most of them are replaced and only a few (less common events) are left. Please let us know if any of those that remain provide a negative user experience.
  • Ability to execute processes in header when focus is in lines: in previous versions of Openbravo 3 it was not possible to process an order when the focus was in the lines tab. This has now been addressed so that the process buttons in the header are accessible when the focus is the lines, making the process much easier to complete.
  • Performance Improvements: several improvements have been done to improve the responsiveness of the system. Grid-scrolling, editing the grid, navigating to linked records, callout execution, etc. are all much faster and smoother than before.
  • Internal improvements: invisible to users, but still very important to mention. When Openbravo 3 reaches MP0 (General Availability) we will not make any change that might reduce the stability of the system. Therefore these infrastructure changes are happening now. It includes:
    • Code clean-up: several deprecated components in Openbravo code have been removed from the system as they are no longer needed. In anticipation of a modified Openbravo 2.50 instance using a deprecated component we have created a module named “Legacy features no longer available in Core” to make the upgrade easier. Those instances should remove any dependency to that module as it is not going to be maintained! Besides a new public module named “Import Data” is also available. This module contains all the componets related to the old Import Data Load functionality that is replaced in Openbravo 3 with Initial Data Load module.
    • Library Update: most of the third party libraries used by the Openbravo code have been updated to newer versions. Most prominent are the changes from Jasperreports 3.0.1 to 4.0.1, and hibernate 3.2.5 to 3.6.3.
Openbravo 3.0 RC7 is intended for production usage by early adopters and it is a fully supported release available in all editions, Community, Basic and Professional Edition.

If you are a new user interested in learning about Openbravo and evaluating the product, you should use Openbravo 3.0 RC7. If you are an existing community member interested in staying up to speed with the latest evolutions of Openbravo, you should download and install Openbravo 3.0 RC7.

If you are interested in deploying Openbravo for production usage in a new project, you should also consider Openbravo 3.0 RC7. Early adopters interested in deploying Openbravo 3.0 RC7 in production are recommended to thoroughly test the processes relevant to their business before deploying them in production.

If you are already in production on an earlier version of Openbravo 3, we advise you to update your system to RC7 at your earliest convenience. If you are in production on Openbravo 2.50 or earlier, we advise you to wait for general availability before scheduling an upgrade.

If you want to learn more about Openbravo 3.0 RC7, please review the release notes for a full description of the release, download instructions or Amazon EC2 AMI codes. If you are pressed for time and have only a few minutes to learn about the product, you can take it for a spin in our demo environment.

As always, you are encouraged to tell us what you think, by posting a comment on this post, raising an issue in issues.openbravo.comor discussing it in the Early Releases Discussion forum.