Siebel Tools Reference > Logical User Interface Objects Layer >

Major User Interface Object Types


Figure 126 shows user interface objects in a typical Siebel application session.

Figure 126.  User Interface Objects in a Typical Siebel Application Session
Click for full size image

The Application, Screen, View, and Applet object types have hierarchical (one-to-many) relationship based on parent/child object type relationships and property settings. The full set of user interface object types and their relationships is illustrated in Figure 127.

Figure 127.  Details of User Interface Architecture
Click for full size image

The following user interface object types are introduced in Figure 127:

The object types in the diagram (plus some additional ones that are not shown) are described briefly below. For more detailed descriptions, see Object Types Reference. Note that these are only a subset of the full set of object types in the Siebel architecture.

Application. An application is a collection of screens. The application is opened in a Web browser on the user's desktop by attaching to a specified URL. The screens are accessed from the tab bar and the Site Map (Screen Menu Item), as defined in the application. Siebel eService is an example of an application. Each combination of screens that is appropriate to a specific class of users can be provided as an application.

Page Tab. A page tab object definition associates a screen to the page tab's parent application object definition and includes it as a tab in the tab bar.

Screen Menu Item. A screen menu item object definition associates a screen with the application and includes the screen as a hyperlink on the Site Map.

Screen. A screen is a logical collection of views. It is not a visual construct in itself; rather, it is a collection of views that the screen tabs and view tabs can display. The active screen is selected from the Site Map or the screen tabs.

NOTE:  For more information, see Screens.

Screen View. A screen view object definition associates a view with the screen view's parent screen object definition. This is how views are included in screens.

View. A view is a collection of applets which appear onscreen at the same time. A view can be thought of as a single window's worth of related data forms (applets). Generally, the Siebel application window displays one view at any one time. The user can select the current (active) view from the view bar, thread bar or from a hyperlink on the Site Map. A view is associated with the data and relationships in a single business object.

Applet. An applet is a form, composed of controls, that occupies a portion of the Siebel application window. An applet can be configured to allow data entry, provide a table of business component records, or display business graphics, a navigation tree, or a similar user interface unit. It provides viewing, entry, modification, and navigation capabilities for data in one business component. Pop-up windows for multi-value groups and record selection are also implemented as applets.

Control. One control object definition corresponds to one data control or a button in a form applet, such as a text box, check box or command button. A control is something in the applet with which the user can interact. A control usually either exposes data from one field in the business component, or invokes programming logic (in the case of a PushButton control).

For more information, refer to Form Applet Controls.

List. List is a child object type of Applet. A list object definition specifies property values that pertain to the entire scrolling list table and provides a parent object definition for a set of list columns.

NOTE:  For more information, refer to Configuring the List.

List Column. A list column object definition corresponds to one "column" in the scrolling list table in a list applet, and to one field in the business component.

NOTE:  For more information, refer to Configuring the List Columns.

Web Template, Applet Web Template, View Web Template. Identify external HTML (or other markup language) files that define the layout and Siebel Web Engine interactions for an applet or view.

Applet Web Template Item. Defines list columns and controls to be mapped to place holders in a Web Template. They contain the name of the list column or control as well as a unique identifier for a placeholder in the template. The placeholder to which an Applet Web Template Item is mapped determines the position of the item within the template. Applet Web Template Item objects are automatically created when you drag and drop controls and list columns onto a Web template using the Web Applet Layout Editor.

View Web Template Item. Defines applets to be mapped to place holders in a Web Template. They contain the name of the applet as well as a unique identifier for a placeholder in the template. The placeholder to which a View Web Template Item is mapped determines the position of the applet within the template. View Web Template Item objects are automatically created when you drag and drop applets onto a Web template using the Web Applet Layout Editor.


 Siebel Tools Reference
 Published: 20 October 2003