Monday, December 17, 2012

A Closer Look at Siebel Open UI

Last week, Oracle has released the Siebel patch set (and for the general public. Also dubbed "Innovation Pack 2012", it is full to the brim with treats such as BI Publisher 11g support and of course the long awaited Open UI which breaks the barrier of browser (read IE) lock-in and provides a brand-new, standards-based, open (hence the name) web interface suitable for any modern browser and device.

In today's post I would like to explore some of the most intriguing features of Siebel Open UI. This can only be an incomplete and unordered list, but nonetheless it tries to convey the message that there are a lot of changes among a somewhat familiar appearance.

Site Map Filter

Tired of using the browser text search on the site map? Open UI comes with a search box on the site map. Just type in a search term and the site map entries will be filtered on the fly.

Siebel Open UI Site Map Filter

Browser Feature Support

Siebel Open UI supports most (if not all) of the browser's native capabilities such as zoom, print or save to file. However, Quick Print is still the better option to produce printable output.

LOV Auto Complete

Now there is true auto complete for static pick lists. For example you can type 'pp' in the Sales Stage field of an Opportunity and the dropdown box will present 'Approved' as a matching value.

Tabs or Tree?

Navigate to Tools - User Preferences - Behavior and set your preferred layout and theme. Administrators can also provide custom themes.

Now this brings up some memories...

Bye bye, Shuttle Applet

After opening a Multi Value Group (MVG) Applet (good news: the F2 keyboard button still works), you only see the MVG Applet. The concept of shuttle applets has been introduced in Siebel 7.5 and obviously it was put down for a Show Available button, which brings up the Associate Applet.

Bye bye, Message Bar. Hello Notifications

Gone is our beloved message bar (the "ticker" at the bottom of the view). In Siebel Open UI, message broadcasts are now transmitted via the Notification icon next to the PDQ dropdown. The number on the icon represents the number of unread messages. After clicking the icon, the message list is displayed. You can click on a message to view its details.

Extensibility? Yes, please.

With its new open framework (based on jQuery), Open UI is an adventure park for script kiddies. Good old browser script (written in Siebel Tools and extracted from the SRF) is still supported, but there is a brand new JavaScript API.

So if you fancy anything out of the ordinary, you can put in some effort and produce something like this:

The above screenshot shows the contact affiliations as a carousel. The technique of extending Open UI with JavaScript is not for the faint of heart but I will dedicate some posts to it in the future.

What Open UI cannot do (at the moment)

We must be aware that despite the awe-inspiring features and extensibility, Siebel Open UI is still in an early stage of evolution. For example, you should get used to seeing this:

Some applet types are just not supported at the moment. In addition to that, special modules like Siebel Marketing are explicitly mentioned in Oracle documentation (on My Oracle Support) as being on the list for the next release.


What I have described above is merely the tip of the proverbial iceberg. I hope the above post makes clear that Siebel Open UI is a great, promising endeavour. The learning curve for end users and developers alike is held quite low and I'm sure we will see Open UI grow in the future.

Stay tuned for more posts on Open UI on this blog.

have a nice day



  1. Hello @lex!

    Thanks for your valuable posts!
    I've got my hands on the Open UI and already noticed some strange behaviour :)
    MVG (when M:M) is not working with thin client.
    Verticall scroll is not working as expected.
    Some divs overflows works incorrect.
    eConfigurator works only with some templates (grid templates and menu templates doesn't work)
    I hope this will be fixed really soon.
    Also if you're not seeing list applets in chrome turn off your adblock :)

    Keep up your great posts!

    Regards, Alex.

  2. Hi Alex,

    is there any possibilities or guide lines how we configure notification in open ui? We are using siebel open ui public sector

    Our goal is to display the notifications each time a new activites or cases (public sector) are assigned to a user.

    Thank you very much


  3. Hi Charles,

    the notifications are displaying the traditional message broadcasts. So if you create a new message broadcast programmatically (e.g. through workflow) then it will appear in the notification area.

    have a nice day


  4. Hi Alex,

    thank you for fast reply. Since I am new in Siebel and open ui. Could you tell me more details about message brodcast and how I link the created message (e.g. as you suggested using workflow) to open ui.


  5. Hi Charles,

    here is a link to start with. It explains how message broadcasts work and how to manually enter them.

    Please work with a Siebel developer in your team to find a way to produce these entries programmatically (sorry, but a comment is not the place to teach Siebel workflow ;-)

    have a nice day


  6. Hi Alex,
    I have done tile applet for Opportunity List Applet so that i mentioned the rendering key to that applet in physical renderer and i got the tile also. But i could not view any other list applets. Kindly help me to resolve this.