<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.crowehorwath.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CRM Blog : Business Solutions</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx</link><description>Tags: Business Solutions</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>CRM Activity Usage Report</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/20/crm-activity-usage-report.aspx</link><pubDate>Mon, 19 Oct 2009 23:22:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:27800</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=27800</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/20/crm-activity-usage-report.aspx#comments</comments><description>&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;My colleague Jeremy Hofmann has been busy at one of our clients providing them valuable solutions to meet their business needs.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Below is another great example of how Jeremy has harnessed the customizability of CRM!&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Business Problem:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Do your clients need a way to monitor activity usage as a means to track user adoption?&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Solution:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Below is a CRM report we created that looks at activities created or modified over six periods of time, starting with the current date.&amp;nbsp; It can help spot overall trends for individual users or business units.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Technical Notes:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;This is just a standard SRS report.&amp;nbsp; While I’m not a huge fan of the courier font on reports it was the client standard at the time so feel free to change it.&amp;nbsp; Also it is currently grouped by branch, which is a custom field.&amp;nbsp; You would likely need to change it to another grouping level such as business unit, depending on your clients needs.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;User Story or Screenshot:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Launch the report from the CRM reports area.&amp;nbsp; With pre-filtering, you can select specific users to monitor.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Look for the up/down arrows and then drill into specific business units. &amp;nbsp;Schedule follow up calls with the users’ managers to understand why usage has dropped, stayed at zero, or increased.&amp;nbsp; Solicit feedback on the application in order to improve specific functionality or determine unmet needs and re-engage Crowe to fill those needs. &lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;img title="Activity Usage" style="WIDTH:511px;HEIGHT:350px;" height="350" alt="Activity Usage" src="http://www.crowehorwath.com/cs/blogs/crm/dvarghese/activityusage/activityUsage.gif" width="511" /&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=27800" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>CRM Custom Browse Folder</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/17/crm-custom-browse-folder.aspx</link><pubDate>Sat, 17 Oct 2009 16:14:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:27799</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=27799</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/17/crm-custom-browse-folder.aspx#comments</comments><description>&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;My colleague Jeremy Hofmann has been busy at one of our clients providing them valuable solutions to meet their business needs.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Below is a great example of how Jeremy has harnessed the customizability of CRM!&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Business Problem:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;We’ve given the client a way to add a documents I_FRAME on a contact record, however there was no easy way for their users to browse the folders – they have to type in a path manually.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Solution:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Provide a way for them to browse to a folder.&amp;nbsp; SharePoint is not currently an option.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Technical Notes:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;While IE provides a file browse dialog, there is simply no way to browse folders by themselves.&amp;nbsp; So you have to write your own ActiveX scripting and html output to provide the functionality.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;User Story or Screenshot:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Now the user can click a browse button next to the path field on the contact form which will launch the dialog box below.&amp;nbsp; Here they can browse to the folder they want and click ok, which will populate the path field on the contact record and update the documents I_FRAME.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Notice it looks very much like Vista so it fits in nicely with their desktop look and feel.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;img title="Custom Browse" style="WIDTH:445px;HEIGHT:382px;" height="382" alt="Custom Browse" src="http://www.crowehorwath.com/cs/blogs/crm/dvarghese/custombrowse/customBrowse.jpg" width="445" /&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=27799" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>CRM Developer Ramp-Up Kit</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/13/crm-developer-ramp-up-kit.aspx</link><pubDate>Tue, 13 Oct 2009 13:16:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:27574</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=27574</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/10/13/crm-developer-ramp-up-kit.aspx#comments</comments><description>&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Microsoft has a great article containing tools to help a CRM developer ramp up.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The article includes presentations and labs that will help complement a developer&amp;#39;s .NET skills to help build on top of the CRM 4.0 platform.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;The article contains links to the following:&lt;/p&gt;
&lt;ul style="MARGIN-TOP:0in;MARGIN-BOTTOM:0in;MARGIN-LEFT:0.75in;DIRECTION:ltr;unicode-bidi:embed;"&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Introduction to concepts for developing with Microsoft CRM 4.0&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;New relationship types&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Web services, authentication methods for each installation, multi-tenancy and CRM online&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Integrating custom pages into the user interface, SiteMap customization, IFRAME&amp;#39;s, and JavaScript&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Developing plug-ins which can help extend product functionality with custom code, triggered either before or after an event&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Explanations of the new workflow features&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Features of the SDK for working offline&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;New reporting features&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Analytics &amp;amp; Business Intelligence&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Explanations on how to write new API for making changes to the metadata&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;E-mail setup and new deployment features&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Performance&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP:0px;MARGIN-BOTTOM:0px;VERTICAL-ALIGN:middle;"&gt;&lt;span style="FONT-SIZE:11pt;FONT-FAMILY:Calibri;"&gt;Labs to help developers tune their skills&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;This link can be found here: &lt;a href="http://msdn.microsoft.com/en-us/library/dd393296.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd393296.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=27574" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Rules To Better Microsoft CRM &amp; SSRS</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/02/21/rules-to-better-microsoft-crm-amp-ssrs.aspx</link><pubDate>Sat, 21 Feb 2009 23:07:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:11031</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=11031</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/02/21/rules-to-better-microsoft-crm-amp-ssrs.aspx#comments</comments><description>&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Below are some very useful links on standards for Microsoft CRM and SQL Server Reporting Services:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in;"&gt;&lt;a href="http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterMicrosoftCRM.aspx"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;http://www.ssw.com.au/ssw/Standards/Rules/RulestoBetterMicrosoftCRM.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in;"&gt;&lt;a href="http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:Verdana;"&gt;http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Enjoy! &lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=11031" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Using CRM Workflow To Create Audit Trail</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/01/20/using-crm-workflow-to-create-audit-trail.aspx</link><pubDate>Tue, 20 Jan 2009 13:29:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:7592</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=7592</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2009/01/20/using-crm-workflow-to-create-audit-trail.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;There&amp;#39;s an excellent post on the MSDN CRM blog on how to create an audit trail using the CRM 4.0 workflow.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I&amp;#39;ve had numerous customer requests for an audit trail of entities when a field changes.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Clients want to know when certain fields change, and who made the change.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;The MSDN post gives a great example of using out of the box CRM workflow functionality to meet their needs: &lt;a href="http://blogs.msdn.com/crm/archive/2008/04/10/using-workflow-to-maintain-an-audit-log.aspx"&gt;http://blogs.msdn.com/crm/archive/2008/04/10/using-workflow-to-maintain-an-audit-log.aspx&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=7592" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/CRM+News/default.aspx">CRM News</category></item><item><title>Microsoft CRM 4.0 and Windows Presentation Foundation</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/12/26/microsoft-crm-4-0-and-windows-presentation-foundation.aspx</link><pubDate>Fri, 26 Dec 2008 21:06:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:5284</guid><dc:creator>Jeremy Hofmann</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=5284</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/12/26/microsoft-crm-4-0-and-windows-presentation-foundation.aspx#comments</comments><description>&lt;p&gt;Interesting in building a dashboard for CRM 4.0?&amp;nbsp; In this article, I’ll show you how to build your own custom CRM dashboards, using Microsoft’s Windows Presentation Foundation to construct the user interface.&amp;nbsp; This dashboard will run as a standalone Windows application in order to give your user’s the most optimal performance.&lt;/p&gt;
&lt;p&gt;Please visit the Microsoft CRM Team blog for the whole article - &lt;a href="http://blogs.msdn.com/crm/archive/2009/01/07/building-rich-client-dashboards-for-microsoft-dynamics-crm-with-windows-presentation-foundation.aspx"&gt;http://blogs.msdn.com/crm/archive/2009/01/07/building-rich-client-dashboards-for-microsoft-dynamics-crm-with-windows-presentation-foundation.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Enjoy!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=5284" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>CRM Custom RSS Feed in less than 30 minutes</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/07/11/crm-custom-rss-feed-in-less-than-30-minutes.aspx</link><pubDate>Fri, 11 Jul 2008 20:35:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:2168</guid><dc:creator>Mitchell  Kett</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=2168</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/07/11/crm-custom-rss-feed-in-less-than-30-minutes.aspx#comments</comments><description>&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;One of the&amp;nbsp;best ways to improve a client&amp;#39;s business is to keep users better informed and up-to-date on the information provided by CRM.&amp;nbsp;&amp;nbsp;A workflow could be created (and maintained)&amp;nbsp;to send out an email to the appropriate parties when a specific event happens (create, update, delete of an entity), but what if we could go one step further and provide&amp;nbsp;the same up-to-date information without emails (and maintaining who gets what) or without the need for a user to&amp;nbsp;look in CRM?&amp;nbsp; What about using an RSS feed?&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Thanks to a very useful tutorial provided by Jeff at uberasp.net, creating an RSS feed for CRM can be done in a matter of minutes.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;For a very quick crash course in XML and the syntax for RSS, see&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;a href="http://www.w3schools.com/rss/rss_syntax.asp"&gt;http://www.w3schools.com/rss/rss_syntax.asp&lt;/a&gt; .&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Say I&amp;#39;d like to create an RSS Feed for a specific entity in CRM.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Whenever a new record is created for this entity, I want to see it in my RSS Feed.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;For this example, I created a custom entity in CRM called &amp;quot;new_rssfeed&amp;quot;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The only attribute I added to new_rssfeed was an ntext field called &amp;quot;new_description&amp;quot; which will contain text describing the new record.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;After publishing my new entity type, I opened up Visual Studio 2005 and started a new ASP.Net Web Site.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I renamed the Default.aspx file generated by VS to &amp;quot;RSS_Feed.aspx&amp;quot; and changed the code to the following:&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-STYLE:italic;FONT-FAMILY:Calibri;"&gt;//RSS_Feed.aspx&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;CodeFile=&amp;quot;RSS_Feed.aspx.cs&amp;quot; Inherits=&amp;quot;_Default&amp;quot; EnableViewState=&amp;quot;false&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;lt;%@ OutputCache Duration=&amp;quot;300&amp;quot; VaryByParam=&amp;quot;none&amp;quot; %&amp;gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Yup, that is all you should see in your .aspx file.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;No need for any html tags or DOCTYPE declarations.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;What will happen is that when a user navigates to the RSS_Feed.aspx file, the Page_Load event will generate a stream of XML code which the web browser will interpret as an RSS feed.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;So there is no need for any HTML.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Within the code-behind file, RSS_Feed.aspx.cs, I added the following code to generate the XML for the feed within the Page_Load event.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-WEIGHT:bold;FONT-STYLE:italic;"&gt;You can use this code as a template for your own feed.&lt;/span&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-WEIGHT:bold;FONT-SIZE:11pt;MARGIN:0in;FONT-STYLE:italic;FONT-FAMILY:Calibri;"&gt;//RSS_Feed.aspx.cs&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;protected void Page_Load(object sender, EventArgs e)&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;Response.Clear();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;Response.ContentType = &amp;quot;text/xml&amp;quot;;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;XmlTextWriter objX = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteStartDocument();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteStartElement(&amp;quot;rss&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteAttributeString(&amp;quot;version&amp;quot;,&amp;quot;2.0&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteStartElement(&amp;quot;channel&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;title&amp;quot;, &amp;quot;&lt;span style="FONT-WEIGHT:bold;"&gt;Practice CRM RSS Feed&lt;/span&gt;&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;link&amp;quot;,&amp;quot;&lt;span style="FONT-WEIGHT:bold;"&gt;http://localhost:5555/RSS/RSS_Feed.aspx&lt;/span&gt;&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;description&amp;quot;,&amp;quot;&lt;span style="FONT-WEIGHT:bold;"&gt;Live, up-to-date information coming from CRM!&amp;quot;&lt;/span&gt;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;copyright&amp;quot;,&amp;quot;&lt;span style="FONT-WEIGHT:bold;"&gt;(c) 2008. All rights reserved.&lt;/span&gt;&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;ttl&amp;quot;,&amp;quot;5&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;SqlConnection objConnection = new SqlConnection(&lt;span style="FONT-WEIGHT:bold;"&gt;ConfigurationManager.ConnectionStrings[&amp;quot;crmConnectionString&amp;quot;].ToString()&lt;/span&gt;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objConnection.Open();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;string sql = &amp;quot;&lt;span style="FONT-WEIGHT:bold;"&gt;SELECT TOP 10 new_name, new_description, new_rssfeedid, createdon FROM new_rssfeed ORDER BY createdon DESC&lt;/span&gt;&amp;quot;;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;SqlCommand objCommand = new SqlCommand(sql, objConnection);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;SqlDataReader objReader = objCommand.ExecuteReader();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;while (objReader.Read())&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;{&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteStartElement(&amp;quot;item&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;title&amp;quot;,objReader.GetString(0));&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;description&amp;quot;,objReader.GetString(1));&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;link&amp;quot;, &amp;quot;&lt;a href="http://localhost:5555/MicrosoftCRM/userdefined/edit.aspx?id="&gt;http://localhost:5555/MicrosoftCRM/userdefined/edit.aspx?id=&lt;/a&gt;&amp;quot; + objReader[&amp;quot;new_rssfeedid&amp;quot;].ToString() + &amp;quot;&amp;amp;etc=10008&amp;quot;);&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteElementString(&amp;quot;pubDate&amp;quot;, objReader.GetDateTime(3).ToString(&amp;quot;R&amp;quot;));&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 1.125in;FONT-FAMILY:Calibri;"&gt;objX.WriteEndElement();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;}&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objReader.Close();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objConnection.Close();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteEndElement();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteEndElement();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.WriteEndDocument();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.Flush();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;objX.Close();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in 0in 0in 0.75in;FONT-FAMILY:Calibri;"&gt;Response.End();&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Notice the bolded text within the code.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;These are snippets that will differ in your code.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;For my RSS feed, I gave it the title of &amp;quot;Practice CRM RSS Feed&amp;quot;.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The link element is for the URL used to get to the aspx file.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;For my connection to CRM, I simply created a web.config file with a connection string to my CRM DB.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Throw in your own custom SQL Query to grab the necessary info to populate the &amp;quot;title&amp;quot;, &amp;quot;description&amp;quot;, &amp;quot;link&amp;quot;, and &amp;quot;pubDate&amp;quot; for the feed &amp;lt;item&amp;gt; element.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The above code, in a nut shell, will grab the 10 most recently added New_rssfeed elements and format them for the feed.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I built and published the web site project and the last thing to do was configure IIS to make the feed accessible.&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;In IIS, all that I needed to do was create a new virtual directory with the alias &amp;quot;RSS&amp;quot; under the Microsoft CRM web site and point it to the folder with the compiled web code.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;It automatically saw the web.config file, so no other adjustments had to be made.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Do an IIS reset and navigate to the aspx page.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;You should see a&amp;nbsp;basic page with the feed title and a description of how to subscribe to the feed.&amp;nbsp; You will also see the feed articles listed below and search options to the right&amp;nbsp;(I used IE7 -- other browsers may render differently or re-direct to an RSS Reader like Google Reader).&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;strong&gt;&lt;em&gt;Example of RSS Feed rendering in IE7 (click to view larger image)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;strong&gt;&lt;em&gt;&lt;a href="http://croweblogs/blogs/crm/CRMRSSFeed/screen003%202008-07-02%2009.33.jpg"&gt;&lt;img style="WIDTH:550px;HEIGHT:300px;" height="300" src="http://crowechizek.com/cs/blogs/crm/CRMRSSFeed/screen003%202008-07-02%2009.33.jpg" width="550" border="0" alt="" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;Just think of what you could use this for!&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;You could integrate workflows and plugins with an RSS feed in order to provide up-to-date info on what&amp;#39;s happening in CRM to other users (or anyone within the local network).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; Inform sales people of new opportunities and leads, give executives updates by the minute as opportunities close and new ones come in.&amp;nbsp; &lt;/span&gt;Create one generic feed and register a plugin for multiple actions which could generate a variety of updates to the feed.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;You could even create multiple feeds/aspx files and give users the option of how much/ little they&amp;#39;d like to get updated on.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; We could even throw in a couple parameters&amp;nbsp; like entity type and GUID and we&amp;#39;ve got an RSS feed for one specific record in CRM.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE:11pt;MARGIN:0in;FONT-FAMILY:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;/span&gt;I merely scratched the surface of RSS (you can add images and other content as well), so be creative and think of how you might be able to use this to keep users (and developers) better informed of what&amp;#39;s going on in CRM.&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=2168" width="1" height="1"&gt;</description><enclosure url="http://www.crowehorwath.com/cs/blogs/crm/attachment/2168.ashx" length="99413" type="image/jpeg" /><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Enterprise CRM - What to Look for in a CRM Admin</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/06/04/enterprise-crm-what-to-look-for-in-a-crm-admin.aspx</link><pubDate>Wed, 04 Jun 2008 15:29:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:1228</guid><dc:creator>Jeremy Hofmann</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=1228</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/06/04/enterprise-crm-what-to-look-for-in-a-crm-admin.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;Depending on your company’s size and installed number of users, you may or may not need a dedicated CRM admin.&amp;nbsp; Microsoft Dynamics CRM is a product that lends itself to a power user for day to day maintenance and administration.&amp;nbsp; However, if you have a larger number of users, say greater than 200, and especially if these users are spread out across geographic regions or branches, have independent needs, or a large amount of data to manage, then a full time admin may be your best bet.&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;But what should you look for in a CRM admin?&amp;nbsp; It can be a challenging position to define.&amp;nbsp; On the one hand, you need someone who can handle the business requirements, managing scope, timelines, and user expectations, but also someone who can deliver much of the work or coordinate the various technical departments in order to maintain and modify the system along with the growing needs of the business.&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;In essence, you need someone with a 50/50 mix of business and technical skills.&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;In particular, the ideal CRM admin should be able to:&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Meet with user groups (departments) to understand and define requirements&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Coordinate solutions and resolve differences among the departments&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Schedule resources and maintain timeline and budget&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Be able to perform system configuration work&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Understand what each area of the system offers and a basic understanding of how it works: sales, customer service, and marketing functionality, workflows, duplicate detection, and the Outlook client, to name a few&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Understand the core architecture of CRM and server topology: web servers, SQL server&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Keep up with the latest CRM industry news, Microsoft Dynamics CRM news, and community newsgroups for the latest information and patches&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l1 level1 lfo1;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Be an advocate for CRM within the company&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;Big bonus points for any candidate that can also:&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l2 level1 lfo2;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Program Microsoft Dynamics CRM using the SDK&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l2 level1 lfo2;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Write SQL Reporting Services Reports&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l2 level1 lfo2;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Write complex and other data mining queries against the system&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l2 level1 lfo2;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri" size="3"&gt;Write client-side JavaScript code&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Verdana"&gt;So, the next question is – how to find such a person?&amp;nbsp; While this can be a difficult task, it is not impossible.&amp;nbsp; Here are a few suggestions to get you going:&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l0 level1 lfo3;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;Hire from Within&lt;/b&gt; – Hiring from within means you don’t have to train that person on the core business and begin to use them more immediately.&amp;nbsp; Often times the challenge and visibility that comes from being the CRM “go to” person benefits the employee by increasing their value and security within the organization&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l0 level1 lfo3;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;Consult to Hire&lt;/b&gt; – If you don’t have the skills on the ground to get going, consider hiring a consultant with the option to hire after a fixed period.&amp;nbsp; This is a great way for both parties to “try each other out” before making a final decision.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l0 level1 lfo3;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;Place Ads on All the Major Boards&lt;/b&gt; – Be sure to be honest about the skills that are needed.&amp;nbsp; Conduct technical screens on all candidates and find out their mix of business / technical skills.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l0 level1 lfo3;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;Check with Your Implementation Partner &lt;/b&gt;- Often times consulting companies and candidates are not a good match due to the high travel commitments required at consulting companies, even though the candidates skill set is ideal for CRM.&amp;nbsp; Check with your implementation partner to see if they can pass along some resumes of candidates who may still be looking for a position. And lastly…&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraph" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;TEXT-ALIGN:justify;mso-list:l0 level1 lfo3;"&gt;&lt;span style="FONT-FAMILY:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font size="3"&gt;·&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;b&gt;Don’t Give Up&lt;/b&gt;!&lt;b&gt;&amp;nbsp; &lt;/b&gt;The right person is out there.&amp;nbsp; It’s just a matter of searching in the right places, being careful about the skill set balance, and integrating that person into your organization.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=1228" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Leveraging CRM as part of a solution to Page Technical Support in your Company</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/04/14/leveraging-crm-as-part-of-a-solution-to-page-technical-support-in-your-company.aspx</link><pubDate>Mon, 14 Apr 2008 12:42:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:552</guid><dc:creator>Zahara Hirani</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=552</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/04/14/leveraging-crm-as-part-of-a-solution-to-page-technical-support-in-your-company.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Recently at a client we had the challenge of developing a solution that would alert technical support when a case that was updated and needed tech support to look into the issue.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;At first we thought workflows, but then realized we needed to create a custom entity that would store all of the paging information for the tech support to look at. We also needed to page different lists of people based on the escalation level, escalation frequency, day-night sift as well as the time the tech support were being paged. Oh wait I’m not done – we also needed to store all the levels reached and paging times etc in our custom entity and stop paging if tech support was already looking into the issue. We also had to have the correct&amp;nbsp;lists paged based on what department of the firm the account/case belonged to. &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;We started off by creating a custom entity that would store the different tech support people. &lt;br /&gt;We then created another entity to store the different escalation levels the tech support people belonged to as well as the day-night shift information. &lt;br /&gt;We then created another custom entity to store the different escalation groups and the department those groups to would be responsible for (more like a profile). &lt;br /&gt;We needed to link the escalation profiles to the account/case since each belonged to different departments as we could have multiple profiles within a department.&amp;nbsp;For this, we&amp;nbsp;created another custom entity that stored the account, the department and the profile. &lt;br /&gt;The last custom entity we created was&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;one that would stored the information regarding the case, account, escalation groups and time when the actual page was sent.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;Next we created a create/update post callout method for &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;the case entity that would validate if the user wanted to page tech support.&amp;nbsp;In the callout we&amp;nbsp;had to&amp;nbsp;check if a page had already been sent and if not, not to create a new request. If the page had not been sent, the callout created the custom entity to store all the information regarding the case, account and escalations information like escalation lists, timing etc.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face="Calibri" size="3"&gt;Lastly, we created a windows service that looked for the custom entity that had all the paging information and checked if the page had been sent or needed to be sent as well as if it was already being worked on by&amp;nbsp;the tech support person. If the escalation time was reached, the service would check who was on the next escalation level as well as the day-night shift time and programmatically send an email(page) to the correct list of people and update the custom entity to reflect the most recent page.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Once the tech support person recevies the email and gets ready to work on the case, the tech support person accepts the request and the custom entity gets updated so that no more pages are sent.&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=552" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Cloning An Entity In CRM</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/03/26/cloning-an-entity-in-crm.aspx</link><pubDate>Wed, 26 Mar 2008 16:04:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:210</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=210</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/03/26/cloning-an-entity-in-crm.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Intro&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri"&gt;We’ve had requests from our clients to “clone” already created records at the click of a button.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The reason is that when users are entering data into numerous records of the same entity every day, where only a few fields may differ, it can be cumbersome.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;A great example is we created an entity with over 50 fields and users may create 10-15 records of that entity where 90% field values will be the same.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I’ll explain the approach we took.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;Approach&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpFirst" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font face="Calibri"&gt;1.&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Create a&amp;nbsp;JavaScript function that will open a window to the entity to be cloned to (make the window variable global)&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font face="Calibri"&gt;2.&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;Edit the ISV.config.xml to add a button, and in the configuration, reference&amp;nbsp;the JavaScript function created above&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Calibri"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inside the JavaScript function (you may create other methods as well), call the function to check the status of the new window&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoListParagraphCxSpMiddle" style="MARGIN:0in 0in 0pt 0.5in;TEXT-INDENT:-0.25in;mso-list:l0 level1 lfo1;"&gt;&lt;font face="Calibri"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; When the page is loaded, start mapping from one window to the other as in the second function below&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:9pt;COLOR:#00b050;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;function checkPageState() &lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp; &lt;/span&gt;if (oClonedEntity.document.readyState == &amp;#39;complete&amp;#39;)&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&amp;nbsp; {&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;cloneEntity();&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;return;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;}&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;setTimeout(&amp;#39;checkPageState()&amp;#39;,100);&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;function cloneEntity()&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;{&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;blockquote&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;with(oClonedEntity.document.crmForm)&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;{&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;/span&gt;&lt;span style="COLOR:#00b050;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add fields here that you want to copy from one entity to the newly created one&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="COLOR:#00b050;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_field1.DataValue = crmForm.all.new_field1.DataValue;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:2;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_field2.DataValue = crmForm.all.new_field2.DataValue;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;}&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;&lt;span style="COLOR:#00b050;"&gt;//finally, close the dialog&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-tab-count:1;"&gt;&lt;/span&gt;window.close();&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;}&lt;/span&gt;&lt;span style="FONT-SIZE:9pt;LINE-HEIGHT:115%;FONT-FAMILY:&amp;#39;Courier New&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;blockquote&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;font face="Calibri"&gt;5.&lt;/font&gt;&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt;After inserting the above code, test it out.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This will be highly beneficial for users, enjoy!&lt;/font&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=210" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Sorting By Multiple Columns In Microsoft CRM</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/03/25/sorting-by-multiple-columns-in-microsoft-crm.aspx</link><pubDate>Tue, 25 Mar 2008 22:33:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:206</guid><dc:creator>Danny Varghese</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=206</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/03/25/sorting-by-multiple-columns-in-microsoft-crm.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Microsoft CRM views in 3.0 are a great way to view important parts of records in a clear concise manner.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The views also offer sorting which is an even greater plus for many users. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;What may not be known however is that users can sort by multiple columns!&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Simply hold down the SHIFT key, and viola!&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This can be especially helpful for views that have columns with data that have similar values.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;A prime example is in CRM, if there are hundreds, or even thousands of Contact records, and the view might have first and last name columns.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The likely hood of having duplicate first names is high.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;So if a user wants to sort by first and last names, he/she can hold down the SHIFT key, and click on the first name and last name column.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Hope this helps!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=206" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category></item><item><title>Upgrading to Microsoft Dynamics CRM 4.0 – The Tortoise and the Hare</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/02/14/upgrading-to-microsoft-dynamics-crm-4-0-the-tortoise-and-the-hare.aspx</link><pubDate>Thu, 14 Feb 2008 18:50:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:88</guid><dc:creator>Jeremy Cox</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=88</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/02/14/upgrading-to-microsoft-dynamics-crm-4-0-the-tortoise-and-the-hare.aspx#comments</comments><description>&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;As a father of a 2 ½ and 7 month old, I spend A LOT of time reading to my kids. As you’ll recall from the story, the hare was speedy and boasted about being the fastest in the forest. The tortoise finally tired of hearing all of the hare’s boasting challenged the hare to a race, and as the story goes the speedy but overly confident hare lost to the slow and steady tortoise. When I thought about the “life example” this story tells, it only seemed appropriate to use the classic fable as a metaphor for the approach you should consider when upgrading a CRM deployment. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;The Hare&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&lt;font size="+0"&gt;&lt;font face="Calibri"&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;Looking at the upgrade as a quick and easy software update (providing new bells and whistles) in more cases than not will work from the perspective of updating software bits. While Microsoft has invested tremendous resources to ensure organizations will have as few issues as possible with the upgrade, at the end of the day this is still software, and no two environments are the same. A quick Google search such as, “&lt;i style="mso-bidi-font-style:normal;"&gt;Upgrade to Microsoft CRM 4.0 or Upgrading Microsoft CRM&lt;/i&gt;” will return a number of articles revealing all those hares who have been fast to perform upgrades. Many of these articles are related to either technical issues or functionality related questions resulting as part of their upgrade process. Hopefully most of them performed the upgrade in a test environment and not their production CRM environment – if you don’t already have a test environment, this is your justification and reason for having one. &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;However, how does this approach impact your users? Customers? Would new features and functionality available in version 4.0 create greater business value for the organization? Increase productivity of users? Impact the organization’s CRM Investment and ROI as a whole? How will you know if you never talk to the users?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;The Tortoise&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;The tortoise of course sees the upgrade as an opportunity to re-engage with users and to determine how the organization can get more value out of the organization’s CRM investment. Isn’t that what winning this race is really about? &lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;This is the time to sit down as an organization and review the business and technical (software and infrastructure) considerations that may impact your organization’s CRM upgrade. The following questions are examples taken from &lt;i style="mso-bidi-font-style:normal;"&gt;&lt;u&gt;&lt;span style="COLOR:#1f497d;"&gt;&lt;a class="" title="Crowe&amp;#39;s Microsoft Dynamics CRM 4.0 Upgrade Readiness &amp;amp; Planning document" href="http://www.crowechizek.com/crm" target="_blank"&gt;&lt;font color="#800080"&gt;Crowe’s Microsoft Dynamics CRM 4.0 Upgrade Readiness &amp;amp; Planning document&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt; which I believe organizations should be asking as part of the overall upgrade approach:&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt 0.5in;"&gt;&lt;font size="3"&gt;What are the top challenges our organization has had with the current implementation of Microsoft CRM?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt 0.5in;"&gt;&lt;font size="3"&gt;Have users fully adopted the CRM application and corresponding processes? If not, what are the barriers?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt 0.5in;"&gt;&lt;font size="3"&gt;Have there been any modifications to the baseline CRM databases and application files?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt 0.5in;"&gt;&lt;font size="3"&gt;How will the upgrade impact integration with any external data source(s) or applications?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt 0.5in;"&gt;&lt;font size="3"&gt;Does our existing application and database hardware meet software and hardware guidelines and recommendations?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;Taking time on the front-end to carefully consider answers to some questions like above should not only help mitigate any risk associated with the upgrade, but provide a CRM implementation more fully aligned with your organization’s business.&lt;/font&gt;&lt;/p&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;font size="3"&gt;Closing Thoughts&lt;/font&gt;&lt;/b&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font size="3"&gt;Having spent the last 5 years as a CRM consultant (specifically implementing Microsoft CRM), one thing I have learned over time, is that an organization’s CRM deployment never really ends, nor should it. Your users, customers and their needs are constantly evolving, and so your use of technology to support your customer relationship management strategy must also continue to change and evolve. There is no better time than with an application upgrade. So the question is, are you be the hare or the tortoise?&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=88" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/CRM+News/default.aspx">CRM News</category></item><item><title>CRM as a Platform (Part 1)</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/01/30/crm-as-a-platform-part-1.aspx</link><pubDate>Wed, 30 Jan 2008 15:26:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:78</guid><dc:creator>Bryan Van Antwerp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=78</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/01/30/crm-as-a-platform-part-1.aspx#comments</comments><description>&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Opinions differ on whether CRM is, can be, or should be an application platform.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The points of contention are typically terminology and technology.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Rather than focus on semantics, I want to focus on the possibilities the MS CRM application provides – based on my past experience.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;In addition to the term Application Platform, I have also heard Solution Platform, Development Platform, Application Framework, Solution Framework and Development Framework.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I’m sure there are many more.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;We could debate why one term is more appropriate than another, but to me the objective is not the “term of the month”, but the ability of the tool; the ability of the tool to quickly and easily solve a business need.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;I realize quickly and easily are relative, but this blog is based on my opinion – from many years of developing, architecting and implementing custom solutions compared to designing and extending CRM.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Rather than create another feature list of what CRM as a platform can provide, I will describe the possibilities through examples.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Let’s start with a very simplistic example.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Our example business need is for a “Suggestion Mailbox” application; a means to allow employees to record recommendations on how to improve the business and submit them to management for review.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Five business requirements for this application are:&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ol style="MARGIN-TOP:0in;"&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l1 level1 lfo2;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Managers should be able to see all suggestions, users should only see suggestions they created.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l1 level1 lfo2;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;A suggestion needs to be related to a department, beginning with 3 options (HR, Finance &amp;amp; IT), however the ability to add more departments needs to be incorporated.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l1 level1 lfo2;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;When a suggestion is created, the manager from the department selected needs to be sent an email.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l1 level1 lfo2;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Managers need to be able to set the status of a suggestion (New, In Review, Approved and Denied).&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l1 level1 lfo2;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;When a manager changes the status of a suggestion to Approved or Denied, the user that created the suggestion should receive an email notifying them of the outcome.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;These 5 business requirements imply many technology requirements including a robust security model, data management (including a database to store the information), workflow (to trigger and send emails), forms to view lists of records (users, departments, statuses, suggestions), forms to create and update records and more.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The intent here is not to list every requirement in detail but rather highlight that a basic application still requires a lot of foundational functionality to exist in order to complete the application.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This is where CRM as a platform steps in to give us a hand. &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;CRM provides all of these foundational needs out of the box – meaning that time is spent on configuration of the business requirements and not on technical development.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The configuration becomes defining the metadata to make up our new entity, security and processes.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;This consists of:&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt; 
&lt;ol style="MARGIN-TOP:0in;"&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Construct what a “Suggestion” is – what do we call it and what are its attributes (fields).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Define security specifically for a “Suggestion”.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="MARGIN:0in 0in 0pt;mso-list:l0 level1 lfo1;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Workflow needs to be configured to send the emails based on the requirements defined.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;All of these can be completed through the standard configuration tools.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;To custom develop a working prototype of the “Suggestion Mailbox” ready for users to experiment with and test would take an experienced developer a few days to create (this is also assuming some reuse of existing code).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;However, creating this within CRM would take an experienced CRM admin or power user a couple of hours (including testing).&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;These are just ballpark estimates for a very simplistic example, but the purpose is to show that CRM provides a lot more benefit out of the box than just Customer Relationship Management.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;It can become a platform for related and extended business processes.&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;As I wrap this post up, I would like to throw out some caveats.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Do I think CRM should become the platform for all development and therefore companies should go out and purchase CRM for this purpose – no.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Custom Development will always have its place and for some requirements it is the better choice.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;However, if you have MS CRM or are considering MS CRM I think you should consider and evaluate the&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;business solutions it can provide from your Customer Relationship Management investment.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;In other words, if you have a development platform (or whatever term you prefer) that comes along with your CRM investment, why not take advantage of it.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;FONT-FAMILY:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-fareast-font-family:Calibri;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:AR-SA;"&gt;In subsequent posts, I will discuss some real world examples to show more insight on the possibilities.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=78" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/CRM+News/default.aspx">CRM News</category></item><item><title>Welcome Back to the Crowe CRM Blog</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/01/22/Welcome-Back-to-the-Crowe-CRM-blog.aspx</link><pubDate>Tue, 22 Jan 2008 14:48:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:74</guid><dc:creator>Bryan Van Antwerp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=74</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2008/01/22/Welcome-Back-to-the-Crowe-CRM-blog.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We are back with a much improved blog!&amp;nbsp; CRM 4.0 is out now&amp;nbsp;which brings a lot of fodder for posts.&amp;nbsp;&amp;nbsp; Expect to see several new posts by members of the Crowe CRM Team on such topics as 3&lt;sup&gt;rd&lt;/sup&gt; Party Add-ins/Applications, upgrading CRM 3.0 to 4.0, new 4.0 features, vertical CRM solutions and user adoption.&amp;nbsp; Keep your eyes open for these posts.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;During our down time, I reviewed all of our previous blog posts&amp;nbsp;and realized that we were light on the business side.&amp;nbsp; When we began this blog, our intent was to provide a well rounded blog with not only technical posts but also posts on the business aspect of CRM.&amp;nbsp; I intend to correct this lack of balance starting with a series of posts discussing &amp;quot;CRM as a Platform&amp;quot;.&amp;nbsp; There are ranging opinions on whether CRM is or can be an application platform.&amp;nbsp; These points of contention are based around terminology and the technical aspects of this.&amp;nbsp; Rather than focus on semantics, I want to focus on the possibilities the CRM application provides - based on my actual experience. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you for visting our blog and&amp;nbsp;please come back often.&amp;nbsp; Also, as always, please feel free to comment or contact us.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=74" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Technical+Tips/default.aspx">Technical Tips</category><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/CRM+News/default.aspx">CRM News</category></item><item><title>Securing Microsoft Dynamics CRM Data for a Laptop User</title><link>http://www.crowehorwath.com/cs/blogs/crm/archive/2007/10/01/securing-microsoft-dynamics-crm-data-for-a-laptop-user.aspx</link><pubDate>Mon, 01 Oct 2007 15:50:00 GMT</pubDate><guid isPermaLink="false">733c1265-83be-4492-a5ff-7e2be949a514:49</guid><dc:creator>Bryan Van Antwerp</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.crowehorwath.com/cs/blogs/crm/rsscomments.aspx?PostID=49</wfw:commentRss><comments>http://www.crowehorwath.com/cs/blogs/crm/archive/2007/10/01/securing-microsoft-dynamics-crm-data-for-a-laptop-user.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-size:10pt;color:black;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Bryan Van Antwerp&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10pt;color:black;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; &lt;br /&gt;Crowe Chizek and Company LLC &lt;br /&gt;October 1&lt;sup&gt;st,&lt;/sup&gt; 2007 &lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;a href="http://www.crowecrm.com/"&gt;http://www.crowecrm.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Microsoft Dynamics CRM users with the CRM Laptop Client (often referred to as the offline client) installed have the capability to download CRM data locally to their laptop.&amp;nbsp;This is extremely helpful for disconnected users such as people in sales who are routinely travelling with limited connections to the the company network.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Regarding the CRM Laptop Client, a topic I have heard raised several times is the concern over a laptop being stolen with CRM data on the laptop – think of all those clients and prospects, pricelists, etc. that exist in the typical CRM database.&amp;nbsp;If a competitor or an unscrupulous party were to get their hands on your data, how harmful could that be?&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;The likelihood of a laptop, or other mobile device, being stolen and the data actually being scavenged is low (rather than the hard drive just being reformatted and the device reused).&amp;nbsp;However this does not mean that it should not be of concern.&amp;nbsp;In late June, Microsoft released a whitepaper, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=035d381b-d793-480e-8554-fff8cea6d6ec&amp;amp;DisplayLang=en"&gt;Using Encrypting File System to Protect Microsoft Dynamics CRM Data on a V3c Client Running Windows XP Professional&lt;/a&gt; , describing how to secure your CRM data (and the general process may be used for other files as well).&amp;nbsp;Many will find the aforementioned article very useful; however, companies may want to research this concept more extensively. I firmly believe that securing CRM data is very important, but what about that client list in Excel, the pricelist in Word, quarterly financial presentations in PowerPoint, etc. that exist on the typical hard drive – are these any less important?&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-size:10pt;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Numerous applications exist today that can be used to encrypt mobile devices and accessories, including hard drives, writeable CD’s, USB devices, etc.&amp;nbsp;These applications will not only protect CRM data, but all other files as well, such as the client list in Excel, the price list in Word, the quarterly financial presentation in PowerPoint and many others.&amp;nbsp;I would strongly recommend reading the Microsoft whitepaper on securing Dynamics CRM data and consider implementing it as well as encourage thought to be put into securing any/all data that would be detrimental if in the wrong hands.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;strong&gt;&lt;span style="font-size:10pt;color:black;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Bryan Van Antwerp,&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10pt;color:black;line-height:115%;font-family:&amp;#39;Verdana&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt; is a Senior Manager at Crowe Chizek (&lt;a href="http://www.crowecrm.com/"&gt;www.crowecrm.com&lt;/a&gt;). Bryan currently focuses on CRM Analytics, Business Process Improvement, CRM Tool Selection, and System Implementation including the Microsoft Dynamics CRM 3.0 platform.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.crowehorwath.com/cs/aggbug.aspx?PostID=49" width="1" height="1"&gt;</description><category domain="http://www.crowehorwath.com/cs/blogs/crm/archive/tags/Business+Solutions/default.aspx">Business Solutions</category></item></channel></rss>