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 allows the user to use controls to navigate, view, or modify data.

Applet

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

  • Occupies a section of a view.
  • Includes controls, such as buttons, fields, check boxes. It also includes controls that can 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.

A Siebel CRM applet is not equivalent to a Java applet.

View

A view is an object that contains a collection of related applets that Siebel CRM displays 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 that contains a collection of related views. A screen is associated with a major area of the enterprise, such as accounts, contacts, or opportunities. All views in a screen typically reference the same business object. For more information, see About Screens.

Application

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

  • Siebel Web Client
  • Siebel Mobile Web Client
  • Siebel Developer Web Client
  • Siebel Mobile applications (connected)
  • Siebel Mobile applications (disconnected)
  • Handheld Client
  • Wireless Web Client

The user navigates to a screen from the tab bar or the Site Map that the object definition of the Siebel application defines. Your organization might possess licenses for more than one of the Siebel Business Applications, 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 that associates a screen to a parent application. It is a child of a screen object and Siebel CRM includes it 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 that associates a screen with the application object. It is a child object of an application. Siebel CRM displays it and its child views as a link on the Site Map. It allows the user to navigate to a screen. For more information, see Creating a Screen Menu Item.

Control

A control is an object that is an element in the Siebel client, such as a field, text box, check box, button, and so on. It is a child of an applet. It 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 can display 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 that contains a series of empty fields where the user can enter information.

List

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

List Column

A list column is an object that corresponds to a column in a scrolling list in a list applet, and to fields in the business component. It 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, an applet web template, and a view web template are objects 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 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 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 © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.