Configuring Siebel Business Applications > Architecture of Siebel Business Applications > About the Siebel Object Architecture >

Overview of the Logical User Interface Object Layer


The logical user interface object layer includes object definitions that determine the visual interface that the user interacts with in a Web browser. A user interface object displays data from the business object layer and provides the user with controls that allow the user to navigate, view, and modify data.

Applet

An applet is a user interface object that allows the user to view, enter, and modify data that the applet derives from a single business component. It includes the following qualities:

  • Occupies a section of a view
  • Composed of controls, such as buttons, fields, check boxes, and other types of controls, such as buttons that call a method or an ActiveX control
  • Allows the user to view, enter, modify, and navigate through records
  • Can display as a form, list of records, chart, business graphics, or navigation tree
  • Allows data entry for a single record, or through a scrolling table that displays multiple records

For more information, see About Applets, Controls and List Columns.

An applet in Siebel CRM is not equivalent to a Java applet.

View

A view is an object type that is a collection of related applets that Siebel CRM displays simultaneously in the Siebel client. A view can contain lists, forms, charts, and other types of applets. Most views are a master-detail view or a list-form view. A view is associated with the data and relationships that exist in a single business object. For more information, see About Views.

Screen

A screen is an object type that is a collection of related views. A screen is associated with a major functional area of the enterprise, such as accounts, contacts, and opportunities. In general, all views in a screen reference the same business object. For more information, see About Screens.

Application

An application is an object type that is a collection of screens. The user can access Siebel CRM through the following clients:

  • Siebel Web Client
  • Siebel Mobile Web Client
  • Handheld Client
  • Wireless Web Client

The user navigates to a screen from the tab bar or the Site Map, as defined in the object definition of the Siebel application. Your organization might possess licenses for more than one Siebel application. For example, Siebel Sales and Siebel Call Center. Different groups in your organization might use these applications, such as the sales team or the customer support team. For more information, see About Applications.

A Siebel application is not equivalent to an application executable, such as an .exe file.

Page Tab

A page tab is an object type that associates a screen to a parent application. A page tab is a child of a screen object, and is included as a tab in the tab bar. The user clicks the tab to access the screen. For more information, see Creating a Page Tab.

Screen Menu Item

A screen menu item is an object type that associates a screen with the application object. A screen menu item is a child object of an application. Siebel CRM displays it as a link on the Site Map and provides the user a way to navigate to a screen. For more information, see Creating a Screen Menu Item.

Control

A control is an object type that is an element in the Siebel client, such as a field, text box, check box, button, and so forth. A control is a child of an applet, and allows the user to interact with Siebel CRM and with CRM data. For more information, see About Applet Controls and List Columns.

List Applet

A list applet is a type of applet that allows simultaneous display of data from multiple records. The predefined list displays data fields in a multicolumn layout where Siebel CRM displays each record of data in a row. A list applet can include textual data, images in JPEG (Joint Photographic Experts Group) and GIF (Graphics Interchange Format) formats, and edit controls, such as check boxes, lists, multi-value group applets, and text fields.

The user can click in the far left column selection area of a list applet to choose a single row. If chosen, the fields in the row can activate input or edit controls. If the user clicks New in the applet, then Siebel CRM creates a new row with a series of empty fields where the user can enter information.

List

A list is an object type that defines property values that pertain to a scrolling list in a list applet. A list is a child of an applet and provides a parent object definition for a set of list columns. For more information, see How Siebel CRM Constructs a List Applet.

List Column

A list column is an object type that corresponds to a column in a scrolling list in a list applet, and to fields in the business component. A list column is a child of a list. For more information, see Creating a List Applet.

Web Template, Applet Web Template, and View Web Template

A web template, applet web template, and view web template are object types that identify external HTML files, or other markup language files, that define the layout and Siebel Web Engine interactions for an applet or view. For more information, see the following topics:

Applet Web Template Item

An applet web template item is an object type that defines a control, list item, or special Web control in the Web implementation of an applet. For more information, see About the Form Applet and List Applet.

View Web Template Item

A view web template item is an object type that defines the inclusion of an applet in the Web implementation of a view. For more information, see About Views.

Configuring Siebel Business Applications Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.