This is second post in the series where I share my experience of working on a Siebel Open UI project. In this post I would like to callout for areas where you have to pay special attention as they are used commonly in Siebel Development but are plagued with defects when you move to Siebel Open UI and I am talking about Siebel 8.1.1.11 PatchSet 5.
Toggles:
This is one of the biggest pain areas in Open UI. The good thing about toggles is that now the page is not refreshed completely but the defects and issues are not worth implementing toggles. Toggles conflict with Server Side scripting on BC/Applets and often result in issues like loosing context, Field not available error.
Radio Buttons:
Don’t use radio buttons, they are full of defects.
- They don’t refresh properly and immediately
- Difficult to style
- SetFieldValue only triggers when you step off the record even with “Immediate Post Changes” set to true (already accepted as product defect).
- Multilevel toggles also doesn’t always work.
- Combination of Toggle and Radio Buttons is lethal and don’t even try it.
Browser Scripts:
If your existing project has lot of browser scripts then you are going to have hard time in getting everything working. Existing browser scripts are not very compatible especially if there is heavy scripting related to BC events. SetProfileAttr doesn’t work by default in browser scripts. This is one of the security enhancement that Oracle has introduced as part of Open UI.
Calendar:
Calendar control is buggy in Firefox (product defect). It doesn’t open second time and not much customization options are available even though it is a third party control. This defect is fixed in patchset 7.
Pick Applets:
They are marred by a strange product defect. In Firefox if you hit enter instead of Go button to search in a pick applet then instead of returning results the pick applet closes all together. It works fine in all other browsers.
These were some of the areas that gave us really hard time, so just wanted to share with all and save them few headaches.
More on Open UI coming soon, stay tuned!!
<< Previous in series Next in series >>