Configuring Siebel Business Applications > About Siebel Web Templates and Siebel Tags > About Siebel Web Templates >

How Siebel CRM References Web Pages


This topic describes some of the properties of the application object that identify the template that Siebel CRM uses for a particular situation. For more information, see the following topics:

About the Container Page

The container page is the outermost template. It references view web templates and view web templates that reference applet templates. The container page contains markup language and Siebel Web Engine tag elements that define the Web equivalent of the application window. You can examine this logic in the CCPageContainer.swt file. The Siebel Web Engine processes the container page template, view web templates, and applet web templates.

Container Page Elements

The container page includes the following elements:

  • Markups for the top of the container page. Example markups include the corporate banner and Siebel tags that Siebel CRM uses for predefined queries. For example, in the Web Page Layout Editor you can view how the Queries menu label is the FavoritesLabel Web page item. For more information, see Guidelines for Modifying a Predefined Query.
  • Screen tab bar. Created beneath container page markups as a table. The Siebel Web Engine logic that is associated with the following tags loads the screen tab bar:
    • swe:screenbar
    • swe:screenlink
    • swe:now-control
  • View bar. The Siebel Web Engine logic that is associated with the following tags loads the view bar:
    • swe:viewbar
    • swe:viewlink
    • swe:now-control

After Siebel CRM loads the container page and displays screen and view names, the screen and view names work like links in the following ways:

  • If the user clicks a screen tab, then Siebel CRM uses the template for the default view for this screen to create and display the view.
  • If the user clicks a view name in the view bar, then Siebel CRM loads the view web template that is defined in the object definition of the view.

The Siebel Web Engine does the following:

  • Processes the set of tags in the view web template to include applets in the page.
  • Uses the view object definition, view web templates, and applet web templates to identify the applets that Siebel CRM displays in a sector.
  • Gets controls from the Siebel repository to resolve tag references to controls in each applet. Loads controls into the Web page as defined in the applet web template child object of the applet. For more information, see How Siebel CRM Uses HTML Frames in the Container Page.
Configuring Siebel Business Applications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.