<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1453051883337799699</id><updated>2026-03-28T04:07:53.973-07:00</updated><category term="Siebel CRM"/><category term="How To?"/><category term="Scenario/Solution"/><category term="Configuration"/><category term="Siebel Admin"/><category term="Some Useful Informations"/><category term="Tricks in Siebel"/><category term="Error/Resolution"/><category term="Scripting"/><category term="User Properties"/><category term="Siebel Interview Question"/><category term="CFG Parameters"/><category term="Vanilla Functionalities"/><category term="Workflows"/><category term="Hidden Truths of Siebel"/><category term="Root Cause Analysis"/><category term="EAI"/><category term="Production Issues"/><category term="Business Services"/><category term="Performance Issues"/><category term="Issues/Resolution"/><category term="Outside Siebel"/><category term="Scriptless Solutions"/><category term="Siebel Best Practices"/><category term="Runtime Events"/><category term="Web Services"/><category term="Definitions"/><category term="Workflow Policy"/><category term="Innovation Pack"/><category term="Monitor Agent"/><category term="Order Management"/><category term="Product Config"/><title type='text'>Siebel Mantra</title><subtitle type='html'>A blog where people talk about Siebel CRM</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-157070041796068355</id><published>2016-05-11T06:34:00.001-07:00</published><updated>2016-05-11T06:34:52.263-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Vanilla Functionalities"/><title type='text'>Siebel Application Usage Pattern Tracking</title><summary type="text">

Siebel CRM Innovation
Pack 2015 onwards, Application usage tracking becomes very easy as it is
available OOTB and administrators can setup this in the application to get the
details like &quot;who&quot;, &quot;when&quot; and &quot;how many times&quot;
access any UI/feature in the Siebel application. The best part is, it is so
much configurable that administrator can decide what all events need to be
captured and analyzed.

</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/157070041796068355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/siebel-application-usage-pattern.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/157070041796068355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/157070041796068355'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/siebel-application-usage-pattern.html' title='Siebel Application Usage Pattern Tracking'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/zKrKTIiqKGk/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-8571680746461174801</id><published>2016-05-09T06:20:00.001-07:00</published><updated>2016-05-11T06:42:55.398-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Services"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scriptless Solutions"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>Auto Fix the Product structure in Quote/Order Line Items</title><summary type="text">

There are situations when due to some
business requirements you make changes in the existing Products/Promotions (configured
in Administration – Products screen), may be you add a simple product at the
second level hierarchy with a minimal cardinality as 1 or add some attribute
with some pre-default value and so on.

So, in these kind of situations, while you
are working on Asset based ordering</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/8571680746461174801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/auto-fix-product-structure-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8571680746461174801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8571680746461174801'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/auto-fix-product-structure-in.html' title='Auto Fix the Product structure in Quote/Order Line Items'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIAnJDfdrx9RYxhCxeG689IrgrpXUL92a0YVT1sjlz0N3ItACsKyYtdSnPpn5rrLCxzwxYpLT2Q1WeXUJxuLrk-BAHPwalkmEGjklXp_9Ox6-gIQOhXMNcK5TvzQzfPsXuYLjIY01BMdY/s72-c/AutoFixStructure.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-1771448601383455227</id><published>2016-05-03T06:06:00.001-07:00</published><updated>2016-05-09T06:22:17.278-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Innovation Pack"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>Siebel CRM Innovation Pack 2016 is here!!!</title><summary type="text">

Good News!!

Siebel CRM Innovation Pack 2016 is released with lot
many new functionalities and highlights.



Enjoy
this youtube video to get a glimpse of it.







https://youtu.be/CYNxGSJ7xdQ



Can
also go through the Doc Id&amp;nbsp;2121894.1
on the supportweb for more details.

&amp;nbsp;&amp;nbsp;

Cheers

Gaurav




</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/1771448601383455227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/siebel-crm-innovation-pack-2016-is-here.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1771448601383455227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1771448601383455227'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2016/05/siebel-crm-innovation-pack-2016-is-here.html' title='Siebel CRM Innovation Pack 2016 is here!!!'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/CYNxGSJ7xdQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-7479261023933621056</id><published>2016-02-19T03:27:00.000-08:00</published><updated>2016-05-11T06:43:14.507-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><category scheme="http://www.blogger.com/atom/ns#" term="Vanilla Functionalities"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Services"/><title type='text'>Multi Org support for an Inbound Web Service</title><summary type="text">


Let’s talk about a scenario
today.



We have different end-users from
India, USA etc logged into the web-portal for placing their orders and from the
web portal they can register themselves.&amp;nbsp;We have a “Create Account”
Inbound Web Service which is used to create Accounts in Siebel. Whenever a new
customer register himself, the web portal sends the information to AIA and then
AIA invokes </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/7479261023933621056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2016/02/multi-org-support-for-inbound-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7479261023933621056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7479261023933621056'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2016/02/multi-org-support-for-inbound-web.html' title='Multi Org support for an Inbound Web Service'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-6625376586955004941</id><published>2016-02-17T06:51:00.000-08:00</published><updated>2016-05-11T06:43:30.146-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Order Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Vanilla Functionalities"/><title type='text'>How to perform &quot;Apply Promotion&quot; on Order?</title><summary type="text">


If you are an expert
in Siebel Order Management area, you would know that the OOTB workflow &quot;ISS Promotion WS - ApplyProductPromotion&quot;
comes very handy for the scenario where we want to apply a Promotion on an
existing Quote. Meaning this workflow accepts two input process properties, and
System will gives you a complete quote hierarchy with the whole Promotion
structure expanded in the Quote </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/6625376586955004941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2016/02/how-to-perform-apply-promotion-on-order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6625376586955004941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6625376586955004941'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2016/02/how-to-perform-apply-promotion-on-order.html' title='How to perform &quot;Apply Promotion&quot; on Order?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-7752221186088816918</id><published>2013-08-02T01:35:00.000-07:00</published><updated>2016-05-11T06:43:42.214-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Services"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><title type='text'>Two Buttons with same Method Invoked = ShowPopup, displaying different popup applets!!</title><summary type="text">


After reading the title of this post, you might have got some idea
what the scenario I am going to talk about today. This is the scenario where I
have two buttons exposed on the UI and both having the same Method Invoked =
&quot;ShowPopup&quot;.


Here
below is the snapshot:






&lt;!--[if !supportLists]--&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;!--[endif]--&gt;Create SR &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&amp;</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/7752221186088816918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/two-buttons-with-same-method-invoked.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7752221186088816918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7752221186088816918'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/two-buttons-with-same-method-invoked.html' title='Two Buttons with same Method Invoked = ShowPopup, displaying different popup applets!!'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YrdCoiH1KMlaDZ9bh6AkJcPtxIST5QC7uOvwbE996jxxvuFMp9WGHSBxzSMMfXZwU6IcynjqmZOqibS8CHEoWX3et21E8U1ADMVZqH3J6dqTCunGlX2sN3zkeGzdlx1p5JgvtxYJ_a0/s72-c/1.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-7051180190853705594</id><published>2013-08-02T00:20:00.000-07:00</published><updated>2016-05-11T06:43:59.196-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Services"/><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Vanilla Functionalities"/><title type='text'>How to display Popup applet in Siebel - Possible ways!!</title><summary type="text">



Siebel provides various different OOB ways to display
a Popup applet, no matter if it a list applet or form applet. Here below is the
list of all possible ways:



&lt;!--[if !supportLists]--&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;!--[endif]--&gt;ShowPopup



This is a straight forward OOB way to display a popup
applet which is mostly used to display a popup when button is clicked.



&lt;!--[if !supportLists]--</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/7051180190853705594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/how-to-display-popup-applet-in-siebel.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7051180190853705594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7051180190853705594'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/how-to-display-popup-applet-in-siebel.html' title='How to display Popup applet in Siebel - Possible ways!!'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-1406257062266064530</id><published>2013-08-01T03:44:00.000-07:00</published><updated>2016-05-11T06:44:11.590-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="User Properties"/><title type='text'>How to disable Query on an Applet?</title><summary type="text">



This is a very simple requirement
that you might come across during your project. And yes, this has got the very
simple answer too:



Create two applet
user properties as mentioned below:

&lt;!--[if !supportLists]--&gt;·&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;!--[endif]--&gt;User Prop 1:

Name&amp;nbsp;-&amp;nbsp;CanInvokeMethod: NewQuery

Value -&amp;nbsp;False



&lt;!--[if !supportLists]--&gt;·&amp;nbsp;&amp;</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/1406257062266064530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/how-to-disable-query-on-applet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1406257062266064530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1406257062266064530'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/08/how-to-disable-query-on-applet.html' title='How to disable Query on an Applet?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-7846378837461016351</id><published>2013-07-26T04:18:00.000-07:00</published><updated>2016-05-11T06:44:24.237-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Services"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>How to send Email in HTML Format with dynamic data and dynamic attachments?</title><summary type="text">

After reading my earlier post on sending emails in HTML format, two readers Rishikesh and VP asked, if it is possible sending email using dynamic email template and with the attachments. After reading the complete requirement, I thought its worth a separate post. So, here is the solution -&amp;nbsp;





1. Lets assume we have an email template based on Quote business component as per below screen </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/7846378837461016351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-send-email-in-html-format-with.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7846378837461016351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7846378837461016351'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-send-email-in-html-format-with.html' title='How to send Email in HTML Format with dynamic data and dynamic attachments?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZTr5v1r-mnVNGwBro8PHkDCAw0j2IJGqjxoiQAH0x7rcUmbXrCMdkC-FcKJBpvht0epuIevA-J9K83YXVNhN0Ok8R3DHEzd_tvKGV7Ccsvt0uhwPvyww6CERYgZfwcw-6SzGx4os0U9c/s72-c/1.png" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-8754077194825336431</id><published>2013-07-25T01:08:00.000-07:00</published><updated>2016-05-11T06:44:39.075-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Business Services"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scriptless Solutions"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>How to get Carriage Return in Siebel Workflow?</title><summary type="text">

I was working on a requirement where in one of the step in the Workflow using &quot;Outbound Communications Manager&quot; business service for sending an email using method &quot;SendMessage&quot;. And depending upon the value of some process property, I need to add some more texts at the end of email body.&amp;nbsp;



The problem came in when I tried adding extra text using expression, the carriage return was not </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/8754077194825336431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-get-carriage-return-in-siebel.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8754077194825336431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8754077194825336431'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-get-carriage-return-in-siebel.html' title='How to get Carriage Return in Siebel Workflow?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-8808435119034858779</id><published>2013-07-24T20:58:00.003-07:00</published><updated>2016-05-11T06:45:26.248-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Events"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflows"/><title type='text'>Siebel Runtime Event and Workflow Process</title><summary type="text">

In Siebel world, Runtime Event (RTE) and Workflow Process seems to be very good friends. Both understand each other pretty well. Whenever there is a need to implement any functionality on based of some trigger, these two friends comes hand in hand. I usually make use of both of them most of the time to make a good solution.



Few things to keep in mind when we use them for any requirement:



</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/8808435119034858779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/siebel-runtime-event-and-workflow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8808435119034858779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/8808435119034858779'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/siebel-runtime-event-and-workflow.html' title='Siebel Runtime Event and Workflow Process'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-1615313564734071841</id><published>2013-07-24T20:57:00.000-07:00</published><updated>2016-05-11T06:45:42.494-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Issues/Resolution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><title type='text'>How to expose a hidden field in Siebel list applet?</title><summary type="text">

This is a very simple requirement that I am talking about today, where on a button click you are required to do a GetFieldValue() of a active BC field, which is NOT exposed on the UI and doesn&#39;t have the Force Active property checked. If you try to do that, system prompts an error sayng:



A script failed to get the value for field &amp;lt;field name&amp;gt; because the field was not active.(</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/1615313564734071841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-expose-hidden-field-in-siebel.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1615313564734071841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1615313564734071841'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-expose-hidden-field-in-siebel.html' title='How to expose a hidden field in Siebel list applet?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-2277175999252405988</id><published>2013-07-24T20:54:00.001-07:00</published><updated>2016-05-11T06:45:56.621-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hidden Truths of Siebel"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Events"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><title type='text'>How to migrate Runtime Events (RTE) from one env to another env?</title><summary type="text">

Runtime Events (RTE) and Data Validation Manager (DVM) are the two highly used features whenever there is a requirement for imposing business rules in the process. Every another project has their own business rules to implement and Siebel developers use RTE and DVM as their first choice (mostly). Problem comes in when you are done with the development and now its time to move the RTE and DVM (</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/2277175999252405988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-migrate-runtime-events-rte-from.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2277175999252405988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2277175999252405988'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2013/07/how-to-migrate-runtime-events-rte-from.html' title='How to migrate Runtime Events (RTE) from one env to another env?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-6301362138212016331</id><published>2012-12-23T02:58:00.000-08:00</published><updated>2016-05-11T06:47:37.817-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>How to get the Date difference in Days, Hours, Minutes, Seconds</title><summary type="text">


A one liner solution for requirement to find out the date difference between two different dates in eScript:



function
Service_PreInvokeMethod (MethodName, Inputs, Outputs)

{&amp;nbsp;

var Date1 = new
Date(&quot;12/22/2012&quot;);

var Date2 = new
Date(&quot;12/23/2012&quot;);



TheApplication().RaiseErrorText(

&quot;Date1 =&quot; +
Date1 +&amp;nbsp;

&quot;\n Date2 =
&quot; + Date2 +&amp;nbsp;

&quot;\n Date
Difference in Days = &quot; + (Date2.</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/6301362138212016331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2012/12/how-to-get-date-difference-in-days.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6301362138212016331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6301362138212016331'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2012/12/how-to-get-date-difference-in-days.html' title='How to get the Date difference in Days, Hours, Minutes, Seconds'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifiMGO2F_QkHrUiE-4TFzRkG8HTZVswPNwAJCubiTV7QWkJK_XcfnrSEnw3IZ9CUZzqc_JjB0kB2nIhgvSQk81ivA0gM68rO2aY8pDmPnFAwRXvsk9hk1RySnF91Sc5YkpzjLIoNPLgXc/s72-c/2.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-5694780837980025277</id><published>2012-12-22T07:34:00.000-08:00</published><updated>2016-05-11T06:47:37.815-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scriptless Solutions"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>How to add number of Hours to a Date Field</title><summary type="text">





I am back with a very
basic requirement which might looks very easy, but the solution might not
be that easy to implement.



Requirement:

I have a Service
Request form applet where I have following fields exposed on the UI:



Severity - LOV
field values: a) 1-Critical b) 2-High c) 3-Medium d) 4-Low
Commit Date - Date
Time field


Depending upon the
Severity, being set by the user, system</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/5694780837980025277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2012/12/how-to-add-number-of-hours-to-date-field.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/5694780837980025277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/5694780837980025277'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2012/12/how-to-add-number-of-hours-to-date-field.html' title='How to add number of Hours to a Date Field'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT0QgQkgnye3z_sxILKQLLWogme0Hp_B2n2TnpetYPSTrLM48zHeCQrLtDPiTvnETdNWPlHV0S30fdcy_QpZiahdYMKoQQb-b4phWTYhLLogylY7IEptLvnFQ9kFkUrOnvTuAjRZZEemA/s72-c/1.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-5085671633820580387</id><published>2012-01-22T21:53:00.000-08:00</published><updated>2016-05-11T06:47:37.810-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EAI"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>Understanding EAI Transaction Service</title><summary type="text">

Recently I got the chance to work on a EAI requirement which requires the use of business service: &amp;nbsp;&quot;EAI Transaction Service&quot;



This post might help you if you are hearing this business service for the first time.



First of all, let me tell you what was the requirement for which I used this business service and later will tell you how it works.



Requirement

We have integration </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/5085671633820580387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2012/01/understanding-eai-transaction-service.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/5085671633820580387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/5085671633820580387'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2012/01/understanding-eai-transaction-service.html' title='Understanding EAI Transaction Service'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-2772025905167191474</id><published>2011-08-19T02:46:00.000-07:00</published><updated>2016-05-11T06:46:13.582-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Runtime Events"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scriptless Solutions"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>How to update Child BC records on update of Parent BC record?</title><summary type="text">

Siebel provides various ways of achieving the same solution, but you need to do the analysis beforehand to pick the right one. Recently I got one basic requirement that:

As soon as the Opportunity Sales Stage gets &quot;Approved&quot;, all the Activities (Child of Opportunity) status should automatically set to &quot;Approved&quot;.

Any Siebel Geek can offer multiple ways to achieve this solution:
1. Write a </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/2772025905167191474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/08/how-to-update-child-bc-records-on.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2772025905167191474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2772025905167191474'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/08/how-to-update-child-bc-records-on.html' title='How to update Child BC records on update of Parent BC record?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG3ksP8lIHG5_daYWoE1FYJ1_czmBxbaIadQlggaGblkpuJD5ciuu2DWmg9Kl4atBg_kYSQ9yGt_t33Qp4NBRTQ0ZNMx9Hmm3BjKABiXKKSAb5dz7H6na5QTgAQkb3Gc5WkUe1V3CGQW8/s72-c/a1.bmp" height="72" width="72"/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-2166996646757626628</id><published>2011-07-27T00:06:00.000-07:00</published><updated>2016-05-11T06:47:37.784-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="Issues/Resolution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel Interview Question"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><category scheme="http://www.blogger.com/atom/ns#" term="User Properties"/><title type='text'>Child Field Read Only depending on Parent Field Value</title><summary type="text">Sometimes it happens that you get a very simple requirement to implement and in a single glance you say, &quot;Well, this is very easy to implement&quot; and when you actually see the result on the UI after the configuration you have done, you start scratching your head to find out the reason for not getting the result as per the expectation.Today, I am going to discuss a very simple requirement you might </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/2166996646757626628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/child-field-read-only-depending-on.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2166996646757626628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2166996646757626628'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/child-field-read-only-depending-on.html' title='Child Field Read Only depending on Parent Field Value'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0KbsoMksw2lASdcggOUO0-OT6i4FKs5LPoNZYkTWRe76V9DFjydcLnirOLgLnMDqSej88ZsJv5nwRuxJaCahm680sV93Jas_xIHSgn6xXFrk0Y8TBlbaE15X5z9ODlUz2Q7DvRcSW4AQ/s72-c/1.bmp" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-7059050990834904633</id><published>2011-07-18T03:43:00.000-07:00</published><updated>2016-05-11T06:47:37.832-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="EAI"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflows"/><title type='text'>How to send email containing multiple child records data?</title><summary type="text">I am pretty sure you will find this post very interesting, if you ever get a requirement to send a email in HTML format and email should have the details of the child records(dynamic data) as well.XSLT (XSL Transformation) can do wonders for this kind of requirement where the basic idea is to get data in XML hierarchy from Siebel (which you can easily do via EAI Siebel Adapter and convert it into</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/7059050990834904633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-send-email-containing-multiple.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7059050990834904633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/7059050990834904633'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-send-email-containing-multiple.html' title='How to send email containing multiple child records data?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNCF5nc8TeRkERYcH7jGza4AyrGT0KcqmvKJC0yAnV7g2vr5oTEq9zUXfLZJZ9O-5pJGZIMEZ38o82uYfF7NSoz3AhPvsELGaTjFb0nAVu8kLujNvIR16YQOLwjBvVl_eCWK0FsvINstk/s72-c/convert.bmp" height="72" width="72"/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-3380476129937214816</id><published>2011-07-15T03:24:00.000-07:00</published><updated>2016-05-11T06:47:37.798-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel Interview Question"/><category scheme="http://www.blogger.com/atom/ns#" term="User Properties"/><title type='text'>How to make all Child BCs read-only when Parent BC becomes read-only?</title><summary type="text">Today I am going to discuss one interesting requirement where you are required to make all the Child Business components read only as soon as the Parent business component becomes read-only.Actual scenario goes like this: As per the business requirement, we need to have the Opportunity business component read-only when Sales Stage is Approved. For this simple requirement we configure the BC User </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/3380476129937214816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-make-all-child-bcs-read-only.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/3380476129937214816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/3380476129937214816'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-make-all-child-bcs-read-only.html' title='How to make all Child BCs read-only when Parent BC becomes read-only?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi455BdN3U2R1VKjACSSaIj3Ts3yowEoCDWcNRnxnLuW-1h4LwaXHFLC1FzU5Tb42GzjnNt9t9UQtdCcBSJHPGgfzRmnR1whzN3134tyuwjeUOIC7eT9qP9z0jzP1XLtrpclvi8SNCns7k/s72-c/1.bmp" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-1727889092628259417</id><published>2011-07-14T06:05:00.000-07:00</published><updated>2016-05-11T06:47:37.774-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Error/Resolution"/><category scheme="http://www.blogger.com/atom/ns#" term="Root Cause Analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>Use GetAssocBusComp () with caution!!</title><summary type="text">Sometimes we write script and never realize it might result in error due to record set on which it is getting operated and it becomes issue in live environment. Similar kind of scenario I observed while using &quot;GetAssocBusComp()&quot;. Siebel geeks who have used this method before must be aware that this is being used to get the Association business component and it&#39;s &quot;Associate&quot; method is being used </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/1727889092628259417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/use-getassocbuscomp-with-caution.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1727889092628259417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/1727889092628259417'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/use-getassocbuscomp-with-caution.html' title='Use GetAssocBusComp () with caution!!'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-6711154709582823441</id><published>2011-07-01T01:24:00.001-07:00</published><updated>2016-05-11T06:47:37.829-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><title type='text'>How to send Email in HTML Format?...... contd</title><summary type="text">In continuation of the previous post, I found another good way to achieve the requirement of sending email in HTML format and moreover you are required to replace the field values dynamically from business component. So the extra information you need to provide to Outbound Communication Manager is the ROW_ID of the record in context.Suppose, here below is the Email Template need to send in HTML </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/6711154709582823441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-send-email-in-html-format-contd.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6711154709582823441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6711154709582823441'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/07/how-to-send-email-in-html-format-contd.html' title='How to send Email in HTML Format?...... contd'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSgfbLQX6aL75u4fQsrYYgc9eJpyfIwn5Tg8s1VXuGEpWq5rmkR8SllqU9-p3_F5LjAzFWU61xWUGpOcltjmZmgXBHBuR3os-57ag1E0pAA2HhrhblFXE0p2Z9E9XE5qAR_QpXqWFdtNY/s72-c/2.bmp" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-6377278215168819982</id><published>2011-06-30T09:21:00.000-07:00</published><updated>2016-05-11T06:47:37.819-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="Some Useful Informations"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks in Siebel"/><title type='text'>How to send Email in HTML Format?</title><summary type="text">    If you get a requirement to send an email from Siebel, the very simple way is to make use of OOB business service, i.e &quot;Outbound Communications Manager&quot; with the method &quot;SendMessage&quot;. Following input parameters would be enough for this purpose:  a) MsgToList b) MsgSubject c) MsgBody d) CommProfile  Here below is the working example for the same:  var inp = TheApplication().NewPropertySet(); </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/6377278215168819982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/06/how-to-send-email-in-html-format.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6377278215168819982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/6377278215168819982'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/06/how-to-send-email-in-html-format.html' title='How to send Email in HTML Format?'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLDRY27D58s_pDUu3k8pZtf5QaVj465h-uVMzwJxuFC0JQ3NlLjr1-W1-MHLVtQFQ5uCrmVm0uhweimj-RfhP3LgYK_71pRiSVTE7Ce8Ye2p61pS-CySo-dTcB3IKOBFHqjiFLF1TrIzc/s72-c/1.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-2010874539230468850</id><published>2011-05-19T05:12:00.000-07:00</published><updated>2016-05-11T06:47:37.779-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CFG Parameters"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance Issues"/><category scheme="http://www.blogger.com/atom/ns#" term="Root Cause Analysis"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><category scheme="http://www.blogger.com/atom/ns#" term="User Properties"/><title type='text'>Query performance issue : Dedicated Client Vs Thin Client</title><summary type="text">Very strange behaviour I observed today while working on a performance issue where whenever user do a query in Purchase Order Pick applet, query was taking more than 1 minute to execute in thin client but the same query behaves perfectly fine in dedicated client.So while working on any performance issue, you always want to see the performance on dedicated client as well, so I did the same.1. Took</summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/2010874539230468850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/05/query-performance-issue-dedicated.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2010874539230468850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/2010874539230468850'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/05/query-performance-issue-dedicated.html' title='Query performance issue : Dedicated Client Vs Thin Client'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1453051883337799699.post-4729177375435897139</id><published>2011-05-18T01:03:00.000-07:00</published><updated>2016-05-11T06:47:37.803-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration"/><category scheme="http://www.blogger.com/atom/ns#" term="How To?"/><category scheme="http://www.blogger.com/atom/ns#" term="Scenario/Solution"/><category scheme="http://www.blogger.com/atom/ns#" term="Siebel CRM"/><title type='text'>Constraining Business Component to accept unique value for some fields</title><summary type="text">One of the interesting requirements I heard recently to put a check on the business component to accept only those records which has the unique value in specified fields. Actual requirement goes this way: “Opportunity Product” is the child business component of “Opportunity” Business Component. System should not allow adding the Opportunity Product record with the same “Product” associated with </summary><link rel='replies' type='application/atom+xml' href='http://siebelmantra.blogspot.com/feeds/4729177375435897139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://siebelmantra.blogspot.com/2011/05/constraining-business-component-to.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/4729177375435897139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1453051883337799699/posts/default/4729177375435897139'/><link rel='alternate' type='text/html' href='http://siebelmantra.blogspot.com/2011/05/constraining-business-component-to.html' title='Constraining Business Component to accept unique value for some fields'/><author><name>Gaurav</name><uri>http://www.blogger.com/profile/01949819774911375980</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://1.bp.blogspot.com/_4I7vGctqXfE/TUsRPy8M6hI/AAAAAAAAIPk/MHAA-eIxAiE/s220/gg.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5B6pWGAFfGrLWLyAyvSq-tMuMDj2exVdp2Leh31amexBfzW85EJea0euE1Q9Hs9qPXORL2Q0RkWFQToZL3Q_2AQ3NMDgCvzICn0xSNbB79D_1wInCkB_jIXu-qMSZgCQ4Ta1AAYdGOjM/s72-c/1.bmp" height="72" width="72"/><thr:total>7</thr:total></entry></feed>