Archive for July, 2009
You are currently browsing the GeeKs Blogging @ dotCOM blog archives for July, 2009.
You are currently browsing the GeeKs Blogging @ dotCOM blog archives for July, 2009.
Siebel is POWERFUL! Now, need I even say that? And, in all its beauty and glory is the vanilla functionality. I keep coming across something new and novel everyday, and wondering, what percentage of 1% of Siebel do I now understand?!!
Here is another such Business Service that I came across the other day, “FINS Teller UI Navigation”. It has the following methods (my uncalled personal analysis is mentioned herewith):
Verifying the health of our Siebel Server Environment is the primary concern of any sane Project Manager to have spent such large sums of money in setting it up in the first place. We have already introduced a couple of very useful tools to analyse performance and other bottlenecks in the past. Here, I will try to cover one of the prominent tools used extensively in the process.
It is called the Siebel EVT Tool, or the Environment Verification Tool in Siebel. It helps Siebel Administrators verify the configuration, of Siebel Business Environment. Errors and Potential problems in a Siebel Implementation can readily be found out through this tool.
Claus Moldt, the VP of Service Delivery at Salesforce recently made the announcement that Salesforce’s Singapore Data Center is now Live!! Salesforce claims that this new Data Center in Singapore will help accelerate Customer Adoption, and most importantly, customer success, with the enterprise cloud computing worldwide.
All of us know Salesforce as the pioneers in the SaaS CRM space. And, with the high number of existing customers, they are going to be there for quite some time! Salesforce, though, was known to be pretty strong in Americas, their foothold in Asia was not all that successful. A lot was attributed to the sluggish Asian economy.
RefreshRecord() does not work in all cases, does it?
This is a very common requirement I have seen in almost all Siebel EAI implementations. We have data flowing IN and OUT of the Siebel CRM system. It is updated in the Database alright, but, how do we update the user on the UI. I am assuming a quick data interchange in Real-time using a VBC or a Web Service or something similar. Whenever we update the Database using a Workflow or a script here, the UI will not refresh automatically, and though the process would end successfully (I hope it does), the user would never come to know about the successful updation until he manually does a Query + Go on the Applet, or uses the famed Alt+Enter Hotkey.
We discussed about the basic Siebel Server Architecture in our previous posts. I will try to elaborate on some of them as per my understanding one by one. I amm trying to detail out the Siebel Gateway Server today.
The first thing we need to understand is that Siebel Gateway Server is a LOGICAL Siebel server, and not a PHYSICAL Siebel server. Its primary purpose is to provide the services of a Name Server. It is for this reason that it is also referred to as a Siebel Gateway Name Server.
Most of Oracle Certifications need a mandatory hands on training. We covered the introductory part in our post here.
Today, Paul is back with further details in the second part (opens in a new window) of the same series where he continues from where he left off the other day.
Don’t miss it!
You may call this an introductory tutorial. Siebel as we all know, is quite a complex maze of many different objects and components working together to provide a successful CRM implementation. This topic is very trivial. Yet, I have noticed many professionals with multi-year experience discussing basic Siebel Architecture questions with me.
I am trying to outline a general architecture in a simple environment. Some of the most common jargon that you would come across when thinking in this direction are:
We had reported yesterday that Google has announced its own Operating System, the Google Chrome OS. And, all of us wondered at the timing, especially considering that they don’t even have a prototype or a clear path on as to how they are going to build it! Well, we believe we just found the answer.
As per the reports reaching us at GeeksBlogging@dotCOM, it is said that Microsoft is about to announce something BIG this Monday. If the rounds over the Internet are to be believed, it seems Microsoft may be launching “Microsoft Office in the Cloud”. All of us believe that MS Office is Microsoft’s second best selling software after MS Windows.
In the Customer Relationship Management (CRM) space, Siebel CRM is the undisputed Market Leader, at least that is the impression I have! And not only just so. Dig a little deep into Siebel CRM and you would realize how wide and vast Siebel CRM is, in terms of both the number of functionalities it covers, and the amount of detail in each one of these functionalities that it covers. I am more and more convinced that it is not just one software, but, and entire CRM suite stack built for the purpose.
Two brands, two giants. However, despite being so similar, are so different owing to the fields they work in.
Purely in the order of the companies’ registration date, Microsoft, revolutionary#1, the one which redefined Personal Computing with the Windows Operating System. Today, just one look at the Software Stack provided and supported by MS makes one gasp. Some of the most popular ones I can recall straight away being
This is a follow-up post on the post, Siebel – Looping Multiple Records – III. We are looking at possibly more conventional methods to loop through multiple records in Siebel, than the SIA BC Utility Service.
We will make use of EAI Siebel Adapter’s QueryPage method to achieve the same. Knowledge of Siebel Workflow processes is essential to understanding this post.
The QueryPage method allows us to input an additional parameter, NumOutputObjects, to define the number of records that we want to output. Why not set this value to ’1′?
Following is an outline of the Dummy Workflow I used to achieve this.
Now, all of us know that, don’t we. And, I guess most of us crib about it all the time.
Whenever we plan of undergoing an ORACLE Certification, we know that though the cost of taking the actual Exam itself is not all that steep (not that it’s cheap), rather it’s the mandatory course that we have to attend before it that really turns one off. Two most popular reasons I have heard of:
Looping through multiple records is a requirement we come across multiple times in almost all Siebel Implementations. And, I can’t recall how many times I have seen dirty scripts to achieve the objective.
I call this Part III, as we have already covered this before on GeeksBlogging@dotCOM, in the articles,
Siebel – Looping multiple records – Query and Process
Siebel – SIA BC Utility Service – Loop multiple records