<?xml version="1.0" encoding="utf-8"?>
<rss
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 version="2.0">
<channel>
<title>Customer Effective Blog</title>
<link>http://blog.CustomerEffective.com/blog/</link>
<description>Microsoft Dynamics CRM Blog from Customer Effective, CRM Experts and a Microsoft Inner Circle partner.</description>
<language>en-US</language>
<lastBuildDate>Thu, 09 Sep 2010 13:02:10 -0400</lastBuildDate>
<generator>http://www.typepad.com/</generator>
<item>
<title>Workflow From jScript</title>
<link>http://blog.CustomerEffective.com/blog/2009/09/workflow-from-jscript.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/09/workflow-from-jscript.html</guid>
<description>An on demand Workflow called from jScript can open many new possibilities. For example, say you have documentation records related to a project record (2 custom entities) and there is a need to update a set of the documentation records...</description>
<content:encoded>&lt;p&gt;An on demand Workflow called from jScript can open many new possibilities.&lt;/p&gt;
&lt;p&gt;For example, say you have documentation records related to a project record (2 custom entities) and there is a need to update a set&amp;#0160;of the documentation records&amp;#0160;when one of them is rejected or approved. With a&amp;#0160;bit of&amp;#0160;FetchXML to build the&amp;#0160;collection of documentation records,&amp;#0160;use a jScript for loop to call&amp;#0160;the workflow&amp;#0160;and update each of the records.&lt;/p&gt;
&lt;p&gt;If the async service is down, the workflow will be queued and will execute when async is started again.&lt;/p&gt;</content:encoded>



<dc:creator>David Frattalone</dc:creator>
<pubDate>Wed, 30 Sep 2009 23:26:22 -0400</pubDate>

</item>
<item>
<title>Workflow Gotcha</title>
<link>http://blog.CustomerEffective.com/blog/2009/09/workflow-gotcha.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/09/workflow-gotcha.html</guid>
<description>On an entity with a related workflow that creates records, if you delete a bit attribute and then recreate an attribute with the same name but as a picklist, the workflow will produce errors. To get around the issue, change...</description>
<content:encoded>&lt;p&gt;On&amp;#0160;an entity&amp;#0160;with a related workflow that creates&amp;#0160;records,&amp;#0160;if you delete a bit&amp;#0160;attribute and then recreate an attribute with the same name&amp;#0160;but as&amp;#0160;a picklist, the workflow will produce errors. To get around the issue, change the name of the&amp;#0160;new&amp;#0160;attribute, or delete and recreate the steps that create the new records.&lt;/p&gt;</content:encoded>



<dc:creator>David Frattalone</dc:creator>
<pubDate>Wed, 30 Sep 2009 23:02:26 -0400</pubDate>

</item>
<item>
<title>jScript - An Attribute As A Button</title>
<link>http://blog.CustomerEffective.com/blog/2009/08/jscript-an-attribute-as-a-button.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/08/jscript-an-attribute-as-a-button.html</guid>
<description>Adding a button to a form can come in handy when you want to drive an attribute such as status with a button instead of allowing the user to select the attribute dropdown list. To do this, create a bit...</description>
<content:encoded>&lt;p&gt;Adding a button to a form can come in handy when you want to drive an attribute such as status with a button instead of allowing the user to select the attribute dropdown list.&lt;/p&gt;
&lt;p&gt;To do this, create a bit attribute and add it to the form. In the button code,&amp;#0160;flip the bit value&amp;#0160;as an indicator of the button&amp;#0160;getting clicked. Include the button &lt;span id=&quot;fck_dom_range_temp_1251723979257_626&quot;&gt;&lt;/span&gt;in a section and then make the&amp;#0160;section/button visible or not based on the click of another button, or the value of other form attributes. In the onLoad code, call the button code and then include the logic to hide/display the button&amp;#0160;on the button&amp;#39;s section.&lt;/p&gt;
&lt;p&gt;Hopefully this gives you ideas of how to use a button on a CRM form, and sheds more light on&amp;#0160;another&amp;#0160;useful&amp;#0160;blog. Use the following link to get the button code.&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;Calibri&quot; size=&quot;3&quot;&gt;&amp;#0160;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;a href=&quot;http://mscrmblog.net/2009/05/23/add-a-button-to-a-form/&quot;&gt;&lt;font face=&quot;Calibri&quot; size=&quot;3&quot;&gt;http://mscrmblog.net/2009/05/23/add-a-button-to-a-form/&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Calibri&quot; size=&quot;3&quot;&gt; &lt;/font&gt;&lt;/p&gt;</content:encoded>



<dc:creator>David Frattalone</dc:creator>
<pubDate>Mon, 31 Aug 2009 09:12:24 -0400</pubDate>

</item>
<item>
<title>jScript - An Attribute As A Row Header</title>
<link>http://blog.CustomerEffective.com/blog/2009/08/jscript-an-attribute-as-a-row-header.html</link>
<guid isPermaLink="true">http://blog.CustomerEffective.com/blog/2009/08/jscript-an-attribute-as-a-row-header.html</guid>
<description>CRM form attributes can be repurposed to appear as though they are a row label. For example, to build a table that appears Excel like including a header and 3 date columns with a leading column as a label for...</description>
<content:encoded>&lt;p&gt;CRM form attributes can be repurposed&amp;#0160;to appear as though they are a row&amp;#0160;label. For example,&amp;#0160;to build&amp;#0160;a table that&amp;#0160;appears&amp;#0160;Excel like&amp;#0160;including a header and 3 date columns&amp;#0160;with a leading column as a label for each row, do the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;FONT-SIZE: 14px; FONT-FAMILY: Arial&quot;&gt;Create&amp;#0160;the table date and nvarchar label attributes on the form;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;FONT-SIZE: 14px; FONT-FAMILY: Arial&quot;&gt;Open the form and create a section with four columns;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style=&quot;FONT-SIZE: 14px; FONT-FAMILY: Arial&quot;&gt;Place the nvarchar attributes in the 1st column and the date attributes in the last 3 columns (Remember to set the nvarchar attributes Searchable property to &amp;quot;No&amp;quot; ;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;MsoPlainText&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14px; MARGIN: 0in 0in 0pt; FONT-FAMILY: Arial&quot;&gt;Change the properties of the nvarchar attributes on the form to &amp;quot;Display label on the form&amp;quot; not checked, and &amp;quot;Field is read-only&amp;quot; checked.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p class=&quot;MsoPlainText&quot; style=&quot;MARGIN: 0in 0in 0pt&quot;&gt;&lt;span style=&quot;FONT-SIZE: 14px; MARGIN: 0in 0in 0pt; FONT-FAMILY: Arial&quot;&gt;In the form onLoad change the nvarchar attributes to labels using the following jScript: &lt;/span&gt;&lt;span style=&quot;FONT-SIZE: 14px; MARGIN: 0in 0in 0pt; FONT-FAMILY: Arial&quot;&gt;crmForm.all.new_attributename.DataValue = &amp;#39;Label Text&amp;#39;; crmForm.all.new_attributename.style.fontWeight = &amp;#39;bold&amp;#39;; crmForm.all.aprv_attributename.style.borderColor = &amp;quot;#EAF3FF&amp;quot;;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;</content:encoded>



<dc:creator>David Frattalone</dc:creator>
<pubDate>Mon, 31 Aug 2009 08:55:01 -0400</pubDate>

</item>

</channel>
</rss>

<!-- ph=1 -->
<!-- nhm:from_kauri -->
