Processing Version 2.0.0.0Print this Page
Message Pattern Set
 
Description
Return to Top

Processing messages inform users that a performed or scheduled action is currently being processed by the application. 

Processing time may be determinate or indeterminate and appears in a dialog box.

Processing message dialog boxes are modal. So when possible, use background processing so that the task flow for users is not interrupted.

Important: Development teams cannot cancel a process using this design pattern. Teams may provide an action for users to cancel a process from the processing dialog box only if they established that it is safe to do so.

 
Pattern Set Decision Table
Return to Top
 

Error

Warning

Information

Processing

Confirmation

Tells users that the data they entered in a field violates a business, UI, or formatting rule, and explains how to correct the error.

Or

Tells users that an application error has occurred that was not due to their action, and that correcting the error will require help desk intervention.

Yes

No

No

No

No

Tells users about important consequences of a validation of a UI or business rule, or a process execution, that they must be aware of either now or later in the taskflow.

Or

Tells users about potentially dangerous or destructive consequences of their action, or the application's progress.

May include a direct question asking users to decide between alternative actions before proceeding with their task.

No

Yes

No

No

No

Tells users about the status or changes of a business object, a page, or the application itself that was not initiated by the users and does not require any immediate action to be taken by them.

No
No
Yes
No
No
Tells users about the progress of an action or a process that they or the application initiated.
No
No
No
Yes
No
Tells users when an action or process that they or the application initiated has completed.
No
No
No
No
Yes
 
Pattern Sample
Return to Top

Indeterminate Processing

Indeterminate processing is used when the application cannot estimate in advance the duration required to process all data or to perform the request or action. 

Processing Message Dialog for Indeterminate Processing
Figure 1. Processing message dialog box for indeterminate processing

If the user must not cancel or close the process for data or application integrity reasons, then no Cancel or Close buttons are provided. 

After processing is complete, users see a confirmation message in a dialog box. This message indicates that the process is complete and enables users to acknowledge completion by clicking an OK button.

Confirmation Message Dialog for Completion of Indeterminate Processing
Figure 2. Confirmation message dialog box for completion of indeterminate processing

Determinate Processing

Determinate processing is used when the application can estimate in advance the duration required to process all data or perform the requested action. 

While the process is running, users are informed of the amount of processing done and the amount remaining until the process completes.

Processing Message Dialog for Determinate Processing
Figure 3. Processing message dialog box for determinate processing

After processing is complete, users see a confirmation message in a dialog box. This message indicates that the process is complete and enables users to acknowledge completion by clicking an OK button.

Confirmation Message Dialog for Completion of Determinate Processing
Figure 4. Confirmation message dialog box for completion of determinate processing

Required Components

Required Screen Elements for Processing
Component Type Required Components Customizable or Extendable Components
Dialog Box Title

Use this title: Processing

NA
Dialog Box Region

The message content contains text taken from the Message Text component. Use this format: <Processing message text.>

NA
Dialog Box Buttons No dialog box buttons are available while processing. In some cases, users can cancel a process. However, for this to occur, the application must be able to cancel the process and development must code the functionality themselves. If this happens, a Cancel button would be available during processing.
ADF Component af:progressIndicator  

Required Screen Elements for Confirmation of Processing
Component Type Required Components Customizable or Extendable Components
Dialog Box Icon Button

Confirmation Qualifier

confirmation_qualifier.png The confirmation icon button precedes the dialog box title. NA
Dialog Box Title

Use this title: Confirmation

NA
Dialog Box Region

The message content contains text taken from the Message Text component. Use this format: <Confirmation message text.>

NA
Dialog Box Buttons

Close icon button: Clicking this icon button closes the dialog box.

OK: Clicking this button dismisses the confirmation window.

NA
ÀDF Components af:progressIndicator, af:messages NA

Display Options For Confirmation Messages

 

Error

Warning

Processing

Confirmation

Component

Yes
Yes (without a question)
Yes
No
No
List
Yes
Yes (without a question)
Yes
No
No
Page
Yes
Yes
Yes
Yes
Yes
 
Design Considerations
Return to Top
  • Follow the Applications Process Model (APM) collaborative design and implementation process for messages. Messages designed outside this process are not supported by Oracle Fusion Applications User Experience.
  • Refer to the Oracle Fusion Message Usage Guideline for guidance about when to use dialog boxes or inline messages and about validation across different components.
 
Related Guidelines
Return to Top

Processing Guideline

Guidelines for processing indicators and dialogs boxes

Messaging Usage Guideline Guidelines for messages usage based on the Rich Client User Experience (RCUX) designs
Oracle Fusion Message Usage Guideline Guideline about validation across different components in the Oracle Fusion Application's user interface that explains when to use dialog boxes or inline messages
Secondary Windows Guideline Guidelines for the secondary window component
 
About Oracle | Legal Notices | Terms of Use | Your Privacy Rights