Saturday, June 11, 2011

How to test Siebel Inbound Web Service in Mobile/Developer Client

Most of us who worked on siebel EAI especially on web services are aware that Siebel server set-up is required to test in bound web services. As EAI Component should be required to receive the inbound SOAP requests which internally call web services.

Sunday, June 5, 2011

How to disable Applet Menu Items

Disable Applet Menu Items "SaveTemplate", "ApplyTemplate" from SIS Account Entry Applet.

Solution:
Follow below steps to disable Applet Menu Items.

  • In Tools, Navigate to Applet Object -> Applet Method Menu Item. 
  • Query for "ApplyTemplate" and "Suppress Menu Item" to TRUE.
  • Similary do the same for "SaveTemplate"
  • Compile Change and login to Application, You can see "SaveTemplate", "ApplyTemplate" Menu Items are no longer visible.
But you can still invoke the methods by using key board shortcuts associated to those commands. To prevent this, you can use CanInvokeMethod Applet User Property to disable the method.

How to change the banner of Siebel eService Application

Requirement: Change the Banner of siebel eService Application.

Solution:

There are 2 ways to do this.
First one is easier one, Follow the steps to change the banner.

  1. Navigate to <siebel install dir>/PUBLIC/<lang folder>/IMAGES folder.
  2. Search for banner_globe_logo.gif image file and take a copy of it and rename it.
  3. Rename your new image file to banner_globe_logo.gif.
  4. Clear IE cache.

Second one way you need to some Tools configuration and modify Web template file.

  1. Navigate to WEBTEMPL folder and Find dCCFrameBanner.swt file,change the value of the name attribute in the following line from 
  2. BANNER_GLOBE_LOGO to NEW_ BANNER_GLOBE_LOGO. <td valign="middle" align="left"><span><swe:image name="NEW_BANNER_GLOBE_LOGO" category="HTML Control Icons"/></span></td>
  3. Rename your own picture file to new_banner_globe_logo.gif
  4. Clear IE browser cache. Login but did not see your own picture file displayed in the e-Service page. 

This is because you have not registered the Bitmap. Follow below steps to add bitmaps to Siebel Repository.

  1.  Login to Siebel Tools. In Object Explorer, select Bitmap Category Object and search for Name "HTML Control Icons" (If Bitmap Category Object is not shown in the object explorer, then need to expose from Siebel Tools > menu > View > Options > Object Explorer Tab.)
  2. Drill down into Bitmap Object of Bitmap Category Object HTML Control Icons. Search for Name BANNER_GLOBE_LOGO (The Name same as name attribute of <swe:image> Tag).
  3. Make a copy of Bitmap Object BANNER_GLOBE_LOGO. Change the Name to NEW_BANNER_GLOBE_LOGO and Filename to new_banner_globe_logo.gif. 
  4. Compile the changes into SRF file 
  5. Clear IE browser cache and login You will see the changes.

How to change the Siebel Powered By logo?

Requirement: Change the Siebel Powered by Logo (Logo appears Top Right Corner in Application) and also change the URL when click on the Logo.


Solution: To change the Logo and the URL follow below steps.

  1. In Tools navigate to Bitmap Category Object and query for "HTML Control Icons".
  2. Expand BitMap Child Object Type and Query for Name "POWERED_BY" and Change Filename property to the New file name.
  3. Compile Changes
  4. Navigate to <Siebel Install Directory>/WEBTEMPL directory.
  5. Find file CCFrameBanner.swt and make a copy of it.
  6. Open File and Change the URL in anchor tag <a>
<td align="right"><a href="http://YOURURL.com" target="_blank"><swe:image name="POWERED_BY" category="HTML Control Icons"/></a></td>

Save the changes and clear IE cache and re-login to see the changes. Alternatively you can change file name to "ebus.gif" in stead of steps 1 to 3.

How to change Background Color of selected row in list applet in HI mode

Requirement: In HI Mode, Change the Background color of selected row in List applet to Orange instead of the default yellow Color.

Solution: Follow below steps to change the back ground color of the selected row in List Applet.
1. Navigate to < siebel Install direcroty>/PUBLIC/FILES folder.
2. Find file jctrls.css and take a copy of file.
3. Open file and navigate to section ".clsJLCMain" and change the parameter "JBACKGROUND-COLOR-ROW-ACTIVE:" to the hexcolor code according to your choice of color, in this example it is orange color which is "#FF8040" . You can get standard hex color codes here.
4. Save file and Clear IE and re-login to see the changes.

You can also change the colors for list applet in the same section of the file.

Thursday, June 2, 2011

Conditionally making Field Editable/Read-Only based on user Responsibilities

Requirement: Make field editable for the user with "Siebel Administrator" and read-only for the other responsibilities.

Solution:
Follow below steps to make the field read-only based on responsibilities.

Siebel Open UI is released ...!!!

Hi Guys, The most awaited feature of Siebel, called Open UI is released. This new feature Open UI is available in new Siebel patch 8.1.1....