<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Client Scripting Code</title>
        <link>http://blog.crmbuzz.net/category/14.aspx</link>
        <description>Client Scripting Code</description>
        <language>en-US</language>
        <copyright>Abe Saldana</copyright>
        <managingEditor>abraham@CRMBuzz.net</managingEditor>
        <generator>Subtext Version 1.9.4.78</generator>
        <item>
            <title>Email Templates tag merging</title>
            <link>http://blog.crmbuzz.net/archive/2007/07/26/Email-Templates-tag-merging.aspx</link>
            <description>&lt;p&gt;I was working on a small project making some changes to the Email Templates when I got the requirements to create some meta tags and implement detail logic that will depend on the value of a field, that was interesting and challenging at the same time and  make that customization been supported by the infrastructure of CRM, well I made changes but these are unsupported code, these are the steps on how to make the customizations:&lt;/p&gt; &lt;p&gt;1) Make the modifications to ...\Activities\email\edit.aspx file. &lt;/p&gt; &lt;p&gt;2) Update the javascript function ApplyTemplate() and include the functionality required for the customer.&lt;/p&gt; &lt;div style="border-right: windowtext 1pt solid; padding-right: 4pt; border-top: windowtext 1pt solid; padding-left: 4pt; background: #d9d9d9; padding-bottom: 1pt; border-left: windowtext 1pt solid; padding-top: 1pt; border-bottom: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217"&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;function ApplyTemplate()&lt;?xml:namespace prefix = o /?&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormalCxSpMiddle" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-add-space: auto; mso-pagination: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;{&lt;/span&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;var oTarget = ChooseTemplateTarget();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;if (oTarget == null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;return;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;var sUrl = "/_grid/cmds/dlg_bulkemail.aspx?bulkemail=false" + "&amp;amp;objectTypeCode=" + oTarget.otype + "&amp;amp;objectId=" + oTarget.oid;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;var sResponse = openStdDlg(sUrl, null, 550, 850);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;if (sResponse != null)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;// Get Response from the email template&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;var templatedescription = sResponse.EmailBody ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;// Get the contact/account id for searching&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;var ToRecipients = crmForm.all.to.Items();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;var customerid = ToRecipients[0].id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;// Get status for the contact/account &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;&lt;font color="#008000"&gt;var validationonBoolean = GetWebServiceValidation(customerid);&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;if (validationonBoolean)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;// Customer Validation is TRUE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;templatedescription = stringReplace(templatedescription&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;font color="#000000"&gt;,"[LOCALEDMESSAGE]","Replace message with English version");&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;}else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;// Customer Validation is FALSE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;font color="#000000"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;templatedescription = stringReplace(templatedescription&lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;font color="#000000"&gt;,"[LOCALEDMESSAGE]","Replace message with Spanish version");&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;font color="#008000"&gt;&lt;span style="mso-tab-count: 2"&gt;                                &lt;/span&gt;crmForm.all.description.InsertValue ( templatedescription );&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;span style="mso-tab-count: 1"&gt;                &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;&lt;/span&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;3) After that I used the normal string.Replace function finding the function only replaced the first instance, that will take me to the second correction and make the following function:&lt;/p&gt; &lt;div style="border-right: windowtext 1pt solid; padding-right: 4pt; border-top: windowtext 1pt solid; padding-left: 4pt; background: #d9d9d9; padding-bottom: 1pt; border-left: windowtext 1pt solid; padding-top: 1pt; border-bottom: windowtext 1pt solid; mso-element: para-border-div; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217"&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;function stringReplace(originalString, findText, replaceText)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;var pos = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;var len = findText.length;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;pos = originalString.indexOf(findText);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;while (pos != -1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 15pt; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;preString = originalString.substring(0,pos);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;postString = originalString.substring(pos + len,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;originalString.length);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;originalString = preString + replaceText + postString;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;pos = originalString.indexOf(findText);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; text-indent: 0.5in; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;return originalString;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="border-right: medium none; padding-right: 0in; border-top: medium none; padding-left: 0in; background: #d9d9d9; margin-bottom: 0pt; padding-bottom: 0in; border-left: medium none; line-height: normal; padding-top: 0in; border-bottom: medium none; mso-border-alt: solid windowtext .5pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size: 9pt; color: #984806; font-family: 'Century Gothic','sans-serif'; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-family: 'Courier New'"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;The rest was a simple implementation of your Web Services call, please read the previous blog called "&lt;a href="http://blog.crmbuzz.net/archive/2007/05/18/How-to-call-my-web-service-using-Javascript.aspx"&gt;How to call my web service using Javascript?&lt;/a&gt;"&lt;/p&gt; &lt;p&gt;Remember that this is an Unsupported customization and when a service patch come it will provably remove those customizations.&lt;/p&gt; &lt;p&gt;I hope this information help you to add more flexibility to the email templates.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: arial; mso-fareast-font-family: 'Times New Roman'"&gt;Abe Saldaña &lt;/span&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: arial; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;a href="http://www.crmbuzz.net"&gt;http://www.crmbuzz.net&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: arial; mso-fareast-font-family: 'Times New Roman'"&gt;This all is undocumented and unsupported. Therefore you should only try these kinds of modifications if you feel comfortable with this. &lt;br /&gt;Everything here, though, is my personal opinion and is not read nor approved before being posted. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here. &lt;/span&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin-bottom: 0pt; line-height: normal"&gt;&lt;span style="font-size: 9pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blog.crmbuzz.net/aggbug/10.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Abe Saldana</dc:creator>
            <guid>http://blog.crmbuzz.net/archive/2007/07/26/Email-Templates-tag-merging.aspx</guid>
            <pubDate>Fri, 27 Jul 2007 02:31:31 GMT</pubDate>
            <wfw:comment>http://blog.crmbuzz.net/comments/10.aspx</wfw:comment>
            <comments>http://blog.crmbuzz.net/archive/2007/07/26/Email-Templates-tag-merging.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crmbuzz.net/comments/commentRss/10.aspx</wfw:commentRss>
            <trackback:ping>http://blog.crmbuzz.net/services/trackbacks/10.aspx</trackback:ping>
        </item>
        <item>
            <title>How to call my web service using Javascript?</title>
            <link>http://blog.crmbuzz.net/archive/2007/05/18/How-to-call-my-web-service-using-Javascript.aspx</link>
            <description>&lt;p&gt;This is a new code sample for calling a web service using Javascript/Jscript, but specially to call my web services on the same server that MSCRMServices is located.&lt;/p&gt;
&lt;p&gt;The difference on this sample code is that I'm enabling the web service call using the RemoteCommand functions available under the following folder &lt;font face="Arial"&gt;Inetpub\wwwroot\_controls\RemoteCommands\&lt;font face="Arial"&gt;RemoteCommand.js, also Ronald Lemmen have a good blog on how to call internal CRM SDK services, but in this case I will be calling My special web service that will give me a True/False value for a specific Case, the process will validate if the Case have any Open Activities (Any Type of Activity)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;The code is simple to implement, there is 3 sections for the sample&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;The Case OnLoad event change &lt;/li&gt;
    &lt;li&gt;The General definition for calling my Web Service, Global.js modifications &lt;/li&gt;
    &lt;li&gt;The web service that will process the Case Activities &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So lets see the Case OnLoad Code&lt;/p&gt;
&lt;div style="BORDER-RIGHT: windowtext 1pt dashed; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt dashed; PADDING-LEFT: 4pt; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt dashed; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt dashed"&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue"&gt;if&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;(&lt;span style="COLOR: black"&gt;crmForm&lt;/span&gt;.&lt;span style="COLOR: black"&gt;FormType&lt;/span&gt; == &lt;span style="COLOR: black"&gt;CRM_FORM_TYPE_UPDATE&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       // &lt;span style="COLOR: black"&gt;crmFormSubmit&lt;/span&gt;.&lt;span style="COLOR: black"&gt;crmFormSubmitId&lt;/span&gt;.&lt;span style="COLOR: black"&gt;value is the Case ID sent as part of the querystring&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: blue"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       &lt;/span&gt;var&lt;/span&gt; &lt;span style="COLOR: black"&gt;caseid&lt;/span&gt;= &lt;span style="COLOR: black"&gt;crmFormSubmit&lt;/span&gt;.&lt;span style="COLOR: black"&gt;crmFormSubmitId&lt;/span&gt;.&lt;span style="COLOR: black"&gt;value&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       &lt;span style="COLOR: blue"&gt;var&lt;/span&gt; &lt;span style="COLOR: black"&gt;iscaseValidforclose&lt;/span&gt; = &lt;span style="COLOR: black"&gt;IncidentValidForClose&lt;/span&gt;(&lt;span style="COLOR: black"&gt;caseid&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: black"&gt;iscaseValidforclose&lt;/span&gt; == &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       &lt;span style="COLOR: black"&gt;alert&lt;/span&gt;("\r\n Please Close all Open Activities,\r\n\r\nBefore Resolving the Case!\r\n");&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;       }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This is the Global.js code that will make the web service call&lt;/p&gt;
&lt;div style="BORDER-RIGHT: windowtext 1pt dashed; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt dashed; PADDING-LEFT: 4pt; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt dashed; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt dashed"&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// IncidentValidForClose&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// Web Service Call&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;//&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// Abe Saldana&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// This all is undocumented and unsupported. &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// Therefore you should only try these kind of modifications &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: green"&gt;// if you feel comfortable with this.&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue"&gt;function&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: black"&gt;IncidentValidForClose&lt;/span&gt;(&lt;span style="COLOR: black"&gt;caseid&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue"&gt;var&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: black"&gt;isIncidentValidForClose&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: black"&gt;isIncidentValidForClose&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt"&gt; = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt; &lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue"&gt;try&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: green"&gt;// Calling the Local Web service located on the following &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: green"&gt;// folder \Inetpub\wwwroot\MSCRMServices\CRMcustom\CRMCustom.asmx&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: blue"&gt;var&lt;/span&gt; &lt;span style="COLOR: black"&gt;oCommand&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: black"&gt;RemoteCommand&lt;/span&gt;("CRMCustom","IncidentValidForClose","/MSCRMServices/CRMcustom/");&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: green"&gt;// Passing the parameters&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: black"&gt;oCommand&lt;/span&gt;.&lt;span style="COLOR: black"&gt;SetParameter&lt;/span&gt;("CaseID",&lt;span style="COLOR: black"&gt;caseid&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: green"&gt;// Making the call&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: blue"&gt;var&lt;/span&gt; &lt;span style="COLOR: black"&gt;oResult&lt;/span&gt; = &lt;span style="COLOR: black"&gt;oCommand&lt;/span&gt;.&lt;span style="COLOR: black"&gt;Execute&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt; &lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (&lt;span style="COLOR: black"&gt;oResult&lt;/span&gt;.&lt;span style="COLOR: black"&gt;Success&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       {      &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: green"&gt;// Success Return Value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: black"&gt;isIncidentValidForClose&lt;/span&gt; = &lt;span style="COLOR: black"&gt;oResult&lt;/span&gt;.&lt;span style="COLOR: black"&gt;ReturnValue&lt;/span&gt;;        &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: black"&gt;alert&lt;/span&gt;("caseid: " + &lt;span style="COLOR: black"&gt;caseid&lt;/span&gt; + "Response: " + &lt;span style="COLOR: black"&gt;oResult&lt;/span&gt;.&lt;span style="COLOR: black"&gt;ReturnValue&lt;/span&gt;.&lt;span style="COLOR: black"&gt;toString&lt;/span&gt;());&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       }&lt;span style="COLOR: blue"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       {&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: green"&gt;// Failed response or Default response&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: black"&gt;alert&lt;/span&gt;("caseid: " + &lt;span style="COLOR: black"&gt;caseid&lt;/span&gt; + "Response: " + &lt;span style="COLOR: black"&gt;oResult&lt;/span&gt;.&lt;span style="COLOR: black"&gt;ReturnValue&lt;/span&gt;.&lt;span style="COLOR: black"&gt;toString&lt;/span&gt;());&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       }&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;       &lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;}&lt;span style="COLOR: blue"&gt;catch&lt;/span&gt; (&lt;span style="COLOR: black"&gt;e&lt;/span&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: black"&gt;alert&lt;/span&gt;(&lt;span style="COLOR: black"&gt;e&lt;/span&gt;.&lt;span style="COLOR: black"&gt;description&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;              &lt;span style="COLOR: black"&gt;isIncidentValidForClose&lt;/span&gt; = &lt;span style="COLOR: blue"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt; COLOR: blue"&gt;return&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt"&gt; &lt;span style="COLOR: black"&gt;isIncidentValidForClose&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 0in; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 0in; MARGIN: 0in 0in 0pt; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: medium none"&gt;&lt;span style="FONT-SIZE: 9pt"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;The web service code is located on a zip file plase follow the installation instructions to have a successful installation also make the correct Web.config changes for your environment, code is available here&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blog.crmbuzz.net/downloads/CRMCustomWS.zip"&gt;&lt;img height="56" alt="Download the JavaScript/JScript web service call" width="56" align="left" border="0" src="/images/blog_crmbuzz_net/Download/Signe Download.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blog.crmbuzz.net/downloads/CRMCustomws.zip"&gt; Download the CRMCustomWS.zip file with the sample code.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;You can copy and past the functions as the code for the Case OnLoad event. if you copy and past the last function on the Global.js make sure to change the reference to the web services to "/MSCRMServices/" and change to any SDK method call you want to make.&lt;/p&gt;
&lt;p&gt;So I will use this blog to say: "Thanks to Ronald Lemmen for his code and detail information on how to acomodate these JScript calls"...&lt;/p&gt;
&lt;p&gt;Abe Saldana.&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;This all is undocumented and unsupported. Therefore you should only try these kind of modifications if you feel comfortable with this. &lt;br /&gt;
Everything here, though, is my personal opinion and is not read nor approved before being posted. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://blog.crmbuzz.net/aggbug/9.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Abe Saldana</dc:creator>
            <guid>http://blog.crmbuzz.net/archive/2007/05/18/How-to-call-my-web-service-using-Javascript.aspx</guid>
            <pubDate>Fri, 18 May 2007 22:16:02 GMT</pubDate>
            <wfw:comment>http://blog.crmbuzz.net/comments/9.aspx</wfw:comment>
            <comments>http://blog.crmbuzz.net/archive/2007/05/18/How-to-call-my-web-service-using-Javascript.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crmbuzz.net/comments/commentRss/9.aspx</wfw:commentRss>
            <trackback:ping>http://blog.crmbuzz.net/services/trackbacks/9.aspx</trackback:ping>
        </item>
        <item>
            <title>MS Dynamics CRM 3.0 learning and training </title>
            <link>http://blog.crmbuzz.net/archive/2007/05/07/MS-Dynamics-CRM-3.0-learning-and-training.aspx</link>
            <description>&lt;p&gt;A couple of weeks ago I started working with MS CRM 3.0 for my company’s Customer Care department, this project is interesting and exiting at the same time, working on a new product and new infrastructure give me the motivation to continue learning, I will be installing and work on the configuration initially, but the plans are that I need to work on the integration for CRM and GP, taking some time before I started working on the development environment and our production staging area.&lt;br /&gt;
&lt;br /&gt;
I was looking for more information on the Customization for the applications and found some link that point all the time to the same book, “&lt;span style="COLOR: #993300"&gt;Working With Microsoft Dynamics CRM 3.0&lt;/span&gt;” Microsoft Press, I started reading and getting to understand the application and the framework, I will start my feed on CRM and the configuration and customizations I will be making, so this is going to be more than a work on progress type a blog&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0735622590?ie=UTF8&amp;amp;tag=crne-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0735622590"&gt;&lt;img alt="" border="0" src="http://blog.crmbuzz.net/stage/workingWithMicrosoftCRMcover.jpg" /&gt;&lt;/a&gt;&lt;img style="MARGIN: 0px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important" height="1" alt="" width="1" border="0" src="http://www.assoc-amazon.com/e/ir?t=crne-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0735622590" /&gt;&lt;/p&gt;
&lt;p&gt;Download the sample chapter on Workflow &lt;a href="http://www.sonomapartners.com/microsoft-crm-book-sample.aspx"&gt;www.sonomapartners.com/microsoft-crm-book-sample.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enjoy the reading!&lt;/p&gt;
&lt;p&gt;Abe Saldaña&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://blog.crmbuzz.net/aggbug/4.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Abe Saldana</dc:creator>
            <guid>http://blog.crmbuzz.net/archive/2007/05/07/MS-Dynamics-CRM-3.0-learning-and-training.aspx</guid>
            <pubDate>Tue, 08 May 2007 03:40:31 GMT</pubDate>
            <wfw:comment>http://blog.crmbuzz.net/comments/4.aspx</wfw:comment>
            <comments>http://blog.crmbuzz.net/archive/2007/05/07/MS-Dynamics-CRM-3.0-learning-and-training.aspx#feedback</comments>
            <wfw:commentRss>http://blog.crmbuzz.net/comments/commentRss/4.aspx</wfw:commentRss>
            <trackback:ping>http://blog.crmbuzz.net/services/trackbacks/4.aspx</trackback:ping>
        </item>
    </channel>
</rss>