UI Layer



User Interface Object Layer...




  • displays data from the business object layer and provides the user with controls that allow the user to navigate, view, and modify data

physical user interface layer includes physical files, such as templates, Siebel tags, style sheets, and other metadata that reference files, these files control the layout and the look and feel of the Siebel client

logical user interface object layer includes object definitions that determine the visual interface that the user interacts with in a Web browse


Objects in User Interface Object Layer...

Web Template/Items

  • identify external HTML files, or other markup language files, that define the layout and Siebel Web Engine interactions for an applet or view
  • web template item for applet defines a control, list item, or special Web control and for view defines the inclusion of an applet

List/List Column/Control

  • list defines property values that pertain to a scrolling list in a list applet
  • list column connects to a column in a scrolling list in a list applet, and to fields in the business component
  • control is an element in the Siebel client, such as a field, text box, check box, button, and so forth

Applet

  • occupies a section of a view
  • could be displayed as a form, list of records, chart, business graphics, or navigation tree
  • allows the user to view, enter, modify, and navigate through records
  • 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

View

  • is a collection of related applets that Siebel CRM displays simultaneously in the Siebel client
  • is associated with the data and relationships that exist in a single business object

Screen

  • information in the Siebel application are organized into screens, site map/screen tabs are used to navigate to a screen
  • a collection of related views - organizes and defines the view representation to navigate, view, and modify the data

Application

  • is an object type that is a collection of screens
  • Page Tab - associates a screen to a parent application or we can say, it includes as a screen tab in the tab bar
  • Screen Menu Item - displays Screen/View as a link on the Site Map and provides a way to navigate to a screen/view



Comments