Category Archives: How To

Examples explaining how to do things in Siebel.

Siebel Open UI – Modify Calendar control

As I had said in my initial post about Siebel Open UI that it has a long way to go when it comes to real project implementation. This post is provides another example reaffirming my opinion. Oracle has gone ahead and replaced the Active X calendar control and legacy SI calendar control with jQuery calendar control. Unlike Active X calendar control that could be customized using user and system preferences they have provided no documentation or way to customize the jQuery based calendar control.

We were asked by the client to make the changes to calendar and make Monday as the first day of week and in addition to change the text “Now” to “Today”. Since no documentation was available I tried searching Siebel Unleashed 🙂 and Siebel Essentials but found nothing. Next step was to open an SR with Oracle support and as usual it didn’t help. Only thing it resulted in is an Enhancement request. It also exposed skill level of Oracle Support when they said that it is just not possible to customize the calendar control in Open UI.

Then the last step was to try to find the answer on our own and it turned out, that it wasn’t that difficult. After a bit of string search, customizing couple of files we were able to achieve this and as usual sharing it here, for everybody’s benefit.

Problem Statement:

  • Change the button Label from “Now” to “Today”
  • Change the Calendar control to make Monday as the first day of the week instead of the default Sunday.

Continue Reading

Siebel Open UI – How to use BlockUI jQuery plug-in?

This is the second post in the series explaining feature in Open UI to trigger a business component method asynchronously in a PM or PR with help of a use case. This post deals with requirement where we want to block the UI during the search operation and then unblock once the operation is completed. To block the… Continue Reading

Siebel Open UI – asynchronous call in PM-PR

Prior to Open UI you could only call workflows in asynchronous mode. Well technically it was possible to call a business service asynchronously by wrapping it in a workflow. With Open UI Oracle has provided us with a way to call Business Service, Business Component Methods, Applet Methods and of-course workflows asynchronously. The icing on… Continue Reading

How Siebel handles multiple updates to a record?

How Siebel handles multiple updates to a record?

A lot of times you must have encountered the error mentioned below SBL-DAT-00523 : The selected record has been modified by another user since it was retrieved. This error message signifies that somebody else was quicker than you and has already modified the record, so you need to perform the update again. This is common… Continue Reading