<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Siebel &#8211; Automating Merge Records by script &#8211; II</title>
	<atom:link href="http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/</link>
	<description>Let&#039;s share...</description>
	<lastBuildDate>Fri, 05 Aug 2011 10:11:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: nanpats</title>
		<link>http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/comment-page-1/#comment-3500</link>
		<dc:creator>nanpats</dc:creator>
		<pubDate>Fri, 02 Apr 2010 04:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://geeksbloggingat.com/?p=647#comment-3500</guid>
		<description>I would respond to one of my comments wherein I pulled out questions on merge when Data Management Application like UCM are in use ---

UCM has got inbuilt features DeDuplication and Survivorship Rules which govern / evaluate the matching percentage of 2 given records (DeDuplication) and update of certain attributes on the survivor post merge (Survivorship Rules). However if you have integration of the standardized data back into Siebel, you would be required to maintain the same in Siebel. This is where a custom merge solution comes handy.
To build a custom merge solution the following pointers should be kept in mind:
a. Merge of 2 records (Way to identify the survivor and victim records)
b. Update of attributes / fields from victim onto Survivor record (Survivorship rules)

The solution would be a 3 step process (high level though)
1. Ensure you have ways to identify the Victim and Survivor records based on merge performed in UCM
2. Capture the attributes / fields from the victim record which you would like to update on the survivor record (based on Survivorship rules in UCM)
3. Perform OOB Merge on the records
4. Explicitly update the fields on the survivor record per pointer 2.

I will update the group on other questions in sometime related to Foreign key reference and child record association / disassociation resolution.</description>
		<content:encoded><![CDATA[<p>I would respond to one of my comments wherein I pulled out questions on merge when Data Management Application like UCM are in use &#8212;</p>
<p>UCM has got inbuilt features DeDuplication and Survivorship Rules which govern / evaluate the matching percentage of 2 given records (DeDuplication) and update of certain attributes on the survivor post merge (Survivorship Rules). However if you have integration of the standardized data back into Siebel, you would be required to maintain the same in Siebel. This is where a custom merge solution comes handy.<br />
To build a custom merge solution the following pointers should be kept in mind:<br />
a. Merge of 2 records (Way to identify the survivor and victim records)<br />
b. Update of attributes / fields from victim onto Survivor record (Survivorship rules)</p>
<p>The solution would be a 3 step process (high level though)<br />
1. Ensure you have ways to identify the Victim and Survivor records based on merge performed in UCM<br />
2. Capture the attributes / fields from the victim record which you would like to update on the survivor record (based on Survivorship rules in UCM)<br />
3. Perform OOB Merge on the records<br />
4. Explicitly update the fields on the survivor record per pointer 2.</p>
<p>I will update the group on other questions in sometime related to Foreign key reference and child record association / disassociation resolution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitin Jain</title>
		<link>http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/comment-page-1/#comment-3401</link>
		<dc:creator>Nitin Jain</dc:creator>
		<pubDate>Tue, 23 Mar 2010 19:40:53 +0000</pubDate>
		<guid isPermaLink="false">http://geeksbloggingat.com/?p=647#comment-3401</guid>
		<description>hmmm.. Nice pointers, Nanpats.
Waiting eagerly for answers to these from you, buddy..</description>
		<content:encoded><![CDATA[<p>hmmm.. Nice pointers, Nanpats.<br />
Waiting eagerly for answers to these from you, buddy..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nanpats</title>
		<link>http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/comment-page-1/#comment-3387</link>
		<dc:creator>nanpats</dc:creator>
		<pubDate>Tue, 23 Mar 2010 16:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://geeksbloggingat.com/?p=647#comment-3387</guid>
		<description>MergeRecords method works fine for OOB foreign key references.
How are the Custom foreign key references resolved? How about the Child records associated to the merged victim record? Any ideas?

Apart from above pointers, if Data Management application like UCM is in use, there is a requirement to merge the records with certain attributes of the victim record to be retained on the survivor record.</description>
		<content:encoded><![CDATA[<p>MergeRecords method works fine for OOB foreign key references.<br />
How are the Custom foreign key references resolved? How about the Child records associated to the merged victim record? Any ideas?</p>
<p>Apart from above pointers, if Data Management application like UCM is in use, there is a requirement to merge the records with certain attributes of the victim record to be retained on the survivor record.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sajan</title>
		<link>http://geeksbloggingat.com/2009/07/22/siebel-automating-merging-records-by-script-ii/comment-page-1/#comment-400</link>
		<dc:creator>Sajan</dc:creator>
		<pubDate>Wed, 22 Jul 2009 07:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://geeksbloggingat.com/?p=647#comment-400</guid>
		<description>Good Post Nitin !!!
We can extend the functionality by writing a BS to merge more than 1 record to the source.</description>
		<content:encoded><![CDATA[<p>Good Post Nitin !!!<br />
We can extend the functionality by writing a BS to merge more than 1 record to the source.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

