View source | View content page | Page history | Printable version   

Projects:Disable Transactional Filters/Specs

Back button.png   Back to Projects:Disable_Transactional_Filters


Contents

Functional Requirements

The functional requirement of this project is to provide the ability of disabling the transactional filters. A transactional filter is the filter that is applied by default when a transactional window is accessed. It filters all the documents with status Draft or which date is in the defined Transaction Range.

This kind of filters are intended to decrease the time spent to show the data the first when opening the window. However without extra matching indexes this kind of filters in fact can hurt performance in high data volumes.

For this reason, thanks to this project, the application will provide the ability of disabling the transactional filters in all windows with a new setting within the Grid Configuration at System Level window. By default, these filters will remain enabled unless this new setting is set as false.

Note that having this feature as a Grid Configuration setting will allow users to enable/disable this kind of filters without the need of restarting the server. Just a logout and a login is required.

Technical Specs

Applicaton Dictionary Changes

A new field should be added to the Grid Configuration at System Level window. It will be used to specify whether the transactional filters should be applied or not.

Infrastructure Changes

Retrieved from "http://wiki.openbravo.com/wiki/Projects:Disable_Transactional_Filters/Specs"

This page has been accessed 323 times. This page was last modified on 23 January 2019, at 17:36. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.