<?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: Scriptless Siebel solutions &#8211; Part2</title>
	<atom:link href="http://siebelunleashed.com/scriptless-siebel-solutions-part2/feed/" rel="self" type="application/rss+xml" />
	<link>http://siebelunleashed.com/scriptless-siebel-solutions-part2/</link>
	<description>Making Siebel Simple</description>
	<lastBuildDate>Mon, 08 Mar 2010 10:05:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: <img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/6aa7b1d60d54177.png" alt="bhargav MonsterID Icon" height="65" width="65"/> bhargav</title>
		<link>http://siebelunleashed.com/scriptless-siebel-solutions-part2/#comment-8248</link>
		<dc:creator><img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/6aa7b1d60d54177.png" alt="bhargav MonsterID Icon" height="65" width="65"/> bhargav</dc:creator>
		<pubDate>Thu, 26 Mar 2009 19:36:52 +0000</pubDate>
		<guid isPermaLink="false">http://siebelunleashed.com/?p=568#comment-8248</guid>
		<description>hi
    nice work dude !!!!!
  You could have also tried this using a data validation manager. 
   as action BC is the child BC you can do validation by selecting all records from the DVM.You can invoke the DVM from workflow using business service and can get the error message captured in the workflow. Added advantage of using a DVM in workflow is, you can display the messages in multilingual format. Main draw back of using DVM is it is not supported on mobile and handheld applications.</description>
		<content:encoded><![CDATA[<p>hi<br />
    nice work dude !!!!!<br />
  You could have also tried this using a data validation manager.<br />
   as action BC is the child BC you can do validation by selecting all records from the DVM.You can invoke the DVM from workflow using business service and can get the error message captured in the workflow. Added advantage of using a DVM in workflow is, you can display the messages in multilingual format. Main draw back of using DVM is it is not supported on mobile and handheld applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/a2a6521865a87c6.png" alt="Pankaj MonsterID Icon" height="65" width="65"/> Pankaj</title>
		<link>http://siebelunleashed.com/scriptless-siebel-solutions-part2/#comment-8241</link>
		<dc:creator><img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/a2a6521865a87c6.png" alt="Pankaj MonsterID Icon" height="65" width="65"/> Pankaj</dc:creator>
		<pubDate>Thu, 26 Mar 2009 12:41:03 +0000</pubDate>
		<guid isPermaLink="false">http://siebelunleashed.com/?p=568#comment-8241</guid>
		<description>Hi Neel,

I think there is a very simple way to do it . You went in a very complex way. Since Opportunity is Parent and Action is the Child.There would be a link that is existing bewteen Opportunity and Action.
There is a function called COUNT(MVL). 

To use that you should have constructed a MVL on top of existing link in Oppty BC.

Then create a calculated field in Oppty BC and its value would be - COUNT(MVL). It would give you the child record count.

Then you could have used Runtime Events or WF to just verify the value of this field and then thorwn the Error.

Let me know your views on this !!</description>
		<content:encoded><![CDATA[<p>Hi Neel,</p>
<p>I think there is a very simple way to do it . You went in a very complex way. Since Opportunity is Parent and Action is the Child.There would be a link that is existing bewteen Opportunity and Action.<br />
There is a function called COUNT(MVL). </p>
<p>To use that you should have constructed a MVL on top of existing link in Oppty BC.</p>
<p>Then create a calculated field in Oppty BC and its value would be &#8211; COUNT(MVL). It would give you the child record count.</p>
<p>Then you could have used Runtime Events or WF to just verify the value of this field and then thorwn the Error.</p>
<p>Let me know your views on this !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/0abac767c10a896.png" alt="@lex MonsterID Icon" height="65" width="65"/> @lex</title>
		<link>http://siebelunleashed.com/scriptless-siebel-solutions-part2/#comment-8239</link>
		<dc:creator><img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/0abac767c10a896.png" alt="@lex MonsterID Icon" height="65" width="65"/> @lex</dc:creator>
		<pubDate>Thu, 26 Mar 2009 12:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://siebelunleashed.com/?p=568#comment-8239</guid>
		<description>Hi Neel,

Great solution! I believe that it proves that is is really worth the extra effort to investigate scriptless alternatives. The overall skill level of the Siebel developer increases over time as he/she becomes more familiar with all the administrative solutions like workflow, pre-built business services and runtime events. And the well designed and upgradeable solution comes at the lowest performance penalty.

have fun

@lex</description>
		<content:encoded><![CDATA[<p>Hi Neel,</p>
<p>Great solution! I believe that it proves that is is really worth the extra effort to investigate scriptless alternatives. The overall skill level of the Siebel developer increases over time as he/she becomes more familiar with all the administrative solutions like workflow, pre-built business services and runtime events. And the well designed and upgradeable solution comes at the lowest performance penalty.</p>
<p>have fun</p>
<p>@lex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: <img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/cbb197e3ec63b1e.png" alt="Kantesh MonsterID Icon" height="65" width="65"/> Kantesh</title>
		<link>http://siebelunleashed.com/scriptless-siebel-solutions-part2/#comment-8237</link>
		<dc:creator><img class="monsterid" src="http://siebelunleashed.com/wp-content/plugins/wp-monsterid/monsterid/cbb197e3ec63b1e.png" alt="Kantesh MonsterID Icon" height="65" width="65"/> Kantesh</dc:creator>
		<pubDate>Thu, 26 Mar 2009 10:46:16 +0000</pubDate>
		<guid isPermaLink="false">http://siebelunleashed.com/?p=568#comment-8237</guid>
		<description>I think you could also try the data validation manager which uses runtime events as well. You could probably use the GetNumBCRows function to get the record count. Just a thought.</description>
		<content:encoded><![CDATA[<p>I think you could also try the data validation manager which uses runtime events as well. You could probably use the GetNumBCRows function to get the record count. Just a thought.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
