0% found this document useful (0 votes)
66 views11 pages

Module 10: Customizing The Analytics Web User Interface

This module discusses customizing the user interface of Siebel Analytics 7.7. It covers modifying the dashboard UI using cascading style sheets, modifying other components using XML message files, and available SOAP services. The objectives are to learn how to customize the UI so that changes survive upgrades. Styles are defined in CSS files that can be modified, and text elements can be customized in XML message files.

Uploaded by

Deepanshu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views11 pages

Module 10: Customizing The Analytics Web User Interface

This module discusses customizing the user interface of Siebel Analytics 7.7. It covers modifying the dashboard UI using cascading style sheets, modifying other components using XML message files, and available SOAP services. The objectives are to learn how to customize the UI so that changes survive upgrades. Styles are defined in CSS files that can be modified, and text elements can be customized in XML message files.

Uploaded by

Deepanshu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Analytics: Application Developer (Siebel 7.

7)

Module 10: Customizing the


Analytics Web User Interface
Module Objectives

After completing this module you will be able to:


 Identify and explore cascading style sheets used by
Siebel Analytics
 Modify Dashboard user interface (UI) styles using
cascading style sheets
 Modify non-Dashboard UI components using XML
message files
 Identify the available SOAP services

Why you need to know:


 The Analytics user interface can be customized
 You need to know how to customize so that future
upgrades do not write over your customizations

Module 10: Customizing the Analytics Web User Interface 2 of 11


Cascading Style Sheets
 Allow for the separation of the style and layout of HTML files
from their informational content
 Typically linked via external sheet using the HTML LINK tag
 Are made up of style rules that tell a browser how to present a
document
 Rules are called classes
 Each class comprises one or more property/value pairs in the
format: .class { property:value }
 Example
Class name
Multiple
.TitleLogo { width: 1%; property/value pairs
vertical-align: bottom; are separated by a
position: relative; semi-colon
top: 1px;
}

Module 10: Customizing the Analytics Web User Interface 3 of 11


Analytics Cascading Style Sheets
 Define the Dashboard user interface (UI)
 Can be modified by Web developers with administrator rights
 Are located at:
C:\SiebelAnalytics\Web\App\Res\s_Siebel7\b_mozilla_4\
 Keep copies of modified file in the
C:\SiebelAnalyticsData\Web\Res\ folder because changes can
be overwritten by upgrades

Module 10: Customizing the Analytics Web User Interface 4 of 11


Modifying Cascading Style Sheets
 Overall look and feel of the Dashboards is controlled by:
 PortalBanner.css
 PortalContent.css
 Each Analytics view has its own section inside Views.css

Module 10: Customizing the Analytics Web User Interface 5 of 11


Sample Style Sheet Entry
 This cascading style sheet entry sets the defaults for the body of
the Dashboard:
Style class

.PortalBody {
font-family: Verdana, Arial, Sans-serif;
font-size: 9pt;
background-color: #FFFFFF;
margin: 0 0 2 0;
} Colors in CSS
files are in hex
format

Module 10: Customizing the Analytics Web User Interface 6 of 11


XML Message Files
 Used to customize text elements
 Language-specific XML message files have their own folder
 Web\App\Res\l_xx\Messages where l_xx is the language identifier
 Example: for english-usa, the identifier is en
 UIMessages.xml file contains frequently-customized messages
 Store customized XML messages the CustomMessage folder
 You may already have a file in this folder; do not modify, move, or
delete
 Restart the Siebel Analytics Server to make new messages
available

Module 10: Customizing the Analytics Web User Interface 7 of 11


XML Message Structure
 File name indicates the type of content
 Each file can contain multiple messages
 Message format:

<WebMessage name=“messageName”>

Message contents

</WebMessage>

 Example:
<WebMessage name="kmsgChooseReport">
<TEXT>Choose Request</TEXT>
</WebMessage>

Module 10: Customizing the Analytics Web User Interface 8 of 11


Simple Object Access Protocol
 Siebel Analytics exposes the Web services via the Simple
Object Access Protocol (SOAP)
 The following SOAP services are available:
 Session
 HTML View
 XML View HTTP
 Catalog

Module 10: Customizing the Analytics Web User Interface 9 of 11


Summary

This module showed you how to:


 Identify and explore cascading style sheets used by
Siebel Analytics
 Modify Dashboard user interface (UI) styles using
cascading style sheets
 Modify non-Dashboard UI components using XML
message files
 Identify the available SOAP services

Module 10: Customizing the Analytics Web User Interface 10 of 11


Lab
 In the lab you will:
 Modify the UI using cascading styles sheets

Module 10: Customizing the Analytics Web User Interface 11 of 11

You might also like