Skip Headers
Siebel CRM Configuring Siebel Open UI
Siebel Innovation Pack 2015
E52417-01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
    View PDF

Life Cycle Flows of User Interface Elements

This topic includes flowcharts that you can use to determine the methods that Siebel Open UI uses during various steps in the life cycle of a user interface element. It includes the following information:

Life Cycle Flows That Save Records

This topic describes the life cycle flows that Siebel Open UI uses to save records.

Flow That Saves Records If the User Uses a Shortcut

Figure B-1 illustrates the life cycle flow that Siebel Open UI uses to save a record if the user simultaneously presses the CTRL and S keys. The numbers in the diagram indicate the sequence that Siebel Open UI uses during this flow. The A connector connects to the flow described in "Flow That Saves Records If the User Uses the Save Menu".

Figure B-1 Flow That Saves Records If the User Uses a Shortcut

Surrounding text describes Figure B-1 .

Flow That Saves Records If the User Uses the Save Menu

Figure B-2 illustrates the life cycle flow that Siebel Open UI uses to save a record if the user clicks Menu, and then the Save Record menu item. The A connector connects to the flow described in "Flow That Saves Records If the User Uses a Shortcut".

Figure B-2 Flow That Saves Records If the User Uses the Save Menu

Surrounding text describes Figure B-2 .

Life Cycle Flows That Handle User Navigation

This topic describes the life cycle flows that Siebel Open UI uses when the user navigates through various items in the client.

Flow That Siebel Open UI Uses if the User Clicks an Applet in a View

Figure B-3 illustrates the life cycle flow that Siebel Open UI uses if the user clicks an applet in a view.

Figure B-3 Flow That Siebel Open UI Uses if the User Clicks an Applet in a View

Surrounding text describes Figure B-3 .

Flow That Siebel Open UI Uses if the User Navigates to a View

Figure B-4 illustrates the that Siebel Open UI uses if the user navigates to a view.

Figure B-4 Flow That Siebel Open UI Uses if the User Navigates to a View

Surrounding text describes Figure B-4 .

Flow That Handles Focus Changes in Form Applets

Figure B-5 illustrates the life cycle flow that Siebel Open UI if the focus changes for a field in a form applet. For example, if the user tabs out a field, clicks outside the field, minimizes the window, saves the record, and so on.

Figure B-5 Flow That Handles Focus Changes in Form Applets

Surrounding text describes Figure B-5 .

Flow That Handles Focus Changes in List Applets

Figure B-6 illustrates the life cycle flow that Siebel Open UI if the focus changes for a field in a list applet. For example, if the user tabs out a field, clicks outside the field, minimizes the window, saves the record, and so on.

Figure B-6 Flow That Handles Focus Changes in List Applets

Surrounding text describes Figure B-6 .

Life Cycle Flows That Send Notifications

This topic describes the life cycle flows that Siebel Open UI uses to send notifications.

Flow That Notifies the Siebel Server

Figure B-7 illustrates the life cycle flow that Siebel Open UI uses to notify the Siebel Server.

Figure B-7 Flow That Notifies the Siebel Server

Surrounding text describes Figure B-7 .

Flow That Sends a Notification State Change

Figure B-8 illustrates the life cycle flow that Siebel Open UI uses to send a notification state change. For more information about the notifications that this flow describes, see "Notifications That Siebel Open UI Supports".

Figure B-8 Flow That Sends a Notification State Change

Surrounding text describes Figure B-8 .

Life Cycle Flows That Create New Records in List Applets

This topic describes the life cycle flows that Siebel Open UI uses to create a new record in a list applet.

Flow That Creates New Records in List Applets, Calling the Siebel Server

Figure B-9 illustrates the life cycle flow that Siebel Open UI uses during the call that it makes to the Siebel Server when it creates a new record in a list applet. Siebel Open UI typically calls the following methods during this flow: NewRecord, DeleteRecord, EditField, WriteRecord, and so on. For more information, see "DeleteRecord Method", "WriteRecord Method", and "NewRecord Method".

Figure B-9 Flow That Creates New Records in List Applets, Calling the Siebel Server

Surrounding text describes Figure B-9 .

Flow That Creates New Records in List Applets, Processing the Server Reply

Figure B-10 illustrates the life cycle flow that Siebel Open UI uses when it processes the reply that it gets from the Siebel Server when it creates a new record in a list applet. This figure illustrates the flow that occurs after Siebel Open UI receives the reply.

Figure B-10 Flow That Creates New Records in List Applets, Processing the Server Reply

Surrounding text describes Figure B-10 .

Flow That Creates New Records in List Applets, Updating the User Interface

Figure B-11 illustrates the life cycle flow that Siebel Open UI uses to update the user interface. The numbers in the diagram indicate the sequence that Siebel Open UI uses during this flow.

Figure B-11 Flow That Creates New Records in List Applets, Updating the User Interface

Surrounding text describes Figure B-11 .

Flow That Creates New Records in List Applets, Updating the Proxy and Presentation Model

Figure B-12 illustrates the life cycle flow that Siebel Open UI uses to update the proxy and presentation model.

Figure B-12 Flow That Creates New Records in List Applets, Updating the Proxy and Presentation Model

Surrounding text describes Figure B-12 .

Life Cycle Flows That Handle User Actions in List Applets

This topic describes the life cycle flows that Siebel Open UI uses depending on an action that the user does in a list applet.

Flow That Handles Navigation to Another Row in List Applets

Figure B-13 illustrates the flow that Siebel Open UI uses if the user navigates to another row in a list applet.

Figure B-13 Flow That Handles Navigation to Another Row in List Applets

Surrounding text describes Figure B-13 .

Flow That Handles the Pagination Button in List Applets

Figure B-14 illustrates the flow that Siebel Open UI uses if the user clicks the pagination button in a list applet.

Figure B-14 Flow That Handles the Pagination Button in List Applets

Surrounding text describes Figure B-14 .

Flow That Handles a Column Sort in List Applets

Figure B-15 illustrates the flow that Siebel Open UI uses if the user sorts a column in a list applet.

Figure B-15 Flow That Handles a Column Sort in List Applets

Surrounding text describes Figure B-15 .

Flow That Handles a Cell Click in List Applets

Figure B-16 illustrates the flow that Siebel Open UI uses if the user clicks a cell in a list applet.

Figure B-16 Flow That Handles a Cell Click in List Applets

Surrounding text describes Figure B-16 .

Flow That Handles a Cell Edit and Blur in List Applets

Figure B-17 illustrates the flow that Siebel Open UI uses if the user edits a cell in a list applet, and then navigates away from this cell.

Figure B-17 Flow That Handles a Cell Edit and Blur in List Applets

Surrounding text describes Figure B-17 .

Flow That Handles a Drilldown in List Applets

Figure B-18 illustrates the flow that Siebel Open UI uses if the user clicks a drilldown field in a list applet.

Figure B-18 Flow That Handles a Drilldown in List Applets

Surrounding text describes Figure B-18 .