Customizing the UI

The ONE ERP User Interface

The ONE ERP User Interface is organized as master-detail interface

What is a master-detail interface? Here is definition from wikipedia:

"In computer user interface design, a master–detail interface displays a master list and the details for the currently selected item. The original motivation for master detail was that such a view table on old 1980s 80-character-wide displays could only comfortably show about four columns on the screen at once, while a typical data entity will have some twenty fields. The solution is that the detail shows all twenty fields and the master shows only the commonly recognised three to five that will fit on the screen in one row without scrolling.

A master area can be a form, list or tree of items, and a detail area can be a form, list or tree of items typically placed either below or next to the master area. Selecting an item from the master list causes the details of that item to be populated in the detail area."

From here on we will call the master interface the search view and the detail interface the edit view.

ONE ERP does not adhere perfectly to the master-detail interface. The search view displays data in a table with functions for adding, editing, deleting and filtering (search) the data. The search view displays a subset of properties of an entity and foreign properties of other related entities based on a FETCH query. While the add and edit operations are started from the search view they are actually performed using the edit view. The edit view displays all the properties of the entity allowing the user to edit and view them.

In this section