Siebel Application Architecture - Interview Question
By neel | July 23, 2008
Today I am going to discuss interview questions that I think are basic and interesting. I will be adding more questions and answers in next few days. So watch out for Interview Questions Categories
Ques: You are logged into Siebel Call Center as a dedicated or mobile client. How do you determine to which database you are connected?
Answer:
Read the rest of this entry »
Categories: Interview Questions | 1 Comment »
Siebel tools and List of Values
By neel | July 22, 2008
3 years into Siebel and I didn’t know till few days back, that you can create List of Values records in Siebel Tools and they get reflected in Siebel Application. I know this might be surprising for many but that is the truth. Here are the steps to do it.
Read the rest of this entry »
Categories: Configuration | 5 Comments »
Siebel Analytics presentation for download
By neel | July 18, 2008
Sekhar a user of Siebel Unleashed Forum has posted Siebel Analytics Data Warehouse and Analytics Server Architecture PPT’s for download.
Don’t wait download them before it expires. Here is the link the the thread of forum from where you can download the PPT’s.
Categories: Downloads, Siebel Analytics | No Comments »
Siebel List Applet columns and SWT Files
By neel | July 16, 2008
Anoop a reader of my blog asked me a question few days ago. It is an interesting question.
Question:
In Siebel Applet suppose we have a Limitation to show Only 40 Field (Control) and we want to show some more columns.how to configure in this scenario?
I had an idea how to do it but I hadn’t actually worked on it. After this question I decided to find out the answer and the result is the post below.
Solution:
As we all know that Siebel uses Siebel Web Template (SWT) files to render UI both our List Applet and Form Applet are based on Web templates. So, Answer in short is We can achieve our requirement by changing SWT files. Some other question that we have to answer before this question becomes complete are.
- Which SWT File?
- What to Change in that SWT File?
Complete Solution:
Read the rest of this entry »
Categories: Configuration | 10 Comments »
Siebel workaround of ShowModalDialog defect
By neel | July 15, 2008
When you use the above code in 7.8.2.* version you application will hang after showing you the prompt. You need to press CTRL+8 to get out of hang mode.
You need to make small change to vanilla JS files to make it work. Here is link to an alert on metalink which can help you to make that change.
For those who do not have access to metalink I will post the steps below Read the rest of this entry »
<< Previous in seriesCategories: eScript | 2 Comments »
Understanding Business Intelligence
By neel | July 15, 2008
Business Intelligence popularly knows as BI is a buzz word in today’s market. I had been going through various articles but none of them explained BI in simple words so that it is easy to understand what actually it meant.
While surfing through net I came across a nice article which did help me to understand what BI is all about and how it affects our day to day life. I thought it would be you would also want to read it. Read the rest of this entry »
Categories: Downloads | No Comments »
Using ShowModalDialog
By neel | July 14, 2008
Write the below given code in browser script for an applet . This below given code will display Abort, Retry and Ignore prompt on click of a button.
In this example I had created a button on an applet and the name of the method it invokes upon click is EventMethodAddress. This code has been provided by Tejeshwar Singh a friend of mine
if (name == "EventMethodAddress")
{
var arr = new Object;
arr.prompt = "Are you sure?";
arr.buttons = 2;
arr.title = "Testing Dialog";
var intRet;
intRet = theApplication().ShowModalDialog("temp.htm", arr, "dialogHeight:150px; dialogLeft:200px; dialogWidth:500px; status:no;help:no;")
if(intRet == 3)
alert("You clicked Abort");
if(intRet == 4)
alert("You clicked Retry");
if(intRet == 5)
alert("You clicked Ignore");
return("CancelOperation");
}
Let’s go through the code now Read the rest of this entry »
Categories: eScript | 5 Comments »
Different kind of Dialog box in Siebel.
By neel | July 14, 2008
This is going to be 3 part series and I am going to post one part each day.
By default very few types of prompts are available in Siebel with which we can interact with user. Most commonly used method are:
RaiseErrorText: Which is used to display information to user but when we use it the processing of further statements stops. So, generally we use it only when we have to display validation error in which case user cannot proceed further before he rectifies the error.
Alert: One more method which is used in browser scripts to display information and this is actually just to display information and it doesn’t affect the processing of script or transaction in anyway. So, it is generally used to display information messages like “Please remember to do this after this”.
Confirm: This displays an OK or Cancel dialog box which affects the transaction depending on user choice. An example of this is a dialog box that you see when you try to delete a record.
Next in series >>Categories: eScript | 4 Comments »
Reason for fewer posts in July
By neel | July 12, 2008
I am sure you guys must have noticed I have posted lot fewer posts than I usually do.I try to post at least 4 posts every week and try to have 20 posts for a month (which I think is pretty good number).
The reason, there are less posts in July is because a lot is happening in my professional front.
The bad news is that this lull might continue for next few more days but good news is that during this time I have attended Siebel 8.0 training and will soon be starting series of posts sharing my experience about it.
Categories: Uncategorized | 3 Comments »
ActivateField ClearToQuery and ExecuteQuery
By neel | July 9, 2008
Divya a reader and member of Siebel Unleashed forum asked me a question about a common code snippet that we use in our scripting. The code snippet is as following
var oEmpBusObj = TheApplication().ActiveBusObject();
var oEmpBusComp = oEmpBusObj ().GetBusComp("Employee");
var sLoginName;
oEmpBusComp.ActivateField("Login Name");
oEmpBusComp.ClearToQuery();
oEmpBusComp.SetSearchSpec("Login Name", sLoginName);
oEmpBusComp.ExecuteQuery();
oEmpBusComp = null;
oEmpBusObj = null;
and the Question she asked is
Is it necessary that we have to write first ActivateField then followed by Clear to Query then followed by SetSearchSpec and then ExecuteQuery?
I thought of replying it there but then thought of sharing the answer with all of you so that everybody (including me) can benefit from it.
Again the answer is from my experience of working is Siebel and I might not be right or my answer might be incomplete so please don’t hesitate to express your views and correct me if I am wrong.
Read the rest of this entry »
Categories: eScript | 3 Comments »
« Previous Entries
Subscribe by Email