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

Projects:Extend Navigation Model/Functional Specifications


Extend Navigation Model - Functional Specifications


This project implements to customize the window where a records has to be shown when Open in tab options is opened in a tab where it is used.


Currently when Open in tab option is used, or the field label is clicked on a entity field the window defined in the table definition of the entity is used. This means that it is only possible to define a window for the sales flow and another for the Purchase flow. Currently there are several entities that are created from different windows. For example, the Order entity can have entities that are created in the Sales Order window or the Return From Customer. It should be possible that when navigating to an Order be able to define whether it is a Sales Order or a Return to open it on the correct window.


The scope of this project is to extend the configuration of a table to define the navigation model based on rules. Core entities that are edited on more than one core windows are also updated to define the needed rules to open them on the correct window.


Design Considerations





Functional Requirements

Business process definition

  1. Ability to define different navigation window for each table
    1. Navigation rules are ordered by a sequence number.
    2. Each rule defines the destination window, an HQL whereclause and its expected value.
    3. It should be possible to define specific rules for a field.

User stories

Functional requirements based on business processes

Navigation Rules definition document
Id Requirement Importance
1 Tab Navigation Rules under Field tab. Fields:
  • Sequence
  • Destination Tab
  • HQL Whereclause (optional)
  • Origin Field (optional)
Must have

User Interface Mockups

Technical Requirements

Non-Functional Requirements

Open Discussion Items

Closed Discussion Items

Retrieved from ""

This page has been accessed 2,389 times. This page was last modified on 3 November 2014, at 16:44. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.