THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Main New features in OFBiz
September 2008
- Ecommerce
- Added a new event "setUserLoginFromEmail" that set userloginId from an email address. If user edit email address then set it as a new userLoginId and
disabled date to far in the future for existing userLoginId. This is a feature available on new profile page.
- Added a new event "setUserLoginFromEmail" that set userloginId from an email address. If user edit email address then set it as a new userLoginId and
August 2008
- Framework
- Generics markup added to several Java classes.
- Refactored FlexibleStringExpander - less memory used.
- MyPage, ProjectManager
- It is now possible to create a customer request from an incoming email
- Creation of a project task from a customer request
- Allow the customer to login to the backend system in mypage using OFBiz security system and showing the status of the customer requests.
- Customer can now add new requests and update the priority of exiting requests.
- Customer can also see and download his own invoices in his currency in pdf format
- Many enhancements in receiving email into the system.
- Last but not least: create an invoice from all hours reported per timesheet on not yet invoiced project tasks"
- Order Component
- Miscellaneous enhancements to the order detail screen, mostly related to the action links for shipment related operations.
- POS
- New virtual keyboards (alphanum and num) automatically accessed from fields needing them (usefull with touch screens, can be disabled with a property)
- Fixed Asset Maintenance
- Meter readings can be entered without creating a maintenance.
- Automatic maintenance generation. If a product maintenance is based on meter readings, then maintenances will be created automatically when the meter reading crosses a threshold. If a product maintenance is based on time intervals, then maintenances will be created automatically when the time interval is passed.
- New party roles for maintenance worker, maintenance manager, and maintenance supplier (outside service).
- Automatic assignment of parties to maintenance tasks.
- Additional parties can be assigned to a maintenance task.
- Improved user interface in the Asset Maintenance component.
July 2008
- My Page
- New application currently under development and is now fairly complete.This component shows all information for a specific user such as personal email, project tasks assigned, timesheet and company events such as holidays, When a person has acces he can also edit the email of other users such as company email send to info@company.com
- Party Component
- Enhanced the communication event screens and created specific forms for emails and internal notes.
- created the possibility to create Customer requests from incoming emails which allows the import into the project manager component where request can be converted into project tasks.
- When emails come into the system and the email is not known, a form is added which allos the quick creation of new parties. Also has a mass delete button to delete incoming spam.
- Order Component
- Enhanced the Customer request screens and changed them according the OFBIz interface standards.
- Implemented returns of purchase orders to suppliers
- Framework
- Added support for default entity-group for entities: now, if an entity belongs to the org.ofbiz group, there is no need to explicitely specify this
- All Components
- a bunch of Beanshell scripts have been converted to Groovy scripts
- removed all the, no more needed after recent enhancement, entity-group.xml files
June 2008
- Framework
- Application servers (new option in appserver, see http://docs.ofbiz.org/x/gB)
- JBoss422
- Embedded Tomcat has been upgraded to 6.0.16
- Embedded Geronimo TX Manager have been upgraded to 2.1.1
- LDAP Authentication
- Application servers (new option in appserver, see http://docs.ofbiz.org/x/gB)
- User Interface
- New and faster popup calendar
- New collapsible lookup interface is slowly spreading in OFBiz (Ajax style)
May 2008
- Order
- Cleaned up the services and secas around quote report emails: instead of using the QuoteAttribute
entity and seca to trigger the email
- Cleaned up the services and secas around quote report emails: instead of using the QuoteAttribute
- Framework
- Groovy : now Groovy can be used in place of BeanShell (work in progress...)
- Improved the way failonerror was used for subtasks: now, it fails on errors happening in subtasks
only if the specialpurpose and application folders are present - Fixed the menu widget - the "extends" feature didn't work
- IE7 and general layout fixups for the Example and ExampleExt components
- Added ability to render the report in landscape format
- Entity delegator deprecating find methods
- SFA (Sales Force Application)
- Miscellaneous enhancements
- HR (Human ressources)
- Miscellaneous enhancements
- User Interface
- Localisation
- Major cleanup of localisation in progress...
- Complete French translation of the Catalog and Order modules
- Miscellaneous enhancements in French localisation of Backoffice modules
- IE7 and tab-bar style fixups for Party Manager component.
- Localisation
April 2008
- Accounting
- Miscellaneous Enhancement of the component
- Implement new service to get an aggregate set of accounting
preferences for a company
- Manufacturing
- Enhanced the MRP algorithm to generate requirements also for products with qoh less than minimum
stock that don't have any event associated to them
- Enhanced the MRP algorithm to generate requirements also for products with qoh less than minimum
- Order
- New product variant selection method
- Ecommerce
- Cleaning up javascript code and now using prototypejs library
- Product
- Rename FeaturePrice entity to ProductFeaturePrice and move the the related screens in the
feature detailed info
- Rename FeaturePrice entity to ProductFeaturePrice and move the the related screens in the
- Framework
- Application servers (new options in appserver, see http://docs.ofbiz.org/x/gB)
- Geronimo 2.0.3 or WASCE 2
- Tomcat 5.5 et 6
- Added a simple example of using prototype (ajax) with screens
- Various improvements on artifacts tool
- Removed xml header from fop files
- Application servers (new options in appserver, see http://docs.ofbiz.org/x/gB)
- SFA (Sales Force Application)
- New pages for adding leads
- New sales opportunities
March 2008
- Facility
- Implemented JUNIT test case for physical inventory adjustment
- Product
- Implemented JUNIT test case for receive other shipment
- Framework
- Added run-install-extseed-initial target to install data including the new seed-initial
- Added docs-all target for building javadocs of all applications
- New Geo data for Columbia
- Marketing - new SFA application
- Added a new Sales Force Automatimation application
- Content - new seed for MP4 mime type
- Added mime type data for mp4
- User Interface
- New look and feel for most of the forms into Webtools application
- There are now two menu groups: "main", for the main applications, in the top bar, and "secondary" for applications (specialized or not still 'mature'), in the footer.
- Added artifact forms to get informations about services, forms, entities used in OFBiz, see Webtools module
February 2008
- Order
- A new product store email has been created for new quote creation
- Implemented JUNIT test case for creating a sales order
- User Interface
- Look and Feel
- New look and feel for all the forms in the Content, Business Intelligence, eBay, Google Base, Oagis, Asset Maintenance, Project Manager applications
- Localisation
- Localisation is now done with XML files and no longer properties files: less files, all translations at a glance (with correct fonts in Eclipse also for Asian languages (16 bit character) can now be maintained without any additional tools
- OFBiz now completly translated into the Thai Language.
- Complete French translation of the eCommerce module
- Look and Feel
- Product
- Implemented JUNIT test case for stock moves and inventory items transfer
January 2008
- User Interface - Look and Feel
- New look and feel for all the forms in the Catalog, Facility, Order (except for order entry), Party, Marketing, Manufacturing, Human Resources, Work Effort, Accounting applications
- Content
- Data resource screens: fixed errors and added paging.
- Workflow- JUnit test cases
- Implemented JUNIT test case for party communication
- Project Manager
- Security now fully implemented on a screen and service level
- Resource tab now have more features and can update rates.
- Timeregistration now possible with different rates
- Resourcemanager extended
- Timeregistration management function
- POS
- POS uses now XUI 3.2
December 2007
- Order - JUnit test cases
- Implemented JUnit test case for Creating a Purchase Order
- Catalog - Advanced Product Search
- Implemented in the advanced product search the filter by product good identification type/value
- Catalog - eBay
- New special purpose component for integration with eBay
- Accounting
- Added ability to setup multiple net days payment terms to agreements/orders/invoices (for example: "after 30 days pay the 50%, after 60 days pay the 40%, after 90 days pay the remaining 10%"); added screens to filter for invoices by due date of the payment terms (for example: "show past due date invoices").
- Implemented financial period closing routine
- Implemented service to automatically post the gl transaction for manual inventory variances
- Implemented service to automatically post the gl transaction for inventory transfers and inventory owner change
- Implemented service to automatically post the gl transaction for inventory cost changes
- Implemented service to automatically post the gl transaction for inventory consumed by work efforts (e.g. production runs)
- Implemented service to automatically post the gl transaction for inventory produced by work efforts (e.g. production runs)
- Implemented service to automatically post the gl transaction for work effort's actual costs accounting (e.g. production runs' costs)
- Implemented service to automatically post the gl transaction for sales invoices
- ProjectManagement
- Template function created to enable the creation of new project from templates
- Project copy function added.
- GanttChart now available for phases and tasks.
- Added a resource manager, resource assignment to project and tasks.
- Timesheet for one week for easy entry.
- Project and phases information now show planned and actual data from the lower levels
- Added demo data to be loaded with ant run-install
- Framework
- Webtools
- An entity references PDF may be generated (1250+ pages but FOP is quick enough)
- Webtools
- POS
- You can now buy a configurable item
November 2007
- Framework
- Webtools
- SECA details shown in available services screen
- The new parameter "widget.verbose" in widget.properties allows to show where code came from in html source
- Webtools
- Inventory
- New screen to search (by product, date, type etc...) and display the inventory movements (inventory item details) with information about shipments, sales/purchase orders, returns, manufacturing orders, physical manual variances; there are three views of the movements: by inventory item, by product or by date.
- POS
- Password entry is now hidden
- You can now enter a promo code to be applied to the current sale via the promo menu
- Accounting
- Implemented the Trial Balance report
- Implemented new screens to search/list accounting transactions and accounting transaction entries
- Implemented new screen to manage organization's mapping from GL account types to GL accounts
- Implemented new screen to manage organization's mapping from products to GL accounts
- Implemented service to automatically post the gl transaction for sales shipment issuances to the GL
- Implemented service to automatically post the gl transaction for inventory receipts (purchase or return shipments, manual receipts) to the GL
- Added screens to define gl journals and added ability to define an error journal, where all failed accounting transactions are moved
- Improved screen for accounting time periods: it is now possible to define new time periods for the selected organization
- Project Manager
- Create the first version of a design document here Comments welcomed!
- Bug fixing
- in a project make the 'phase' and 'task' structure mandatory.
- reporting on status and dates only done on task level.
October 2007
- Promotions
- Implemented validity dates for the ProductPromoCode entity: it is now possible to specify the validity period for a promotional code
- Enhanced support for manual promotions (i.e. promotions that are associated to a store but are applied only if the order entry clerk explicitly selects them)
- CRM
- Surveys
- Implemented feature to allow to set default values for survey questions; response can be generated by setting values (via a map) in the wrapper before rendering
- Implemented GEO and ENUMERATION types for Survey Questions; now ANY Geo Group or Enumeration Type can be listed as survey option lists
- Implemented code to support pre-account email verification (verify email before account is created)
- Surveys
- Vendor Specific Stores/Catalogs
- Added new data model elements, crud services, screens and seed data for modeling vendor-specific store settings and order with ship group per vendor
- Manufacturing
- Implemented service, triggered when a task is completed, that computes the actual/real production run routing task's costs
- Inventory
- Added ability to export warehouse inventory report in CSV format
- Ecommerce - Google Checkout
- New special purpose component for integration with Google Checkout
- Catalog - Google Base
- New special purpose component for integration with Google Base
- Business Intelligence
- New component and framework for an integrated Business Intelligence application
- Payments with Credit Cards
- Completed implementation for security codes (ccv2) for credit cards in the order component
- Localization
- Added geographic data for India
- Enhanced support for RTL (Right-To-Left) languages
- Framework - connection pooling
- Implemented new integration with the Apache DBCP connection pool that is now the default connection pool manager in OFBiz (the old Minerva connection pool has been disabled by default)
- Several enhancements for the framework: code cleanups for Java 1.5, Java 1.5 markups, optimizations, improvements to memory usage etc...
- Moved common controller entries and login screens in the framework/common component: they are now shared by all the applications
- Form widgets:
- Added ability to specify an event/action pairs on an hyperlink field of a form widget: useful to define Javascript events, for example, to quickly implement confirm/warning popup screens on mouse clicks
- Added examples of widget usages in Example component
- Added ability to call a local request when reusing a form from an other application (target-type=inter-app)
- Misc
- Several small bug fixes and improvements for the framework and applications