Updated: August 4, 2023

Object Details

FUIObjectFloorplan

Intro

The object details page is a collection of attributes surrounding one particular business object. It includes a header area, a content area, and an optional action area. In most cases, users can drill down into specific attributes within the object details.

Object details in compact width (left) and regular width (right)
Object details in compact width (left) and regular width (right)

Anatomy

Navigational Structure

The object details page is often used in the middle of a workflow to show a leading object that has multiple attributes. Objects can be accessed from an overview, a list report, or a related business object. Some object may have child objects which can be accessed via drill down from the object screen.

Navigational structure of an object details page
Navigational structure of an object details page

 

Content Structure

The object details page follows a task-based content hierarchy designed to improve the user’s ability to complete the job at hand. In this task-based content hierarchy, none of the sections or section groups are mandatory, but when they appear, they should follow the suggested sequence.

A. Header

The header section is the leading content section of an object page. It provides a quick view of the most important information about the intended business object. As the first and most important section, it is located in the header area to capture the user’s attention.

B. Contextual Content Section Group

The contextual section provides supplemental information about an object in addition to what is shown in the header. It gives the user a comprehensive understanding of the task at hand.

C. Instructional Content Section Group

The instructional section aims to help the user efficiently complete the current task. Content sections are prioritized based on the current scenario to maximize the user’s ability to complete the job.

D. Referential Content Section Group

The referential content sections provide relevant information around an object. The information here is not always essential to the current job, but immediate access is always available if required. Content sections are arranged by frequency of use.

E. Actions

An optional toolbar can be used to hold action buttons related to the object.

Object details anatomy
Object details anatomy

 

Content Priority

The placement of sections is based on their level of priority and their frequency of use relative to the user’s intended task. Based on the actual business scenario, however, this suggested placement can be overridden. For instance, sections can move up to more prominent locations if they fulfill the priority rule or the frequency rule.

Content priority of object details
Content priority of object details

Facets

To avoid creating screens that are very long and require excessive scrolling, display low-frequency content using facets. These facets sit as the last section on the screen, and users can drill down into them to access more detailed information.

Object details facets
Object details facets

 

Behavior and Interaction

Actions

Actions may be placed in the navigation bar of the object pattern. Common actions include “Add”, “Edit”, “Share”, or “Save”. A toolbar can be used to display additional actions if a tab bar is not present.

Add and edit actions in the navigation bar
Add and edit actions in the navigation bar

Edit

Editing details of an object is done by tapping on the “Edit” button on the navigation bar to trigger the edit mode. A modal with form cells appears to allow the user to make changes on the object.

View mode (left) and edit mode (right)
View mode (left) and edit mode (right)

 

Variations

Main Object

There are two common types of main objects:

Standard Object

The standard object is the most frequently used object layout. It includes an object header to display key information at the top of the screen. Examples of standard objects include work orders, tasks, issues, and parts.

Profile

The profile layout is used to display profile objects. It includes a profile header to display profile-specific information and actions.

Standard object layout (left) and profile layout (right)
Standard object layout (left) and profile layout (right)

 

Child Object

The child object details page is used to show additional information about one attribute of a business object. It is usually the last screen in a workflow, therefore there will be no further drill down options. However, a child object page can include actions and modal views to display further details.

Child objects from the same level in a workflow can be accessed by implementing the sibling navigation pattern.

To learn more about object hierarchy, see Hierarchy.

Child pages in compact width (left) and regular width (right)
Child pages in compact width (left) and regular width (right)

 

Resources

Development: FUIObjectFloorplan

Related Components/Patterns: Object Header, Profile Header, Sibling Navigation