Exploring Siebel Open UI
Exploring Siebel Open UI
Paper
This paper explores the capabilities within the Open UI world, the
benefits and caveats of Open UI and the need for implementing Open
UI in projects. This paper also addresses some issues with open UI and
work around for the issues that one can adopt during Open UI
implementation.
Keywords Description
Open UI Siebel Open User Interface
HI Siebel High Interactivity User
Interface
IE Internet Explorer
UI User Interface
CSS Cascading Style Sheets
HTML Hypertext Markup Language
JS Java Script
1
Exploring Siebel
Open UI
2
Exploring Siebel
Open UI
Table of Content
3
Exploring Siebel
Open UI
4
Exploring Siebel
Open UI
Even though the Siebel Open UI has many advantages, we should also
consider the limitations that we had observed in the recent times.
Few of the functionalities do not work well in IE.
Column display is not available.
Read only display of check box is not available
Implementation-Case Study
5
Exploring Siebel
Open UI
The normal Siebel application has an applet as parent and child applets
related to that will be displayed as sub applets. Here, we had displayed
the sub applets as images by using Open UI related methods, Java
script, CSS and also by modification in web templates. The space that
has been used by sub applets will be available now and it can be used
for some other purpose.
In Open UI, the sub applets are implemented as images in order to get
all the required functionality in the same screen. The user can click on
6
Exploring Siebel
Open UI
the image in order to create a new record or view the existing records.
Further there might be a need to change the look and feel of the image
for a particular scenario, for e.g., the user would see a change in the
image when there is a record in the child applet. On seeing the image,
the user would be able to know whether the applet already has a record
or not. The bubble effect to the images is provided when the user
mouse hover on the image.
The above UI changes are achieved using CSS, Java script and HTML.
Other useful features of Open UI are resizable, drag and tool tip for the
text areas. In a normal text area field, the user has to scroll up or down
in order to write a description or to view the whole description. Now
with Open UI customization, the user can resize or drag the text area.
We had implemented the tool tip feature for the description field, so
that the user can read the whole text without scrolling. On mouse hover
the whole text will be visible as a tool tip.
The above changes are achieved using Java Script or by using a third
party plug-in.
7
Exploring Siebel
Open UI
Some of the issues that have been observed with Open UI during the
implementation phase and the solution approach/workarounds used to
address the issues are listed below.
There is a vertical scroll bar appearing in the middle of all the pop up
list applets for text area field in IE. This is happening only for the list
applet and not in form applet text area. Since the issue is not
happening for a particular applet, the best possible solution is to use
the CSS modification. Hence the issue can be fixed across all the
applets.
We have fixed this issue by doing modification in the theme-base CSS
file. In order to fix this, provide the width as 100 % for the class
corresponding to the list text area.
In general, a read only field will be displayed as a grey field and should
not be editable.
8
Exploring Siebel
Open UI
But the checkbox did not exhibit the read only behavior and there is no
difference between normal and read only fields.
The read only has shown as outer border in IE and there is no difference
between normal and read only fields in Chrome, Mozilla and other
browsers.
By making the disabled attribute property of the check box to true
would be the solution using CSS. Another option would be, replace the
image with another image during preload using JS file.
Popup inside another popup is not working in IE but its working fine in
Chrome and Firefox for Siebel open UI. For example, we have a pick
applet as popup and inside the pick applet there is another popup on
click of a button. As this scenario would not work in IE, the below
workaround can be adopted in the client browser settings.
Go to ‘Tools’ ’Internet options’.
Under ‘General’ tab, click the ‘Settings’ button in the ‘Browsing
History’ section.
Choose the radio button “Every time I visit the webpage”.
Click ‘OK’ and restart the IE.
The other option would be a JS file for the applet cache issue.
When a user creates New Record in MVG applet, the pick list value does
not pop up immediately in list applets. The user has to click more than
once to select the desired value from the drop down.
As a workaround,
We can change the web template mode to edit only for creation
of New Record. The issue is happening for the pick lists in list
applet. So by changing the web template mode for the creation
of New Record would solve the issue.
If you don’t want to change the New Record creation mode to
edit then by writing JS file for the respective applet would be the
workaround.
We also noticed that there is an extra scroll bar in the applets when we are accessing the
application through IE. It can be fixed by adding the CSS property of overflow to hidden
along with the JS file.
9
Exploring Siebel
Open UI
Conclusion
10
Exploring Siebel
Open UI
11