Master/Detail Flows

Last Updated 20-Jan-2004

General Description

A Master/Detail Flow is used to enable a user to easily view and/or update objects and object details in a single, high density page. It is ideally used in "professional" applications where high density data screens and high user productivity are required. The flows shown in this guideline are flows using typical Master/Detail options.

Guideline Attributes

Spec Version # - 3.1
Spec Contributors - Lisa Serface, Raymond Wong
UI Models - all models
Example Products - all products
Related Guidelines - BLAF Users: Self Service vs. Professional Applications, Object List Templates, Object Templates, Table Navigation/Action Methods, Table Flows, HGrid Flows, Tables, HGrid. Master/Detail Templates

Interaction and Usage Specifications

A Master/Detail flow generally uses the following templates:

A Master/Detail Template can be described as follows:

Note: If the user removes a row in a master table, the page refreshes with the next master row selected by default, and the details of this newly selected row appear in the details section.

Examples of different types of Master/Detail flows are provided below:

Visual Specifications

See template guidelines for details about the individual page templates. From that guideline, see the individual components for detailed visual specifications.

Open Issues

03.17.03 "Full Update" Flow to be added.

Closed Issues

20-Jan-2004: Specified that HGrid may not be used for master objects, and added note about behavior when user deletes a row in a master object list.