Siebel – Fetch Active view properties
Hi,
Working on a typical requirement recently, I came across a need to fetch the properties from the user’s active view. This was an attempt to recognize the user, and the details about the Siebel view/screen he was in.
On research we can see that there are a number of Application level methods which we have at our disposal.
Siebel – Automating Merge Records by script – II
I call this Part II, as I have already introduced the Merge Records Siebel functionality, and discussed its usage in his post. One of the interesting discussions we had was how such a data could possibly be inserted into the Siebel system, since Siebel has so many mechanisms to prevent Data Corruption. We had also zeroed in on EIM and EAI as the basic culprits which could possibly insert inconsistent data into the Siebel Database.
Siebel – Merge Records Functionality
How many times have we realized that there are multiple records exisiting in our database with nearly the same values? The next though with a bolt of lightning is, how the hell were two records with similar data entered into the system, with all the fundamentals of Primary Keys and User Keys.
Well, the answer could be that though none of the User Keys were violated, data was common in the other fields except the User Key fields. For example, we may end up having two Contact records in our system, which we realize actually point to the same CONTACT. So much so for blasphemously expensive CRM Systems!
Siebel – FINS Teller UI Navigation
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):
Siebel Server Verification – EVT Tool
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.
Siebel Server Architecture – an Introduction
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:
Siebel – An Introduction to different modules
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.
Siebel – EAI Siebel Adapter – Looping Multiple Records
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.
Siebel – Popup Update Only
Hi all,
I was working with Siebel Multi Valued Links (MVLs) for some of the configuration requirements in our project. Siebel Configuration is a vast world in itself. I always feel I am learning something new everyday!
We generally use MVLs to fetch data through typical “Links” that we configure in Siebel BCs. We once across an interesting requirement which I am sharing with all of you.
Requirement: To suppress the opening of the MVG Pop up Applet for a particular Multi Valued Field (MVF).
Siebel EIM – Custom table mapping
This article is similar to my previous article (Siebel EIM – Custom column mapping). As a feedback to it, associates asked as to how we can actually map an entire custom table itself, rather than only custom columns. Here are the simple steps:
1. In object explorer select “Table” and query for base as well as for corresponding EIM table. For example here I am taking example of CX_ACCOUNT and corresponding EIM table EIM_ACCOUNT. Lock both of them.
Siebel – EAI Siebel Adapter Search Spec
Hi,
I can bet that for anybody who has worked on Siebel EAI, ‘EAI Siebel Adapter’ is not an Alien term. This post is about EAI Siebel Adapter’s Query method.
How to restrict the number of Child records returned in Siebel adapter’s Query.
Scenario – Order and related Order Line Items
Siebel – EAI JMS Transport
Hi All,
After being a mere spectator and a regular visitor of GeeksBlogging@dotCOM for last one month, here is my first post.
In this JMS Transport series I’ll be covering following topics:-
What are Transports?
Different Methods available for Transports
Java Business Service
EAI JMS Transport and Server Setup for Inbound Receiver
How to setup local client for using EAI JMS Transport
How to connect to an MQ server using EAI JMS Transport
XPath Expressions in XML – Part I
This post has a broad focus, not just Siebel CRM. I have briefly alluded to the XML structures in EAI in some of my previous posts:
A meeting with Siebel EAI
FINS Industry XML Query Service
One of the interesting things that came out of the feedback was parsing the XML and the XPath expressions. This is exactly what I will be covering in my blog post today.
The XPath defines the path, or the way that you parse/read/traverse through an XML. The concept is generic in nature. However, Siebel in itself has some limitations in the way that it handles these expressions. I will try to cover both these scenarios here. I will take the following small XML Snippet as an example for better understanding of the same. One of the best ways to understanding this is to refer this structure of the XML is a popular XML Editor like Internet Explorer, Oxygen Editor, Editplus, Altova XML Spy (I like this the best), or any other supported browser.