CRM & Cloud

Issues I faced in CRM & Cloud solutions

Showing posts with label OpenUI. Show all posts
Showing posts with label OpenUI. Show all posts
The printing of the current record in Siebel IP17 has been taken off. The Print menu option is there but when it is not working. Here is to reproduce the issue:
1. On an applet go to Menu
2. Click on the Print option
3. the print dialog appears
4. Click on Print button nothing happened
5. Clicking on Print Preview button nothing happened

The Print functionality works perfectly in Siebel 8.1x but it is been taken off in Siebel IP17. I am not sure why this happened and what is the alternative Oracle is thinking to provide but so far this is not available.

As per Oracle, Print option from the Siebel Applet menu should not be selected and instead Browser Print functionality will be used. It is recommended by Oracle to hide Print menu option in the applets by using CSS.
I have written a Java Card (Javacard) shell by which you can communicate with a real javacard compliance smart card. This tool is opensource and can be downloaded from github.

I named it as "GPCShell", global platform shell. By using this shell following can be performed:


  • APDUs can be sent and received
  • Status command can be send and received
  • It is complaint to Global Platform and ISO7816-4
  • It can be used to upload .cap files to a real javacard
The project is compiled via Netbeans and can be downloaded and extended.

A demo is presented here:


The tool works as follows:
  • Card is using a XML file for the Card Manager Id and security keys
  • It reads Card Manager Id from the XML and connects to the card
  • Security keys can be updated by providing SH1 256 byte keys in the XML
  • The tool uses provided security keys in the XML to authenticate the Card using SCP01 and SCP02
The structure of the XML file is as below:



One of the major problem and shortcoming with Siebel CRM was its browser dependence. That is, it was only used to work with IE. Moreover it was using ActiveX technology by Microsoft which is also now going to vanished.
Oracle lunched a major release of Siebel CRM called IP13 [ IP2013] and here for the first time Siebel was made browser independent. That is from IP13 onward now Siebel can be accessed on any modern browsers like Chrome, firefox etc including IE.
Oracle removed ActiveX technology and replaced it with a new custom framework called OpenUI. It is based on Javascript and CSS files. Just like for any modern website development, here now developer's can write javascript code to customize end user functionality like field validation, data manipulation at the browser end etc and can design and formate UI by using by customizing CSS files.
OpenUI enables Siebel CRM to be cloud ready, responsive and mobile friendly. Making UI level customization in Siebel are now as much possible as for with any other website.