Siebel eSales Administration Guide > Setting Up Siebel eSales > Customizing the eSales User Interface >

Implementing Siebel eSales Without Frames


Customer and partner applications use HTML frames for optimum compatibility when running with browser-based applications. With HTML frames, portions of the browser window scroll independently from the rest of the window. For example, with HTML frames you could place the main navigation in one frame and content in another frame. You could scroll the content while the main navigation remains in a fixed location.

NOTE:  You can unframe customer and partner applications; however, Siebel employee applications require frames and cannot be unframed.

Limitations of Unframing

Before unframing your customer and partner application, consider the following limitations to using unframed applications with framed applications:

  • HTML frames let users see the customer and partner global navigation links and other information while they are in an application. This allows them to exit or cancel the session by navigating to another view. When the customer and partner application is unframed, an application occupies the entire browser window when launched. This makes the global navigation links inaccessible.
  • In an unframed application, all UI elements exist in the same window. Therefore, the contents list may scroll off the page as a user scrolls down. This is a limitation of the unframed HTML environment and a factor in choosing to frame applications or not.

If you decide to implement your customer and partner application without HTML frames, use the following procedure to unframe your application. The following example unframes a Siebel eSales application. For more information, see Siebel Tools Reference.

Implementing a Customer and Partner Application Without Frames

Use the following procedure to implement a customer and partner application without frames.

To implement a customer and partner application without frames

  1. Add the DisableFrame parameter to the cfg file:
    1. Use any text editor to open the cfg file for the application.
    2. In the SWE section of the cfg file, add this parameter:

      DisableFrame=TRUE

    3. Save the changes and close the cfg file.
  2. Open Siebel Tools.
    1. In Object Explorer, select the Type tab and click the Application node.
    2. From the Application list, select Siebel eSales.
  3. From the View menu, choose Windows and select the Properties window.
  4. Record the value for the property called Container Web Page.

    In Siebel eSales the value is CC Container Page (eSales).

  5. In Object Explorer, select Web Page, and in the Web Pages list, select the Container Web Page named CC Container Page (eSales).
  6. Copy this Web Page and label it CC Container Page (eSales) No Frames.
  7. With the new Web Page selected in the list, select the value for the Web Template property in the Properties window. The value should read DotCom Page Container (Framed). From the drop-down list, choose Page Container No Frames. Step off the current Web Page record to store this change.
  8. In Object Explorer, select Application.

    Verify that the Siebel eSales application is selected in the Application list.

  9. In the Properties window, select the property Container Web Page. From the drop-down list, choose the newly created CC Container Page (eSales) No Frames. Step off the current application record to store this change.
  10. Compile your changes.

    The Siebel eSales application is now associated with the unframed Customer and Partner application container. This container is associated with the unframed SWE container template (dCCPageContainer_NoFrames.swt). The next time you launch the application, content and navigation are loaded into a single window.

Siebel eSales Administration Guide