<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Surviving CRM &#187; CRM 2011</title>
	<atom:link href="http://niiranen.eu/crm/tag/crm-2011/feed/" rel="self" type="application/rss+xml" />
	<link>http://niiranen.eu/crm</link>
	<description>Working with Microsoft Dynamics CRM, day in day out</description>
	<lastBuildDate>Thu, 09 Feb 2012 21:10:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Make CRM Activity Feeds easier to follow by creating custom groups</title>
		<link>http://niiranen.eu/crm/2011/12/make-crm-activity-feeds-easier-to-follow-by-creating-custom-groups/</link>
		<comments>http://niiranen.eu/crm/2011/12/make-crm-activity-feeds-easier-to-follow-by-creating-custom-groups/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 21:34:31 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[activity feed]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social crm]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1163</guid>
		<description><![CDATA[The functionality of the new Activity Feeds feature introduced in CRM Online R7 / CRM 2011 Update Rollup 5 is built around the concept of following specific records. This allows a very granular level of control for the users to select the specific items from which they wish to see posts on their personal wall. [...]]]></description>
			<content:encoded><![CDATA[<p>The functionality of the new Activity Feeds feature introduced in CRM Online R7 / CRM 2011 Update Rollup 5 is built around the concept of following specific records. This allows a very granular level of control for the users to select the specific items from which they wish to see posts on their personal wall. However, this does also force us to carefully plan for the scenario of a new user who logs into the Activity Feeds view for the very first time. What they will have in front of their eyes is an empty wall with just a few links to the online help material.</p>
<p><img class="aligncenter size-full wp-image-1178" title="CRM_Activity_Feed_groups_7" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_7.jpg" alt="An empty wall greets the new CRM users" width="596" height="346" /></p>
<p>In order to make Activity Feeds a shared, trusted source of information on customer related events, the organization using Dynamics CRM needs to provide its users a path that they can follow to become a member of this community. Although it is possible to build custom business logic <a href="http://blogs.msdn.com/b/crm/archive/2011/10/31/working-with-activity-feed-using-microsoft-crm-sdk1.aspx" target="_blank">through the SDK</a> that automates the following of records, wouldn&#8217;t it be better if teams of users could themselves choose topics that they wish to follow, and also broadcast their posts to other users following the same topic? You know, like #hashtags on Twitter. Well, there&#8217;s no built-in support for hashtags in the current release of the Activity Feeds solution, but here&#8217;s a description of one possible workaround which I&#8217;ve come up with.</p>
<p>In my <a title="Activity Feeds are here, so “What’s New” in CRM then?" href="http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/">previous post</a> on the topic, I covered the general process of how to enable Activity Feeds for entities in Dynamics CRM. The natural choice for supporting a team collaboration scenario would be to use the default entity Team to display relevant posts for its&#8217; users on the entity form. Unfortunately you can&#8217;t enable Activity Feeds for teams, since that&#8217;s <a href="http://msdn.microsoft.com/en-us/library/hh547386.aspx" target="_blank">not a supported entity</a>. In fact, you cannot enable Activity Feeds for any organization-owned entities, even custom ones.</p>
<p>Luckily there&#8217;s nothing stopping your from creating a user-owned custom entity and enabling it for Activity Feeds, so let&#8217;s go ahead and create a new entity called &#8220;Group&#8221;. No need for new fields, just publish the entity, then create a Post Configuration record with the same entity name (<em>new_group</em> or something like that). After this you&#8217;ll need to go and adjust the form so that the Record Wall is directly visible when you open the form, by moving it below the first General tab.</p>
<p><img class="aligncenter size-full wp-image-1166" title="CRM_Activity_Feed_groups_6" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_6.jpg" alt="New entity Group created for enabling mentions on Activity Feed posts" width="584" height="374" /></p>
<p>Now you&#8217;re all set for starting to use the group entity in Activity Feed posts. No matter on which record&#8217;s wall (or your personal wall) you&#8217;re writing a post to, you can perform a mention by entering the @ character followed by the group&#8217;s name. In this case I&#8217;ve created a group called CRM, so I&#8217;ll add a mention of @CRM on an account record wall. You&#8217;ll see how that turns into a hyperlink to the group record.</p>
<p><img class="aligncenter size-full wp-image-1167" title="CRM_Activity_Feed_groups_1" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_1.jpg" alt="Post with a group mention on an account record wall" width="503" height="344" /></p>
<p>How the user&#8217;s personal wall works is that it will display all Activity Feed posts that contain any reference to a record that the user has followed. It doesn&#8217;t have to be the record where the post has been written on. This is what enables us to make following updates concerning a certain topic easier for the end user, as long as the posts contain a mention/link to the group record. For manual posts the users will need to indicate that they wish to direct the post to the group&#8217;s followers by performing the @[groupname] mention as seen below.</p>
<p><img class="aligncenter size-full wp-image-1168" title="CRM_Activity_Feed_groups_2" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_2.jpg" alt="Performing a mention on a Personal Wall post" width="596" height="203" /></p>
<p>So, does this mean that the mentions can only be utilized with manual user initiated posts? Absolutely not! There is a new attribute available in the workflow editor, called <strong>Post Url (Dynamics value)</strong>. You can read <a href="http://blogs.msdn.com/b/crm/archive/2011/11/07/how-to-create-a-post-with-mentions-using-workflow.aspx" target="_blank">this post on the MS Dynamics CRM Team Blog</a> for details on how the feature can be leveraged in building workflow rules that create Activity Feed posts with mentions referencing other records. This allows us to reference multiple related records in a single post and make it appear on the personal wall of anyone who&#8217;s following one of the records.</p>
<p>Let&#8217;s say we want to create an auto post whenever a case record is created and it has the value &#8220;CRM&#8221; in the subject field, to notify anyone who&#8217;s following the CRM group. Ok, so we can find a relationship to the related subject record but since that&#8217;s not supported for Activity Feeds (just like teams aren&#8217;t), we wouldn&#8217;t be able to use it for creating a mention. Also, since the group entity we created doesn&#8217;t have a relationship to the case entity, it&#8217;s not available in the workflow dynamic values menu.</p>
<p>Should we go and create a relationship through entity customization? Well, that would be a bit cumbersome, since you&#8217;d then have to include a reference into the actual <em>group record</em> in every case record you wish to create a post a mention on. You&#8217;d pretty much have an additional subject lookup on the case form as a result, which is not a good solution in terms of usability (at least if you already use the default subject entity in your processes).<span id="more-1163"></span></p>
<p>Luckily there&#8217;s one more place on the Activity Feed post entity that you can use in the workflow: RegardingObjectId. Normally this would represent the main object of the post (such as the opportunity record which has had a state change event that triggered the post), but you&#8217;re free to select a record from any of the entities that have been enabled for Activity Feeds through the Post Configuration records. So, let&#8217;s proceed by creating a workflow that runs whenever a new case is created, checks if the subject is &#8220;CRM&#8221; and creates a post record with the following attributes:</p>
<p><img class="aligncenter size-full wp-image-1173" title="CRM_Activity_Feed_groups_3" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_3.jpg" alt="Workflow rule: create a new Activity Feed post related to the group" width="590" height="429" /></p>
<p>Let us now return back to the new user sign up scenario. In the beginning the personal wall is going to look quite empty and the user will not necessarily know which records he or she should start to follow, in order to get an idea of the activities going on in the system.</p>
<p style="text-align: center;"><img class="size-full wp-image-1175 aligncenter" title="CRM_Activity_Feed_groups_4" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_4.jpg" alt="The new CRM user does not yet have any auto posts on his personal wall" width="592" height="334" /></p>
<p>After the user clicks on the follow button on the group record, all the posts that contain a mention of the group&#8217;s name will be visible on his personal wall. The user will immediately be up to speed with the latest activities around the topic of the group.</p>
<p><img class="aligncenter size-full wp-image-1176" title="CRM_Activity_Feed_groups_5" src="http://niiranen.eu/crm/wp-content/uploads/2011/12/CRM_Activity_Feed_groups_5.jpg" alt="All posts on the group's wall" width="594" height="606" /></p>
<p>An added benefit of following groups or topics instead of individual records is that this makes it much easier for the users themselves to apply noise controls if the number of updates on the Activity Feed walls gets to high for them to keep up with. All they&#8217;ll need to do is unsubscribe from groups that are not providing updates relevant to their own work. No need to start selecting accounts, opportunities etc. that they wish to unsubscribe from, or to contact the sysadmin and request an adjustment to the workflow rules that are generating low value auto posts into the feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/12/make-crm-activity-feeds-easier-to-follow-by-creating-custom-groups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Power of Choice or the Legacy of Outlook?</title>
		<link>http://niiranen.eu/crm/2011/11/power-of-choice-or-the-legacy-of-outlook/</link>
		<comments>http://niiranen.eu/crm/2011/11/power-of-choice-or-the-legacy-of-outlook/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 19:58:37 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[R8]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1094</guid>
		<description><![CDATA[The first selling point advertised for Dynamics CRM in almost any context is the user interface familiarity of Office users and the seamless integration to Outlook. Compared to other CRM applications, the feature set available in the Dynamics CRM 2011 client for Outlook is unsurpassed, no doubt about that. However, sometimes you do run into issues [...]]]></description>
			<content:encoded><![CDATA[<p>The first selling point advertised for Dynamics CRM in almost any context is the user interface familiarity of Office users and the seamless integration to Outlook. Compared to other CRM applications, the feature set available in the Dynamics CRM 2011 client for Outlook is unsurpassed, no doubt about that. However, sometimes you do run into issues that break the illusion that CRM and Outlook would be the one and the same application. Here are a few features that you should be aware of when planning on how you&#8217;ll train your users to use the two different client versions available: web and Outlook.</p>
<h2>Issue 1: Dashboard ribbons are not context sensitive in Outlook</h2>
<p>If you build a dashboard out of grids that present the user with relevant data from various entities, this can significantly cut down their need for jumping between different menus and screens. Say, a customer service representative can easily view all the new items in the email support queue, active cases assigned to him/her and also other open activities. With the help of the context sensitive ribbon the user can then process these records in the same screen, by changing record status from open to closed, accepting items from the queue, creating new tasks etc.</p>
<p><img class="aligncenter size-full wp-image-1112" title="Web_dashboard_ribbon_context_sensitive" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Web_dashboard_ribbon_context_sensitive.jpg" alt="" width="580" height="332" /></p>
<p>Except, in Outlook that won&#8217;t work. The user will only be able to create a new dashboard, but not any of the common tasks, like creating new records for the selected grid. This is because in Outlook the ribbon is not context sensitive within the dashboard. Why is this? It works elsewhere in Outlook, so why not here? I imagine the explanation is that while the normal grids are composed of native MAPI objects inside Outlook, the dashboards are merely web pages as far as the Outlook client can recognize them, so it can&#8217;t understand which ribbon should be shown in which part of the page. Bummer.</p>
<p><img class="aligncenter size-full wp-image-1113" title="Outlook_dashboard_ribbon_not_context_sensitive" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_dashboard_ribbon_not_context_sensitive.jpg" alt="" width="591" height="318" /></p>
<p>As a result, if you want to create actionable dashboards that allow users to work on the items presented there, it&#8217;s better to instruct them to open CRM through the web client instead of the Outlook client.</p>
<h2>Issue 2: Different logic in Quick Find</h2>
<p>People who have worked with Dynamics CRM throughout several versions will surely have learned how the Quick Find operates and when you need to use wild cars. With the CRM 2011 Outlook client, this logic no longer holds true. Outlook has its own way of handling search terms, so now we can punch in a search word right from the middle of a field, such as the account name, without entering the asterisk wild card in front of the term.</p>
<p><img class="aligncenter size-full wp-image-1118" title="Outlook_quick_find_no_wildcard" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_quick_find_no_wildcard.jpg" alt="" width="559" height="289" /></p>
<p>Great, easier for the user to perform searches, right? Well, it is if you only ever work inside the Outlook client. If you step into the web client views, you&#8217;ll discover that things work differently there. Not only do you need to remember to use the wildcard in Quick Find criteria, but there also is a specific Quick Find View. Whereas in the web client the search will cover every active record in the database, no matter from which view you start, in Outlook the search is conducted on the records in the selected view. So, if you&#8217;re in the My Contacts view in Outlook client and search for a contact that belongs to another user, the Quick Find results will not deliver any data. In the web client it will.</p>
<p><img class="aligncenter size-full wp-image-1119" title="Web_quick_find_no_wildcard" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Web_quick_find_no_wildcard.jpg" alt="" width="566" height="200" /></p>
<p>Also the columns presented in the web client will always be the ones specified in the Quick Find View customizations, but in Outlook the columns will not change as you&#8217;re searching from within the current view. However, it appears that the search columns that the Outlook client performs the query on are still affected by the ones defined in the entity Quick Find View, even though this view is never actually presented to the Outlook user. Still following me? If the different search logic is hard for a consultant to remember, just imagine how confusing it can be to the CRM user.</p>
<h2>Issue 3: Writing emails from Outlook without Outlook</h2>
<p>One of the three core modules in Dynamics CRM is Service. The most typical scenario for utilizing CRM for customer service processes is directing the incoming emails for an address like <em>support@company.com</em> to a queue in CRM. This way the emails are automatically tracked under a contact record if the sender email exists in CRM. Also the queue allows you to see which items are already being worked on by customer service reps.</p>
<p>If you&#8217;re working with the Outlook client for Dynamics CRM, then you can write all your emails with the normal Outlook email editor and make use of the rich tools for message formatting, signatures, attaching multiple files with at once etc. Right? Not in this case. If the email you are replying to does not exist inside your Outlook mailbox but rather as an email record inside a CRM view, you can&#8217;t send &#8220;Outlook&#8221; emails as a reply. When you click the reply button, the Outlook client will open the web client email editor form for you.</p>
<p><img class="aligncenter size-full wp-image-1120" title="Outlook_reply_to_queue_message" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_reply_to_queue_message.jpg" alt="" width="590" height="512" /></p>
<p>There&#8217;s surely a reason why the email editor in the web client hasn&#8217;t been improved since CRM 3.0. Outlook is Microsoft&#8217;s premium experience editor that should be used wherever possible, whereas the web editor is a secondary feature. But if you&#8217;re using Outlook already, then it would be nice to be able to always remain within that rich client, even when replying to queue emails, wouldn&#8217;t it?</p>
<p><img class="aligncenter size-full wp-image-1121" title="Outlook_reply_to_inbox_message" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_reply_to_inbox_message.jpg" alt="" width="590" height="509" /></p>
<h2>Issue 4: Recently used and pinned records behind the File button</h2>
<p>Many users will normally be working with a selected few accounts, contacts and opportunities at a time, rather than the whole CRM customer database. This is why the Recently used records menu in CRM 2011 is a great usability enhancement, which is also familiar from many other CRM applications. Right from the CRM main window, from the top left corner where you first look, you&#8217;ll be able to open a rich pane that presents all the latest records as well as the views you&#8217;ve recently visited.</p>
<p><img class="aligncenter size-full wp-image-1115" title="Web_recently_used_CRM_records_and_views" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Web_recently_used_CRM_records_and_views.jpg" alt="" width="590" height="388" /></p>
<p>So, when I&#8217;m in the Outlook client then, surely I&#8217;m able to access the same list? Well, you are, but you&#8217;ll have to open the Office Backstage menu by clicking on the Outlook File menu, then glazing past all the file manipulation options and settings menus, to finally reach the recently viewed CRM records. And even if you reach it, you won&#8217;t be able to launch any views from this menu, since again the way how Outlook treats grids is different from the web client. Anyway, you probably won&#8217;t be accessing this menu any more often than you tweak your CRM settings, simply because it&#8217;s so well hidden away.</p>
<p><img class="aligncenter size-full wp-image-1116" title="Outlook_recently_used_CRM_records" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_recently_used_CRM_records.jpg" alt="" width="590" height="333" /></p>
<h2>Desktop Outlook: how crucial is it still?</h2>
<p>Ok, so there are a few quirks to be aware of when jumping between the web client and Outlook client. But how essential is it really to use the Outlook client in the first place?<span id="more-1094"></span></p>
<p>Ever since email became the ubiquitous tool for communication, task management, documentation and almost everything involved in the information work that many of us perform in order to get the regular paycheck, there&#8217;s been a whole generation of people born into a world where they &#8220;<a href="http://blogs.msdn.com/b/crm/archive/2010/10/04/microsoft-dynamics-crm-2011-living-in-outlook.aspx" target="_blank">live inside Outlook</a>&#8220;. Now, in the year 2011 we should all be aware of how email is most often not the optimal tool for the job, but as it remains the lowest common denominator between people, teams and organizations, you can&#8217;t easily just stop using email. Even an Enterprise 2.0 organization needs to remain backwards compatible with Enterprise 1.0 level users, after all&#8230;</p>
<p><img class="alignright size-full wp-image-1124" title="Outlook_loading_profile" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_loading_profile.jpg" alt="" width="200" height="177" />Having said that, remember that you don&#8217;t need Outlook for using email. For those of us who started using email before the common availability of webmail solutions like Hotmail or Gmail, installing an application on your PC for receiving and sending email messages may not sound so silly, but for the younger generation I&#8217;m quite positive it does. You don&#8217;t install Facebook, you just use it. Even for the oldskool users accustomed to an email client application running on their desktop, the rise of smartphones with 3G data plans and mobile access to email will surely have affected their perceptions of what is needed for a person to be email enabled. Email is available everywhere, you could say it&#8217;s become light as air.</p>
<p>There&#8217;s of course a lot more you can do with Outlook than just email and there&#8217;s a wealth of handy add-ins that Outlook can host to make your communication, task and calendar management work more fluent than it would be with separate web apps. Still, whenever I boot up my PC, I&#8217;d prefer if I didn&#8217;t have to launch Outlook. Why? Because most of the time I just need to quickly access a few messages, which I can do a lot faster by just opening up a browser window and going to Outlook Web Access. If I had the option of tracking activities from the browser application into the related CRM records, this would surely be my preferred method of using CRM. Just a lightweight bridge between the two worlds, not a rich, heavy client application. Why couldn&#8217;t it just work like that?</p>
<h2>What will the future hold?</h2>
<p>It&#8217;s no secret that the world of personal computing is moving away from desktop PC&#8217;s, towards devices that will be more portable, always-on and always-online. Microsoft was late to the tablet game (because it wasn&#8217;t willing to <a href="http://news.cnet.com/8301-10805_3-20128013-75/the-inside-story-of-how-microsoft-killed-its-courier-tablet/" target="_blank">cannibalize Windows with its Courier project</a>), but you might have as well said that about cloud computing. In 2010 they announced the &#8220;all in&#8221; cloud strategy and in 2011 we saw how Windows 8 has been designed to fit the era of slate devices with touch UI&#8217;s.</p>
<p>This leaked photo from March 2011 shows how the new Office 15 could look like. Yes, it&#8217;s pretty obvious by now that there will be a Metro style version of Outlook, in one form or another, to go with Windows 8.</p>
<p><a href="http://www.winrumors.com/microsoft-hints-at-metro-style-for-next-version-of-office/"><img class="aligncenter size-full wp-image-1105" title="Outlook_15_Metro_UI" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Outlook_15_Metro_UI.jpg" alt="" width="598" height="458" /></a></p>
<p>Supporting nearly all the Dynamics CRM server and client functionality in offline mode is no small task, but that has been the requirement for the Outlook CRM client in the past. Will this feature remain in the product? I&#8217;m positive it will. Does it make sense to try and implement something like it for an ARM processor based tablet device designed to be always online? Now you&#8217;ve hit the nail on the head: it probably doesn&#8217;t. An application like Outlook cannot be transferred into the world of mobile &amp; touch just by redesigning the UI to have bigger icons and Metro style tiles. Something&#8217;s gotta give.</p>
<p>In his presentation on CRM Outlook client optimization at Extreme 2011 Las Vegas, <a href="http://twitter.com/#!/tripp_p" target="_blank">Tripp Parker</a> listed a few considerations that Windows 8 will impose on the CRM client design. The lower resources available on slate devices may introduce the need for conditional disablement of features. The possibility of suspending Metro apps to the background will affect how data synchronization can be performed. Network traffic and disk storage usage will all require optimization. As you can imagine, turning a laptop software package into a tablet app is no small feat.</p>
<p>The new <a href="http://www.windowsphone.com/en-US/apps/632921fd-ab99-4392-822f-f0ddbdbc856e?wa=wsignin1.0" target="_blank">Microsoft Dynamics CRM Mobile application for Windows Phone 7</a> gives us a taste of how people will expect to be able to access data from their business information systems. Not with a big client but preferably through a small app that provides them with the essential features in that environment. Yes, they will want to link items from their calendar to the contacts in their CRM, or make updates or add notes to existing  CRM records. It won&#8217;t be a competition of having the most features available to the user &#8211; it will be about having only the right features.</p>
<p><a href="http://en.wikipedia.org/wiki/Microsoft_Outlook"><img class="alignright size-full wp-image-1142" title="Microsoft_Outlook_97" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Microsoft_Outlook_97.jpg" alt="" width="250" height="215" /></a>Some of the legacy that Outlook has accumulated since its birth in 1997 may still be relevant to driving information worker productivity 15 years later when Microsoft steps into its &#8220;post-PC&#8221; era with Windows 8. Some of it will be a burden that the company will have to carry, due to it&#8217;s choice of persistently <a href="http://rasteri.blogspot.com/2011/03/chain-of-fools-upgrading-through-every.html" target="_blank">delivering backward compatibility</a> to customers who&#8217;ve standardized their IT architecture on the MS stack. From the perspective of Dynamics CRM, I think we&#8217;ll inevitably see an increasing number of client options in the long run. Soon CRM will break free from its &#8220;Internet Explorer only&#8221; roots with cross-browser compatibility in R8 release (Chrome, Firefox, Safari, <a href="https://plus.google.com/102193468997369457618/posts/e9wbDqKYjfr" target="_blank">including iOS Safari</a>). How long will it be before we also see its activity synchronization functionality break free from desktop Outlook?</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/11/power-of-choice-or-the-legacy-of-outlook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Connections don&#8217;t merge, so be careful with duplicate records</title>
		<link>http://niiranen.eu/crm/2011/11/connections-dont-merge-so-be-careful-with-duplicate-records/</link>
		<comments>http://niiranen.eu/crm/2011/11/connections-dont-merge-so-be-careful-with-duplicate-records/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 19:16:32 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[Microsoft Connect]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1128</guid>
		<description><![CDATA[Connections are a nice new feature in Dynamics CRM 2011 that allow you to create ad-hoc relationships between two records of almost any entity type. Additionally, you can specify roles for both the Connected To and Connected From parties, to describe the connection in more detail, as well as provide start and end dates for [...]]]></description>
			<content:encoded><![CDATA[<p>Connections are a nice new feature in Dynamics CRM 2011 that allow you to create ad-hoc relationships between two records of almost any entity type. Additionally, you can specify roles for both the Connected To and Connected From parties, to describe the connection in more detail, as well as provide start and end dates for the connection. These are very handy for recording non-hierarchical relationships between contacts and accounts that tend to exist in the real world. As an example, a person working as the CEO of Company A might be a member of the board in Company B, which means they should be visible under both accounts. Company A would then be the parent account of the contact, whereas there would be a connection between the contact and Company B.</p>
<p><img class="aligncenter size-full wp-image-1133" title="Connection" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Connection.png" alt="" width="593" height="261" /></p>
<p>Another common real life phenomena is that duplicate records find their way into the CRM database. This can be due to data imports from external databases, web forms feeding in new contacts, or simply two users being unaware of each other&#8217;s records and entering data with slightly different spelling or email address variations. Luckily Dynamics CRM has a built-in functionality that allows you to merge duplicates from the database. This process will move all the child records from the subordinate record to the master record, thus ensuring that everything remains linked to the active record and not the deactivated duplicate.</p>
<p><img class="aligncenter size-full wp-image-1134" title="Merge_duplicates" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Merge_duplicates.png" alt="" width="485" height="254" /></p>
<p><strong>Except that for connections this doesn&#8217;t happen!</strong> Once the merge is done, all the connections will still be referencing the inactive record, not the master record. In the aforementioned example, you would have effectively lost the information about the contact&#8217;s relationship with Company B. Even though you could still see it by opening up Company B&#8217;s record and seeing the connection there, how would you ever have known where to look?</p>
<p>There is an existing feedback item 683301 on <a href="https://connect.microsoft.com/dynamicssuggestions/Feedback" target="_blank">Microsoft Connect</a> regarding this functionality:</p>
<p><a href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/683301/issue-with-mergeing-records-that-have-connections#tabs"><img class="aligncenter size-full wp-image-1130" title="Microsoft_Connect_CRM_merging_connections" src="http://niiranen.eu/crm/wp-content/uploads/2011/11/Microsoft_Connect_CRM_merging_connections.png" alt="" width="599" height="257" /></a></p>
<p>Here&#8217;s a quote of the comment I&#8217;ve posted on the item:</p>
<blockquote><p><em>I think this is a serious flaw that undermines the perceived reliability of the Merge Duplicates feature in the eyes of the end users. The merge screen indicates that all child records related to the subordinate record to be deactivated would be transferred to the master record, but it doesn&#8217;t warn that connections would need to be manually checked.</em></p>
<p><em>The merge process works just fine for custom entities, activities and pretty much everything except connections. Why would the user ever want to leave behind some non-duplicate information to the deactivated record? By merging two accounts or contacts the user is effectively declaring that these represent the same object in the real world. If something in the database has a relationship with either of these records, it should be carried over to the active record, as the inactive record no longer serves any other purpose than indicating the prior existence of a duplicate entry and the possible differences in attribute values compared to the current active record.</em></p></blockquote>
<p>If you think connections should be transferred over to the master record when merging duplicates, be sure to log in to <a href="https://connect.microsoft.com/dynamicssuggestions/Feedback" target="_blank">Microsoft Connect</a> with your Windows Live ID and <a href="https://connect.microsoft.com/dynamicssuggestions/feedback/details/683301/issue-with-mergeing-records-that-have-connections#tabs" target="_blank">cast your vote on this item</a>. In the meantime, if you&#8217;re planning to use the connections entity for recording any data related to accounts, contacts, or leads, my suggested options are:</p>
<ul>
<li>Don&#8217;t do it. Create a new custom entity for recording this data, as they will merge over to the master record just fine.</li>
<li>Develop you own plugin for capturing any merge events and updating the related connection records accordingly.</li>
</ul>
<div>While we&#8217;re on the topic, I also tested what happens to the old Relationship records that were used for connecting account, contact and opportunity records in versions prior to CRM 2011 (and are still visible in an upgraded organization). The result? When merging two contacts, any relationships referencing the subordinate record are <strong>deleted</strong>! Yeah, crazy, I know. If you&#8217;ve got any insight on what is the reason behind this perplexing system behavior for either connections or relationships when dealing with duplicate records merging, please leave a comment in the box below.</div>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/11/connections-dont-merge-so-be-careful-with-duplicate-records/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Activity Feeds are here, so &#8220;What&#8217;s New&#8221; in CRM then?</title>
		<link>http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/</link>
		<comments>http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 21:22:02 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[activity feed]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social crm]]></category>
		<category><![CDATA[update rollup]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=1006</guid>
		<description><![CDATA[It&#8217;s been nine months since Microsoft Dynamics CRM 2011 was released. Given the large number of new features and functionality included in the new version, I&#8217;m sure many organizations have been able to keep themselves busy with thinking about how to leverage all of them. Anyway, the time is now upon us when we see [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1017" title="Microsoft_Dynamics_CRM_Q4_2011_Service_Update" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Microsoft_Dynamics_CRM_Q4_2011_Service_Update.jpg" alt="Microsoft Dynamics CRM Q4 2011 Service Update" width="250" height="279" />It&#8217;s been nine months since Microsoft Dynamics CRM 2011 was released. Given the large number of new features and functionality included in the new version, I&#8217;m sure many organizations have been able to keep themselves busy with thinking about how to leverage all of them. Anyway, the time is now upon us when we see the first true deliverable from the new agile development path that the Dynamics CRM product development team has adopted. The &#8220;Q4 2011 Service Update&#8221;, &#8220;November Service Update&#8221; or &#8220;CRM Online R7&#8243;, however you like to call it, gives a taste of things to come, as new features and improvements are now introduced bi-annually instead of a big bang release every 2-3 years.</p>
<p>There&#8217;s lots of neat things<a title="What's new in Microsoft Dynamics CRM Online November 2011 Service Update" href="http://rc.crm.dynamics.com/RC/2011/en-us/online/5.1_CTP/whatsNewCRM5UR5.aspx" target="_blank"> included in the update</a>, such as multi-category charts, user access auditing, lookup and date fields for dialogs, ignoring null values and inactive records in duplicate detection rules etc. Have no doubt, though, this release will be remembered from the Activity Feeds, so let&#8217;s proceed straight to them.</p>
<h2>More than just an accelerator for CRM</h2>
<p>Microsoft has split the delivery method of the Activity Feeds functionality into two tiers. The platform level changes are delivered with Update Rollup 4, which brings us a selection of <a href="http://www.magnetism.co.nz/blog/11-10-24/Hidden_clues_inside_CRM_2011_rollup_4_%E2%80%93_what_s_coming_in_R7_update.aspx" target="_blank">new default entities</a>, such as the feed Post. These will provide the building blocks not only for the visible Activity Feeds released now but also web services API enhancements, which are covered in the 5.0.7 update of the <a title="CRM 2011 SDK: Activity Feeds" href="http://msdn.microsoft.com/en-us/library/hh547452.aspx" target="_blank">SDK</a>.</p>
<p>The Update Rollups can nowadays be considered pretty much as &#8220;business as usual&#8221; hotfixes like the ones released for other Microsoft products, both on server and client side, as they are delivered through the common Microsoft Update mechanism. Testing and planning for the Rollups is of course very much recommended still, as significant changes can be included in them, and yes, they do occasionally break compatibility between versions. Furthermore, the <a title="KB 2567454: Update Rollup 5" href="http://support.microsoft.com/kb/2567454" target="_blank">Update Rollup 5</a> required for Activity Feeds to function cannot be uninstalled if things go wrong.</p>
<p>Anyway, unlike the hotfixes that can be expected to be installed on almost all CRM environments, the Activity Feeds user interface components will probably remain missing from many instances. Why? Because there is no automatic delivery method for them, unless you are using a CRM Online environment that has been provisioned <em>after</em> the R7 release became available. You see, Activity Feeds still are kind of like an accelerator package, as the solution file will need to be downloaded from the Dynamics Marketplace and installed by the system administrator.</p>
<p><a href="http://dynamics.pinpoint.microsoft.com/en-US/applications/microsoft-dynamics-crm-activity-feeds-12884926310"><img class="aligncenter size-full wp-image-1013" title="Activity_Feeds_Dynamics_Marketplace" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Dynamics_Marketplace.jpg" alt="Download the Activity Feeds solution for Microsoft Dynamics CRM 2011 from the Dynamics Marketplace" width="590" height="318" /></a></p>
<p>Not even installing the solution file and publishing the customizations is enough &#8211; you still need to configure them. The menu item for &#8220;What&#8217;s New&#8221; will appear in the UI after the solution installation, but none of the entities in your CRM have yet been enabled for Activity Feed posts. To do this, you&#8217;ll need to navigate to Settings and go to Activity Feeds Configuration menu. Create a new Post Configuration record for each entity that you wish to relate posts to. The configuration UI of the solution is not too nice, as you&#8217;ll actually need to use the logical name of the entity rather than the display name. So, to enable the new functionality for the <em>user</em> entity (which is the very first thing you must do!) is enter the value <em>&#8220;systemuser&#8221;</em> and click save. Make sure you check the box for &#8220;enable walls for this type of record form&#8221; and don&#8217;t forget to publish the entity&#8217;s customizations after clicking on save.</p>
<p><img class="aligncenter size-full wp-image-1019" title="Activity_Feeds_Post_Configuration" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Post_Configuration.jpg" alt="Activity Feed Post Configuration" width="595" height="387" /></p>
<p>What&#8217;s a &#8220;wall&#8221;? If you&#8217;re on Facebook (and who isn&#8217;t), you&#8217;ll know this refers to the place where the posts related to a user will be displayed in a descending chronological order. Now, in CRM it&#8217;s not only users that can have walls, but any entity for which you have created a Post Configuration entry for. Even your custom entities, like &#8220;project&#8221; or &#8220;event&#8221; can be set to have their own Wall. However, bare in mind that not all the system entities are supported for the Activity Feeds functionality, so you can&#8217;t have a discussion related to, say, competitor or product records (which kind of sucks, as those are some very common topics for employee discussion around the water cooler, but guess you&#8217;ll still need to get away from your desk every now &amp; then). For a complete list of supported system entities, see <a title="CRM 2011 SDK: Configure Activity Feeds" href="http://msdn.microsoft.com/en-us/library/hh547386.aspx" target="_blank">this page</a> on the SDK.</p>
<p><img class="aligncenter size-full wp-image-1021" title="Activity_Feeds_Record_Wall" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Record_Wall.jpg" alt="Account record wall" width="590" height="434" /></p>
<p>As you can see from the image above, the wall is actually a web part that is presented on a new tab, that is located before the first default tab (general). The tab will be collapsed by default and the form actually scrolls to the general tab right after the form script is loaded, so a user may not notice anything new on the form. However, if you click on the anchor on the left side navigation, the Record Wall will be revealed in all its glory. Here the user will have the option of adding the record into his list of followed CRM records, see who else is following it, and of course post an update on the wall. (By the way: if you have multiple forms per entity, you&#8217;ll need to add the Record Wall web parts manually, by <a title="Add record walls to a new form" href="http://help.crm.dynamics.com/help/5.0.9688.1531/1033/LIVE/content/source_af_add_record_walls.htm" target="_blank">following these instructions</a>.)</p>
<p>There&#8217;s also a Personal Wall that shows the user all the content from followed records, and that&#8217;s the first entry visible on the updated sitemap for Workplace. What&#8217;s really nice is that you have a link right after the &#8220;What&#8217;s New&#8221; header, which will allow you to pop up the wall in a new window. This way you can have the feed view quickly available for you at any time, no matter with which CRM entities you are currently working on in the main application window.</p>
<p><img class="aligncenter size-full wp-image-1025" title="Activity_Feeds_Personal_Wall" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Personal_Wall.jpg" alt="Activity Feeds personal wall" width="590" height="361" /></p>
<p>Furthermore, every user has a User Record Wall, which would be identical to the concept of a Facebook profile page. Sorry, no timeline design available here yet!</p>
<h2>Not just for mindless chatter: business logic for Auto Posts</h2>
<p>If all that Activity Feeds provided was the ability to chat with your colleagues or manually post updates related to records, then it would have a tough time competing with established enterprise microblogging apps like Yammer. Luckily the Dynamics CRM platform can offer much more than that. By allowing certain events related to CRM records to generate content for the Activity Feeds the system can actually serve as a tool that removes the need for you to email information about business events or type updates into a microblogging app. A traditional way to demonstrate the CRM workflows has been to create email alerts on closed opportunities, but now you can reduce the clutter in your inbox by moving these into the right context (opportunity form) with the ability for users to comment and see others&#8217; comments.<span id="more-1006"></span></p>
<p><img class="aligncenter size-full wp-image-1027" title="Activity_Feeds_Auto_Post" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Auto_Post.jpg" alt="Activity Feeds Auto Post" width="593" height="508" /></p>
<p>The way to configure what gets posted on the walls is through the Activity Feeds Rules menu in the settings area. It&#8217;s here where you can enable or disable rules that have been tied to certain events, such as qualification of a new lead, case routed to a queue, appointment closed for an opportunity and so on. If you follow the record that these events have been associated to, you&#8217;ll see a pre-formated Auto Post on your personal wall after the event takes place.</p>
<p><img class="aligncenter size-full wp-image-1028" title="Activity_Feeds_Rules" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Rules.jpg" alt="Activity Feeds Post Configuration Rules" width="578" height="596" /></p>
<p><em>Great, so how do I create new Post Rule Configuration records?</em> Well, unfortunately, you don&#8217;t. You see, all the entries visible in the list have been created as the result of enabling Activity Feeds for an entity. There is no UI available for creating new rules, nor modifying existing rules &#8211; all you can do is change the status. If you want to have different events triggering Auto Posts, you&#8217;ll need to either use a workflow rule or plug-ins. Here&#8217;s a quick example of a workflow that executes every time a new contact is created, checks whether the parent account relationship type is &#8220;customer&#8221; and then proceeds with creating a Post record with the contact details inserted as dynamic text. Note that the RegardingObjectId is set to the account and not the contact record. This is very important, since a new contact will not have any users following it at the time the record is created into the database, so the Auto Post would only show on the Record Wall but not the users&#8217; Personal Walls.</p>
<blockquote><p>As we see from this example, it makes all the difference what kind of a following strategy the CRM users adopt. How to get the right amount of posts in the feed, without missing out on any important pieces of information? Also, how to handle the process of <em>unfollowing</em>? There&#8217;s a limit to 5000 records a user is allowed to follow, and managing a list as long as that will require some planning.</p></blockquote>
<p><img class="aligncenter size-full wp-image-1030" title="Activity_Feeds_Workflow" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Activity_Feeds_Workflow.jpg" alt="Activity Feeds Workflow" width="567" height="445" /></p>
<p>I also tried this the other way around, with a workflow rule that would be triggered based on User Posts creation, which would email the post text to a user, but apparently that particular field is not  compatible to be inserted into workflow generated records (even though the workflow editor allows you to select it). Also, it&#8217;s worth noting that even with plug-ins you can only create Auto Posts with text content, not the rich XML content that the out-of-the-box Activity Feeds Rules utilize to present their information with customized images and other tricks. Furthermore, while the default Auto Posts will be presented in the user&#8217;s language, this is not available for custom Auto Posts yet.</p>
<h2>So, is this now Social CRM?</h2>
<p>No, not quite yet. The first release of the Activity Feeds solution for Dynamics CRM is squarely focused on introducing the data model and user interface components needed for sharing information in a more modern, social way <em>inside</em> the corporate firewalls. The customer (the first letter in the CRM acronym) has not yet been invited to be a contributing member in this internal community, as all the data in the Activity Feeds will be from either employees or  internal business rules configured in CRM. To really step outside of the traditional silo of CRM and adapt it to the world we now live in, where the customers are A) social and B) in charge, a lot more will be needed. To get an idea of Microsoft&#8217;s roadmap for developing their Dynamics CRM platform to become a business hub that supports input from external communities, be sure to <a href="http://www.slideshare.net/lauraannerobinson/building-your-business-hub-microsoft-dynamics-crm-and-social-technologies" target="_blank">check out this presentation on Slideshare</a>, especially the &#8220;Beyond Wave 1&#8243; part.</p>
<p><a href="http://www.slideshare.net/lauraannerobinson/building-your-business-hub-microsoft-dynamics-crm-and-social-technologies"><img class="aligncenter size-full wp-image-1033" title="Communities_and_Dynamics_CRM_business_hub" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/Communities_and_Dynamics_CRM_business_hub.jpg" alt="Building your Business Hub: Microsoft Dynamics CRM and Social Technologies" width="590" height="325" /></a></p>
<p>However, as there is an API available already today, expect to see new 3rd party ISV solutions that tap into the CRM feeds and push content from external networks right into your lead or contact walls when they post content on Twitter. Technically it&#8217;s not difficult at all to achieve, but a more important aspect to consider is how you will make that customer contributed data add value to the CRM users and enable them to gain new insights based on it. It&#8217;s a fire hose of data out there in the social networks and online communities, so simply linking up your CRM system to that data pipe may not be a smart choice.</p>
<p>Even for the internal communities use case, it&#8217;s very important to remember that just because you built it, doesn&#8217;t mean they&#8217;ll come. In this case &#8220;they&#8221; means the CRM users, who shouldn&#8217;t just be expected to automatically adopt the new social features of Dynamics CRM, even though they have been installed into their system. Not only will the new ways of working require support from top management, a plan on how &amp; why these new information management capabilities will be leveraged, but also a conscious effort from Dynamics CRM system customizers and administrators on making these new features approachable, usable and relevant for the everyday tasks that the CRM users need to perform.</p>
<p>Thanks to the Activity Feeds in Dynamics CRM, we now have a lot more toys to play with and certainly a lot to learn about them. So, what are you waiting for? Let&#8217;s get to it!</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/10/activity-feeds-are-here-so-whats-new-in-crm-then/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Know your application: the MB2-868 exam for CRM 2011</title>
		<link>http://niiranen.eu/crm/2011/10/know-your-application-the-mb2-868-exam-for-crm-2011/</link>
		<comments>http://niiranen.eu/crm/2011/10/know-your-application-the-mb2-868-exam-for-crm-2011/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 16:50:04 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[MOC]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=973</guid>
		<description><![CDATA[You pass! That&#8217;s a sight for sore eyes after staring at 75 grey screens full of Microsoft Dynamics CRM 2011 Applications certification exam questions for almost 2 hours. I received 750 points out of the required 700 minimum, so not exactly a walk in the park, but who&#8217;s going to care about the detailed statistics [...]]]></description>
			<content:encoded><![CDATA[<p><em><img class="alignleft size-full wp-image-985" title="MCTS" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/MCTS.jpg" alt="" width="200" height="135" />You pass!</em> That&#8217;s a sight for sore eyes after staring at 75 grey screens full of <a title="Microsoft Learning: Exam MB2-868" href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=MB2-868" target="_blank">Microsoft Dynamics CRM 2011 Applications certification exam</a> questions for almost 2 hours. I received 750 points out of the required 700 minimum, so not exactly a walk in the park, but who&#8217;s going to care about the detailed statistics of how you acquired your <a href="http://www.microsoft.com/learning/en/us/certification/dynamics.aspx" target="_blank">MCTS</a> certification?</p>
<p>During the test I did have to go back to some 15 questions I marked for review during the initial round and spend a fair amount of time rolling the virtual dice in my head. Well, not exactly like that, but rather trying to reverse engineer the process of how the people at Microsoft might have designed the application to function in different scenarios and what reasons and practical limitations lead them to these choices. While many of the questions could well be taken from real life use cases, the way in which you need to be able to solve these problems in the exam is quite far from the normal routines. In real life you experiment, investigate and iterate, whereas here you&#8217;ve only got a few words to work on; each of them possibly containing a hint towards the right answer, or alternatively loaded with the malicious intent of leading you astray.</p>
<p>Just because you&#8217;ve been working with the Dynamics CRM application on a daily basis for several years, doesn&#8217;t guarantee you would pass the MB2-868 exam. Even <a href="http://julieyack.blogs.com/my_weblog/2011/07/i-failed-the-crm2011-applications-exam-today.html" target="_blank">MVP&#8217;s</a> have failed on their first attempt, so beware! The amount of product information covered in the Applications exam is growing all the time as new features are introduced and with CRM 2011 there&#8217;s a lot to read, let alone to try out in the application itself. At least when I was going through the training materials, the most time consuming part was when I constantly kept coming up with new ideas about <em>&#8220;hey, this is something we must also set up for our presales demos&#8221;</em>. Even though I had started digging deeper into the new version functionality already before the beta of CRM 2011 was released (and compiled my findings into two &#8220;what&#8217;s new&#8221; presentations you can find here: <a title="Dynamics CRM 2011 Walkthrough: new features in 74 slides" href="http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/" target="_blank">pt1</a> and <a title="Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features" href="http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/" target="_blank">pt2</a>), preparing for the Applications exam made me realize how much of pre-2011 functionality you also need to keep in mind at the same time.</p>
<p>So, tell me then, how important is it to remember by heart from which menus a particular standard report can be executed, when they&#8217;re A) all available from the Reports menu anyway and B) usually available in the right context for the user? Or what about studying all the different record statuses in which certain actions can be performed, when we&#8217;ve got a graphical, context sensitive ribbon persistently available in the UI, gently reminding us of the things we can and cannot (greyed-out/hidden buttons) perform at any given time? Like it or not, this is the direction that these multiple choice exams tend to drift towards: detailed information that&#8217;s perhaps nice to know, but won&#8217;t matter much in terms of real life skills required while actually using Dynamics CRM.</p>
<p>If we look at Microsoft&#8217;s <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=MB2-868">target audience definition</a> for this exam, it reads:</p>
<blockquote><p>This exam is intended for individuals that plan to implement, use, maintain, or support Microsoft Dynamics CRM 2011 in their organization.  The exam is also intended for service schedulers, administrators, office managers, CEOs, and consultants who want to demonstrate foundational understanding of the application functionality.</p></blockquote>
<p>Quite a broad definition then. If you as an end-user or administrator are interested in learning details about the default functionality available in Dynamics CRM 2011, by all means do attend the training courses and download the training manuals from <a href="http://www.microsoft.com/dynamics/customer/en-US/access-customersource/default.aspx" target="_blank">CustomerSource</a>. They contain a wealth of useful information and some nice exercises you can try out in, for example, your very own <a href="http://crm.dynamics.com/" target="_blank">30-day trial environment of CRM Online</a> (which may offer you quite a different &#8220;vanilla&#8221; training environment than your customized production CRM server). However, don&#8217;t worry too much about &#8220;demonstrating foundational understanding&#8221; of Dynamics CRM through the MB2-868 exam. The system is<em> far easier</em> to use in everyday life than how the exam questions portray it, so you&#8217;re better off in directing that time and energy towards exploring the possibilities that Dynamics CRM gives you in customizing the system to fit your business data and to automate your business processes. That&#8217;s where the real ROI of your CRM system is hiding, after all.</p>
<p><img class="aligncenter size-full wp-image-981" title="CRM_2011_courseware" src="http://niiranen.eu/crm/wp-content/uploads/2011/10/CRM_2011_courseware.jpg" alt="Microsoft Dynamics CRM 2011 Applications courseware" width="500" height="369" /></p>
<p>&nbsp;</p>
<p>For those of you who need to take the exam due to <a href="https://partner.microsoft.com/US/productssolutions/dynamics/40124630" target="_blank">MS partner competency requirements</a>, the <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=MB2-868#tab2" target="_blank">MB2-868 exam page section &#8220;skills measured&#8221;</a>  is a useful document to keep by your side when browsing through all the CRM 2011 applications MOC courseware. Checking the topics enables you to better balance your study efforts, to make sure you&#8217;re not just diving deep into one module and neglecting another. This is how everything counts:</p>
<ul>
<li>Marketing automation: 27%</li>
<li>Sales management: 30%</li>
<li>Service management: 24%</li>
<li>Service scheduling: 19%</li>
</ul>
<p>For example, service scheduling and service contract management have been standard features of the Dynamics CRM product for a long time, yet I find it hard to discover real life use cases of customers having deployed these processes into production use. Either the organization has initially tried using them, but later given up due to the mismatch of the built-in process flow and solved their problem with custom entities instead, or then they&#8217;ve gone down the customization route directly. As a result of this, it&#8217;s not necessarily an area that CRM consultants would be too knowledgeable on, when considerably more of their time is spent configuring and training the sales process in CRM.</p>
<p>Does this then mean that these modules should have less emphasis in the exam? Well, at the end of the day, probably not. If you look at things from Microsoft&#8217;s point of view, it is in their best interest to have CRM consultants be aware of all the different functionality that their product contains out of the box. Precisely because their common tendency might be to focus on what they already know best and leave out the rest of the story when discussing with potential and existing Dynamics clients, it&#8217;s actually a fair exercise to make these specialists step outside of their comfort zones for a while during the certification process. Sure, you may not need the information in the projects you&#8217;re working on right now, but you need to have the ability to get up to speed quickly when duty calls.</p>
<p>Finally, here&#8217;s a few practical tips from me on how to prepare for the CRM 2011 Applications exam:</p>
<ul>
<li>Goal management: understand what values are recorded on which entity, the impact of ownership, fiscal year settings.</li>
<li>Teams and queues: this is where most of your answers based on experience from CRM 4.0 will guide you down the wrong path, so forget what you know and learn the new CRM 2011 way of working.</li>
<li>Charts and dashboards: what the user can do vs. what the admin can do, this should actually be pretty much 101 stuff if you&#8217;re well in grips with the solution management side of things. However, you shouldn&#8217;t forget about SSRS entirely: open each default report at least once and try them out, just to refresh your memory.</li>
<li>Marketing lists: Try building a few dynamic marketing lists to see how they&#8217;re different from the traditional static ones, and also how to mix&#8217;n match them.</li>
<li>Scheduling: you&#8217;ll need to understand how capacity management and resource selection rules work from the service and the resource perspectives, there&#8217;s just no way around this.</li>
<li>Record statuses: trust me, things that require no attention from you in everyday life will be very important here, so play around with as many different entities as you have time for and examine what actions are available on the ribbon in which record status.</li>
<li>RTFM: knowing how the system works is not good enough, as some of the questions are clearly derived from how the use cases are described in the training material, and in these kind of exams every word in the questions and answers is significant. So, don&#8217;t just play around with the fun tools built into CRM 2011 or trust what a lecturer tells you &#8211; also read through the MOC PDF&#8217;s.</li>
</ul>
<p>And just to close things off, some useful links for seeing what others think about MB2-868:</p>
<ul>
<li><a href="http://blog.meteorit.co.uk/2011/06/07/ms-dynamics-crm-2011-moc-training-courses/" target="_blank">MS Dynamics CRM 2011 MOC training courses</a> and&#8230;</li>
<li><a href="http://blog.meteorit.co.uk/2011/06/07/ms-dynamics-crm-2011-certification-tracks-and-exams/" target="_blank">MS Dynamics CRM 2011 Certification Tracks and Exams</a> by Adam Vero</li>
<li><a href="http://www.dynamicscrmtrickbag.com/2011/07/11/dynamics-crm-2011-certifications/" target="_blank">Dynamics CRM 2011 Certifications</a> by Richard Knudson</li>
<li><a href="http://gotcrm.blogspot.com/2011/09/exam-mb2-868-crm-2011-applications.html" target="_blank">Exam MB2-868: CRM 2011 Applications Preparation tips</a> by Mani Ramachandran</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/10/know-your-application-the-mb2-868-exam-for-crm-2011/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Enterprise gone social &#8211; how will CRM fit in?</title>
		<link>http://niiranen.eu/crm/2011/09/enterprise-gone-social-how-will-crm-fit-in/</link>
		<comments>http://niiranen.eu/crm/2011/09/enterprise-gone-social-how-will-crm-fit-in/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 19:36:01 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[scrm]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social crm]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=936</guid>
		<description><![CDATA[Call it a revolution, call it a bubble, call it what you want. One thing is for sure: social networks are not going away. Even though it still remains important to be able to manage and measure your sales funnel with the help of some tried &#38; tested SFA tools, segment your customer database to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-947" title="World_of_status_updates" src="http://niiranen.eu/crm/wp-content/uploads/2011/09/World_of_status_updates.jpg" alt="" width="250" height="234" />Call it a revolution, call it a bubble, call it what you want. One thing is for sure: social networks are not going away. Even though it still remains important to be able to manage and measure your sales funnel with the help of some tried &amp; tested SFA tools, segment your customer database to build more effective target groups for campaigns, or share information on customer support enquiries across your helpdesk staff, this functionality will not be considered as important as it was during the last decade. In this new age of connected customers and empowered information workers, companies will be searching for applications and processes that go beyond what CRM has traditionally stood for.</p>
<p>Let&#8217;s take a look at some of the recent news surrounding the world of CRM, to gather evidence of where we might be heading towards.</p>
<h2>Takeways from #SFDC #DF11</h2>
<p>On the last week of July, Salesforce.com held their annual <a title="Dreamforce '11 - the cloud computing event of the year" href="http://www.salesforce.com/dreamforce/DF11/" target="_blank">Dreamforce conference</a> in San Francisco. As a person working with Dynamics CRM for a living, it&#8217;s a good idea to keep an eye on where the other CRM solution providers are focusing their development efforts on, and SFDC certainly is one of, if not <strong>the</strong> main competitor that Microsoft has their eyes on. In his opening keynote, Marc Benioff made it very clear where his team&#8217;s focus is on, and that is the concept of a social enterprise. I&#8217;ll spare you from the marketing flare and instead present a few screenshots captured from the presentation, highlighting the new feature announcements.</p>
<div id="__ss_9091646" style="width: 595px;"><strong style="display: block; margin: 12px 0 4px;"><a title="#SFDC #DF11" href="http://www.slideshare.net/jukkan/sfdc-df11" target="_blank">#SFDC #DF11</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/9091646" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="595" height="497"></iframe></div>
<p>&nbsp;</p>
<p>So, what&#8217;s in the pipeline for Salesforce.com during the winter 2011/2012 then?</p>
<ul>
<li>Contact profiles will be &#8220;social enabled&#8221; by default, showing public feeds from networks were your customers are present</li>
<li>Data.com, previously known as Jigsaw, will power the social data discovery and data import, in combination with D&amp;B&#8217;s database</li>
<li>Chatter Now extends the functionality from microblogging to instant messaging with presence information</li>
<li>You can invite your key customer contacts to specific Chatter networks, or even publish Chatter on the web as a customer service channel</li>
<li>Radian6&#8242;s technology will monitor those customer complaints that are not targeted at your helpdesk, enabling you to jump in on the conversation</li>
<li>All of this follows you everywhere you go, as <a href="http://www.salesforce.com/touch/" target="_blank">touch.salesforce.com</a> promises to deliver a HTML5 client that&#8217;ll make your iPad or smartphone a full-fledged social CRM control panel</li>
</ul>
<p>Even if you leave away some of the over-the-top scenarios presented, like<a href="http://www.readwriteweb.com/enterprise/2011/08/analysis-are-we-ready-to-becom.php" target="_blank"> friending the Coke machine</a> or <a href="http://www.networkworld.com/news/2011/060811-enterasys-isaac.html" target="_blank">having network routers tweet you on social networks</a>, it&#8217;s still clear that with all the promised functionality at your fingertips (once it&#8217;s available and working in a reliable manner), the possibilities for you to design and implement new business processes will be dramatically expanded. Whether companies are able to make use of and, more importantly, make money out of these new possibilities is a different question, but it surely does push the boundaries of CRM as we know it.</p>
<h2>Social CRM is where it&#8217;s at</h2>
<p>&#8220;Social&#8221; certainly is an attractive attribute to include in your product description these days. <a title="Gartner Says the Market for Social CRM Is on Pace to Surpass $1 Billion in Revenue by Year-End 2012" href="http://www.gartner.com/it/page.jsp?id=1777938" target="_blank">Gartner, for example, has predicted</a> that the market for Social CRM would reach a total value of one billion dollars by the end of next year. Predicting the future with concrete figures is always a challenge, but it&#8217;s even more difficult when people don&#8217;t even agree on the definition of the market to be predicted. Several analysts have commented on Gartner&#8217;s reports, starting from reminders that <a title="The maturation of social CRM: Does the SCRM market really exist?" href="http://www.mycustomer.com/topic/social-crm/maturation-social-crm-does-scrm-market-really-exist-yet/129487" target="_blank">an SCRM market may not really exist yet</a>, or they have <a title="Sorry Gartner, Here’s The Real Magic Quadrant For SCRM  Read more: http://www.seekomega.com/2011/08/sorry-gartner-heres-the-real-magic-quadrant-for-scrm/#ixzz1X1DNtOqx" href="http://www.businessinsider.com/sorry-gartner-heres-the-real-magic-quadrant-for-scrm-2011-8" target="_blank">questioned Gartner&#8217;s choice of products</a> included in their SCRM Magic Quadrants as including applications aimed at other functions than what CRM systems traditionally are about &#8211; managing customer information, that is.</p>
<p><span id="more-936"></span>Aside from the numbers, an important prediction that Gartner made is that the Social CRM market (however you define it) would begin to see a shift towards more integrated platforms over the initial point solutions that have emerged during the first wave of the social business boom. In the age of the cloud, both developing as well as buying and deploying new applications designed for addressing a specific business need can be lightning fast, compared to what the corporate IT projects were like a decade ago. This can easily lead to a situation where individual departments have gone and acquired &#8220;shadow&#8221; solutions to help them get started on participating in social media, monitoring the buzz around topics and measuring results of their actions. Now, the next step of tying all this back to the customer records in the company&#8217;s operational IT systems will often be much more complicated than signing up for the new service initially. A quote from Gartner describes the situation further:</p>
<blockquote><p>The need for integration will favor more-traditional CRM vendors that add social capabilities. Integration did not matter much when enterprises were just experimenting with social CRM,&#8221; Mr. Sarner said. &#8220;However, companies are asking for the integration of social data with other customer data within sales, marketing and customer service processes, which will require the integration of social CRM with applications such as a knowledgebase for customer service, multichannel campaign management, sales force automation or e-commerce, Web content and Web analytic applications, master data management, and even back-office applications.</p></blockquote>
<p>Sounds convincing to me. The first mover advantage is unlikely to be such that it would overshadow all &#8220;oldskool&#8221; CRM functionality and allow the new players to start building an empire from a clean slate. Gradually we will see everyone adopting the new social paradigm into their product offering, in one form or another.</p>
<h2>Upcoming social features for Microsoft Dynamics CRM</h2>
<p>We&#8217;ve already seen Microsoft lay out their roadmap for new features in the <a title="More agile direction for Dynamics CRM future product releases" href="http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/" target="_blank">Statement of Direction whitepaper released in May 2011</a>. &#8220;Microblogging, business activity feeds and social intelligence&#8221; is what we&#8217;ve been promised. During the <a title="First preview of Dynamics CRM Q4 2011 Service Update (and more)" href="http://niiranen.eu/crm/2011/07/first-preview-of-dynamics-crm-q4-2011-service-update-and-more/" target="_blank">WPC 2011 keynote</a> we saw pieces of this type of functionality utilized in the CRM demo and now we have what appears to be the first official screenshot of the activity feeds leaked out into the open.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2011/09/Dynamics_CRM_Activity_Feed_Outlook.jpg" rel="lightbox[936]"><img class="aligncenter size-full wp-image-955" title="Dynamics_CRM_Activity_Feed_Outlook_small" src="http://niiranen.eu/crm/wp-content/uploads/2011/09/Dynamics_CRM_Activity_Feed_Outlook_small.jpg" alt="" width="590" height="424" /></a></p>
<p>So, what we will definitely get is an activity feed of different events taking place inside the CRM database, combined with the ability to post updates and reply to posts. If you&#8217;ve used Twitter, Yammer, Chatter or any other microblogging app, you should know the drill by now.</p>
<p><img class="alignleft size-full wp-image-957" title="WP7_Mango_Twitter" src="http://niiranen.eu/crm/wp-content/uploads/2011/09/WP7_Mango_Twitter.jpg" alt="Windows Phone 7.5 Twitter integration" width="200" height="256" />How about the social world outside the firewall? Traditionally Microsoft has preferred steering clear from committing to any specific 3rd party networks. For example, the Outlook Social Connector does not integrate with Facebook or LinkedIn out-of-the-box, instead you have to download a separate provider per each network (<a title="Connect to your favorite social network using Outlook" href="http://office.microsoft.com/en-us/outlook/outlook-social-connector-partner-listing-FX102317540.aspx" target="_blank">there&#8217;s not too many of them</a>, btw). With the release of Windows Phone 7.5 (Mango), Microsoft now appears to feel comfortable enough with the top 3 networks of Facebook, Twitter and LinkedIn, by integrating them right into the core of their product: the People Hub. Check out the picture on the left and tell me if you spot a slight resemblance in the two feed UI&#8217;s&#8230; If this is anything to go by, I&#8217;m expecting to see the same three brands bundled into Dynamics CRM&#8217;s default integration points.</p>
<p>As for the rest of Microsoft&#8217;s social CRM plans, we&#8217;ll need to wait and see if there will be any deeper integration to services such as social media monitoring or whether the Redmond folks simply decide to support and promote some of their partners&#8217; solutions more heavily. In the age of cloud &amp; social, it&#8217;s still all about <em>developers, developers and developers</em>, which is why a healthy ISV ecosystem remains a crucial asset to cherish.</p>
<h2>My feed is your feed and your feed is mine</h2>
<p>Not too long ago, Yammer was accusing Salesforce.com for being a copycat when releasing their Chatter product. Now at Dreamforce &#8217;11, the mascots for both companies were holding hands under the &#8220;<a title="Yammer + Salesfore.com = Friends With Benefits" href="http://www.yammer.com/fwb" target="_blank">Friends With Benefits</a>&#8221; slogan of the campaign that announced integration between Yammer and Chatter. Well, you know what they say: keep your friends close and your enemies even closer.</p>
<p><iframe src="http://www.youtube.com/embed/MuSLk5FkNrs" frameborder="0" width="560" height="345"></iframe></p>
<p>Yammer does already integrate with SharePoint. By the time Microsoft incorporates the Activity Feeds into the core product of Dynamics CRM, I assume there will be a full API available for 3rd parties to tap into the event data of the feeds. Therefore I&#8217;m expecting that we&#8217;ll also see Yammer providing a solution for Dynamics CRM integration.</p>
<h2>Where does this feed actually belong to?</h2>
<p>Looking at Microsoft&#8217;s big stack of software products, it&#8217;s not so very obvious where all this new type of social activity functionality should be built into. SharePoint is the collaboration platform, Lync is for unified communications and, well, CRM could be considered as the solution for managing interactions and processes related to customers. So, tell me then, what specific application will the Microsoft end-user be using when he engages in the types of activities that a Yammer user has already grown accustomed to? &#8220;All of them&#8221; is not a very good answer, because that leaves you without a name to assign to the activity. Without a name, you don&#8217;t have a brand, and unless you have a brand, it&#8217;s very difficult to make anything stick. Just like with CRM implementation projects, user adoption is the golden key which you will need for unlocking the door that leads to ROI from your social business initiatives.</p>
<p>Much of the functionality needed as the building blocks for a social enterprise is already included in Microsoft&#8217;s portfolio today. The thing that is missing is the <em>super glue</em> to attach all the pieces together and make them really stick, i.e. work effortlessly in real life business scenarios. I&#8217;m not tallking about the &#8220;regular&#8221; glue, which in IT terms would mean configuration, customization, development and integration work. With enough skills available you can do great things with the stack already today and build the solutions needed. What the new, cloud-based players on the field of social business are promising is however a different value proposition: products built for the exact scenarios that companies encounter when dealing with their customer base in this world gone social. A solution you can just grab and start using.</p>
<p>It has taken Microsoft a massive effort to work its way into the current position, where their crown jewel productivity tools are available as cloud services you can subscribe to. The next shift that will need to take place is the integration of these services into a whole that is greater than the sum of its parts. Instead of just using traditional business applications like SharePoint or CRM, the new business processes for the social enterprise need a technical foundation that effortlessly extends beyond the corporate firewall and reaches the conversation that is taking place &#8220;out there&#8221;. Not so easy to achieve with on-premises building blocks alone, but hey, that&#8217;s when you gotta go &#8220;all in&#8221; to <em>you know where</em>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/09/enterprise-gone-social-how-will-crm-fit-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More agile direction for Dynamics CRM future product releases</title>
		<link>http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/</link>
		<comments>http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/#comments</comments>
		<pubDate>Thu, 12 May 2011 21:07:21 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Convergence]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Marketplace]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[salesforce]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=818</guid>
		<description><![CDATA[During Convergence 2011 Atlanta we already heard the first pieces of news about an upcoming change in the release cycle of Microsoft Dynamics CRM product versions. Now we have the updated Statement of Direction May 2011 whitepaper in our hands and it lays out a roadmap for more rapid delivery of new features into both [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/#!/ikurtev/status/57471414839685120"><img class="alignright size-full wp-image-823" title="CRM_release_cycle" src="http://niiranen.eu/crm/wp-content/uploads/2011/05/CRM_release_cycle.png" alt="" width="200" height="84" /></a>During Convergence 2011 Atlanta we already heard the first pieces of news about an upcoming change in the release cycle of Microsoft Dynamics CRM product versions. Now we have the updated <a href="http://www.sonomapartners.com/Documents/CRM/CRM_StatementOfDirection_May2011.pdf" target="_blank">Statement of Direction May 2011 whitepaper</a> in our hands and it lays out a roadmap for more rapid delivery of new features into both CRM Online as well as on-premises and partner hosted instances.</p>
<p>What has now been labelled as the agile release model for Microsoft Dynamics CRM will mean that an update/upgrade to the core platform will become available every six months. Contrast that to the previous 2-3 years in between major releases and you can see it&#8217;s no minor readjustment but rather a whole new way from the Microsoft Dynamics team to deliver products to the business users.</p>
<p><em>Funnily enough, the SoD whitepaper claims that CRM 2011 is the fifth major release of the product. While it goes by the 5.0 version number, I guess some of the folks in Redmond have already forgotten that there never was a CRM 2.0 realease, rather we saw the version number incremented from 1.2 to 3.0. Oh well, time flies when you&#8217;re having fun working in the field of CRM, so let&#8217;s move on&#8230;</em></p>
<p>The new release cycle is of course a direct result of the Cloud Power in action. No longer can you spend years in designing and developing features for your new product behind closed doors, even if you are Microsoft. Cloud applications have taught us consumers into living in a world of perpetual beta products that constantly get updated with new functionality, without any effort required from us to physically upgrade the apps. If Google can do it for Gmail, then why would the enterprise users settle for working with a standarized XP/2003 toolset for almost a decade? In the scheme of CRM, if you&#8217;re competing against Salesforce.com that has a monthly release cycle (or so I&#8217;ve heard), delivering a huge box of new features once every three years (which is what 2011 does offer over 4.0) means you&#8217;d have to actually keep three years ahead in terms of development, just to avoid slipping behind your competitor again. Doesn&#8217;t quite sound like a winning strategy.</p>
<p><a href="http://www.sonomapartners.com/Documents/CRM/CRM_StatementOfDirection_May2011.pdf"><img class="aligncenter size-full wp-image-837" title="Microsoft_Dynamics_CRM_Statement_of_Direction" src="http://niiranen.eu/crm/wp-content/uploads/2011/05/Microsoft_Dynamics_CRM_Statement_of_Direction.jpg" alt="Microsoft Dynamics CRM Statement of Direction May 2011" width="550" height="252" /></a></p>
<p>During the CTP and Beta phases of the Dynamics CRM 2011 release process there were many times when I found either myself or someone else on the forums &amp; blogosphere expressing their thoughts along these lines: <em>&#8220;these new features are really awesome, but I just wish the small details of X and Y could be included before RTM, so I can really truly make the most of the product&#8221;</em>. In the world of the old release cycle, hearing MSFT representatives reply back with the words<em> &#8220;thanks, we&#8217;ll try to include it in v.Next&#8221;</em> didn&#8217;t give much comfort. If the next version was three years away, it&#8217;s effectively the same as &#8220;forget about it&#8221;, if you contrast it with how fast the world of applications keeps turning these days. Facebook grew from 10 million to 310 million active users during a timeframe like that.</p>
<p>Smaller packages of new features twice a year should definitely help Microsoft fill the gaps in product functionality that inevitably appear whenever a big release deadline approaches and planned features have to be dropped to meet the real life requirement of shipping a release. At the moment, Dynamics CRM 2011 is lacking some functionality on three distinct areas that the Statement of Direction says will be addressed in upcoming versions to be released within one year:</p>
<ul>
<li><strong>Cross-browser support</strong>. Transforming Dynamics CRM from an Internet Explorer only application to a true cross browser app through a new HTML5 UI, thus finally making the platform an option for Mac users as well.</li>
<li><strong>Mobile devices support</strong>. The Mobile Express client in 2011 is identical to what we had in 4.0, but with more and more iPads and Android/iOS/WP7 smartphones found in the workplace, the out-of-the-box mobile experience should be much better, with possible 3rd party apps taking it on an even higher level (offline data access etc.).</li>
<li><strong>Social CRM</strong>. There are two dimensions in which a CRM application needs to be &#8220;social enabled&#8221; these days: 1) internal collaboration on customer information and activity feeds á la Yammer and Chatter, and 2) capturing and enabling a dialog with the customers in social media channels like Twitter, Facebook, LinkedIn.</li>
</ul>
<p>Dynamics Marketplace will also presumably play a role in addressing some of the needs that don&#8217;t quite fit into the core product delivered by Microsoft. The accelerators that we saw released for CRM 4.0 were nice proofs of concept, but they weren&#8217;t proper add-on products that could have been deployed by the end user organizations without customization and development services provided by MS partners. The solution management framework included in CRM 2011 will make the distribution of apps much easier and I would expect to see development also on the Marketplace functionality as a channel for app delivery (eventually commerce). When the base platform of Dynamics CRM is built on one single product edition (meaning no separate standard/enterprise or sales/service versions), modularity is enabled throug the solution packages. While the verticals will likely remain a partner driven domain, I&#8217;m expecting to see some interesting releases coming from <a title="Dynamics Marketplace: Microsoft Dynamics Labs company overview" href="http://dynamics.pinpoint.microsoft.com/en-US/PartnerDetails.aspx?PartnerId=4297440805" target="_blank">Microsoft Dynamics Labs</a> as well.</p>
<p><span id="more-818"></span>The single codebase in Online and on-premises versions is a critical requirement for Microsoft to be able to pull off the planned schedule of shipping packaged software every six months. It will be interesting to see how the on-premises customers will adopt these updates into production use, and more specifically, how will they handle the annual upgrades. Here&#8217;s how the Statement of Direction defines the terminology:</p>
<blockquote><p><strong>Updates</strong> deliver new capabilities to Microsoft Dynamics CRM deployments without requiring a full upgrade. <strong>Upgrades</strong> may deliver deeper functionality enhancements and improvements, may incorporate significant Microsoft platform innovations (e.g. the next releases of Windows Server and desktop, .NET Framework, SQL Server, Office), and will have their own Microsoft support lifecycle for mainstream and extended support.</p></blockquote>
<p>So, it looks like there could be a major release like a CRM 2012, CRM 2013 etc. every 12 months that can require an upgrade project to be conducted, similar to how current CRM 4.0 customers now need to plan for their strategy for moving to CRM 2011. For the IT department this means answering questions like:</p>
<ul>
<li>Can we do an in-place upgrade or do we need to migrate to a new environment?</li>
<li>Does our existing hardware meet the minimum requirements of the new version?</li>
<li>How about related MS stack like SQL Server and SharePoint versions, still supported?</li>
<li>How will we minimize downtime for the end users? Who&#8217;s going to take care of client upgrades after the server is upgraded? Will offline data cause problems?</li>
</ul>
<p><img class="aligncenter size-full wp-image-839" title="CRM_2011_upgrade_sequence" src="http://niiranen.eu/crm/wp-content/uploads/2011/05/CRM_2011_upgrade_sequence.jpg" alt="" width="550" height="374" /></p>
<p>Another aspect to consider is how much further will the legacy code and API&#8217;s from previous versions be supported from now on. CRM 2011 does have backward compatibility with CRM 4.0 plug-ins and the 2007 endpoint for web services (see the SDK for <a title="SDK: Upgrade Your Code from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM 2011" href="http://technet.microsoft.com/en-us/library/gg334220.aspx" target="_blank">code upgrade instructions</a>), but CRM 3.0 callouts or endpoints will no longer work in CRM 2011. What about in Q2/2012 when there will be a new version available? If you choose now to take the easy way out with your 4.0 to 2011 upgrade and not touch any of the existing custom code in your system, will you face problems a problem in 2012 when the backward compatibility might no longer cover 4.0?</p>
<p>Of course it is perfectly possible that the Dynamics CRM platform itself has now reached a level at which there will be less needs for disruptive changes introduced between major releases. If we would summarize the road already travelled, the extremely high level timeline of Microsoft Dynamics CRM platform development could be described with these bullets:</p>
<ul>
<li>2003: CRM 1.0, the beginning</li>
<li>2005: CRM 3.0, custom entities (a.k.a. XRM)</li>
<li>2007: CRM 4.0, multi-tenancy and the cloud</li>
<li>2011: CRM 2011, solution management</li>
</ul>
<p>So, is the platform now &#8220;ready&#8221;? Of course it never is, but compared to the situation in 2005 when I first started working with Microsoft CRM (before the Dynamics brand was introduced), I have to say it&#8217;s truly come a long way. The building blocks we now have available as results from these previous releases could be seen as the catalyst for why the new agile release model has become possible in the first place. Together with the cloud delivery model of CRM Online, it looks like the evolution of business applications is about to accelerate like never before.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/05/more-agile-direction-for-dynamics-crm-future-product-releases/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgrade gotchas: Outlook client for Dynamics CRM 2011</title>
		<link>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/</link>
		<comments>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 09:49:55 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[Windows Live ID]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=788</guid>
		<description><![CDATA[Last weekend I finally did my first installation of the RTM versio of CRM 2011 Outlook client onto a machine with Outlook 2010. I had previously only worked with the Outlook 2007 client version, which is lacking a few nice features in the UI, as described in my earlier post. I came across a few [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend I finally did my first installation of the RTM versio of CRM 2011 Outlook client onto a machine with Outlook 2010. I had previously only worked with the Outlook 2007 client version, which is lacking a few nice features in the UI, as described in my <a href="http://niiranen.eu/crm/2010/09/outlook-2007-with-dynamics-crm-2011-will-it-blend" target="_blank">earlier post</a>.</p>
<p>I came across a few issues that might cause problems in the installation process, so I decided to link the relevant KB articles and other related content into this blog post to help you save some time when upgrading to the latest version of Microsoft Dynamics CRM on your client machine. I&#8217;m using CRM Online here, <span style="text-decoration: line-through;">so some things may differ from the on-premises client version,</span> which no longer has a separate client version, but of course the authentication methods do differ.</p>
<h2>Before you begin: go with 32-bit</h2>
<p>Yeah, I&#8217;m sure most of the new business laptops nowadays come with a 64-bit (a.k.a. x64) version of Windows 7. Nevertheless, you should treat 64-bit applications with caution. Why? Well, it&#8217;s a bit like with IPv4 vs. IPv6. Everyone knows the old world as we know it is coming to an end, but there simply isn&#8217;t a concrete enough reason for developers or companies to go &#8220;all in&#8221; with the 64-bit apps.</p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_32-bit.jpg" rel="lightbox[788]"><img class="size-full wp-image-800 alignright" title="Outlook_32-bit" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_32-bit.jpg" alt="" width="203" height="248" /></a>With Microsoft Dynamics CRM 4.0 the situation was quite nasty, as there was not and there will not be support for the 64-bit versio of Microsoft Office. You simply had to tell the users to &#8220;downgrade&#8221; their Office, which is not the most optimal starting point for getting someone to adopt a new application such as Dynamics CRM. Now with the arrival of Dynamics CRM 2011 we do in fact have an x64 client for Outlook, so everything should be in order, right? In theory, it is, but if you&#8217;re planning to install any fancy RIA apps from the Dynamics Marketplace into your CRM 2011, you should read <a href="http://blog.customereffective.com/blog/2011/03/outlook-2010-32-or-64-bit-for-microsoft-dynamics-crm-2011-for-outlook-.html" target="_blank">this blog post</a> from Customer Effective. That&#8217;s right, Microsoft hasn&#8217;t releases a <a href="http://arstechnica.com/microsoft/news/2010/01/why-microsoft-isnt-working-on-silverlight-64-bit.ars" target="_blank">64-bit version of the Silverlight</a> add-on for Internet Explorer, which leads us into the following situation:</p>
<p><a href="http://support.microsoft.com/kb/2500373" target="_blank">KB2500373: Microsoft Silverlight web resources cannot be viewed in the 64-bit version of the Microsoft Dynamics CRM Client for Microsoft Office Outlook</a></p>
<p>It&#8217;s a fact of life: the world is not 64-bit just yet. With the Office applications there&#8217;s not likely to be a significant performance boost from using the x64 version, so take the easy way out and just install the 32-bit Office 2010. Let&#8217;s revisit the topic when we all have Windows 8 and Office 2013, shall we?</p>
<h2>Favorite folders no more</h2>
<p><a href="http://support.microsoft.com/kb/2494600" target="_blank">KB2494600: There is no option to add Microsoft Dynamics CRM entities to favorites in Microsoft Office Outlook 2010</a></p>
<p><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_solutions_module.jpg" rel="lightbox[788]"><img class="alignright size-full wp-image-797" title="Outlook_solutions_module" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_solutions_module.jpg" alt="" width="189" height="212" /></a>The Solutions Module is a new feature that has become available in Outlook 2010, as described here in the <a href="http://msdn.microsoft.com/en-us/library/ee692173.aspx" target="_blank">MSDN library article</a>. It allows developers to integrate their applications directly into the Outlook navigation pane, which is what Dynamics CRM 2011 Outlook client is doing to achieve the seamless integration into the native Outlook navigation items.</p>
<p>What&#8217;s the downside? Unfortunately the add-on solution folders cannot be added to the Outlook favorite folders group. Bummer. This was one of the first things I always instructed people to do when training them on how to use Dynamics CRM. There&#8217;s no better way to drive CRM adoption that getting the list of the company&#8217;s accounts and contacts to be available right below the Outlook inbox folder, where most people start their day at the (MS) office. Even though the CRM folders are now more visual and available under the CRM navigation pane tab, there&#8217;s still likely to be tens of entities visible for most CRM users, out of which they typically access just 3-4 most popular ones. I, for one, hate navigating through hierarchical folders that require you to expand them to see the what&#8217;s hidden on the next level, so always visible one-click navigation is how I prefer to arrange my working environment, be it SharePoint workspaces or CRM menus in Outlook.</p>
<p>Following the instructions in the KB article, you can achieve the old favorite folders functionality also in Outlook 2010, but this will require you to disable the Solutions Module. Which, if I&#8217;ve understood correctly, will again turn the flashy CRM folder icons into the generic folders that we see in Outlook 2007 or Outlook 2003. Guess we&#8217;ll just have to figure out which is a bigger loss for the end user experience and make a choice, until there is a feature enhancement available for the Outlook 2010 Solutions Module (I hope there&#8217;s no technical limitation on why this couldn&#8217;t be implemented in a future service pack).</p>
<h2>Clashes with Windows Live Essentials</h2>
<p><a href="http://support.microsoft.com/kb/2498892" target="_blank">KB2498892: Unable to Configure the Microsoft Dynamics CRM Client for Outlook against Dynamics CRM Online</a></p>
<p>Seems like the Windows Live ID authentication in CRM Online has some issues with the &#8220;consumer products&#8221; for Windows Live. This might not be a big issue in big corporate environments with locked-down client machine configurations that don&#8217;t allow using consumer targeted services such as Hotmail or Skydrive. However, as Dynamics CRM Online is clearly making the former enterprise level applications like Customer Relationship Management suites available to even the smallest organizations with its low monthly cost per user and ease of deployment, there&#8217;s likely to be more and more users who&#8217;ll be transitioning from Microsoft&#8217;s consumer product lines to the new cloud-based business product lines, such as CRM Online and Office 365.</p>
<p><img class="alignright size-full wp-image-803" title="Windows_Live_ID" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Windows_Live_ID.gif" alt="" width="177" height="280" />Basically you&#8217;ll need to run a repari install on the Windows Live ID Sign-in assistant or Windows Live Essentials 2011 to make it compatible with the Outlook client for CRM Online, which is also using Windows Live ID to connect you to the CRM server. That should do the trick.</p>
<p>But wait, isn&#8217;t Dynamics CRM Online a business product? Why is it using the WLID authentication method meant for the consumer products? For comparison, here&#8217;s an aswer from Allen_MSFT on the <a href="http://community.office365.com/enus/office365/b/microsoft_office_365_blog/archive/2010/10/19/top-10-office-365-questions-and-answers.aspx" target="_blank">Office 365 FAQ</a> to a question regarding weather using Office 365 will require WLID.</p>
<blockquote><p><em>&#8220;Re Windows Live ID, you don&#8217;t need a Windows Live ID to use Office 365 or to use your Windows Phone 7 with Office 365.  Windows Live services are for consumers, so they are not linked within the Office 365 portal.&#8221;</em></p></blockquote>
<p>Indeed. I&#8217;m waiting for the day when also Dynamics CRM Online will be migrated over to the new Microsoft Online Services Delivery Platform, which will hopefully give us better tools for managing CRM user accounts and authentication.</p>
<h2>Missing Outlook ribbon after CRM client installation</h2>
<p><a href="http://support.microsoft.com/kb/2494581" target="_blank">KB2494581: The Outlook and CRM ribbons disappear from Microsoft Outlook when you use the Microsoft Dynamics CRM Client for Microsoft Office Outlook</a></p>
<p>I had this one happen to myself, since I had been using a previous beta version of the CRM 2011 client on my machine. I had uninstalled both Office and CRM, but there still remained a few lines in the registry that needed to be removed to get the Outlook ribbon to reappear.</p>
<p>I have to tell you, Outlook 2010 really looks naked when the ribbon is gone (not just hidden). I&#8217;m not sure if there even was a way to do any basic Outlook operations like sending emails with the ribbon completely blank, so I started googling around immediately and came up with the instrcutions that pointed to the following steps required to restore the ribbon:</p>
<ul>
<li>Run Regedit.exe</li>
<li>Locate the HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} key</li>
<li>Delete the 2.4 key that&#8217;s found under it. It&#8217;s not needed anymore, there should only be 2.5</li>
</ul>
<div><strong>Update Nov 9th 2011:</strong> Since this appears to be quite a popular post on my blog, I decided to append this information here. Today I was creating a new Windows user profile on a PC that already had the CRM 2011 Outlook client installed on a different user profile. When launching Outlook for the first time as this user, the ribbon was missing from the CRM menus (not the whole Outlook as in the aforementioned case), even though everything was working fine for the previously configured user account. In this particular occasion the client was linked to a CRM Online organization which had received the R7 update (a.k.a. Q4 2011 Service Update), but the Outlook client was still on Update Rollup 3 level. After I deployed <a href="http://blogs.msdn.com/b/crm/archive/2011/10/25/update-rollup-5-for-microsoft-dynamics-crm-2011.aspx" target="_blank">Update Rollup 5</a> on the machine and rebooted, the ribbon was restored for this new user profile. So, be sure to check that the client and server hotfix levels match if you encounter a ribbon display problem.</div>
<h2>Reading pane always shows the contact layout</h2>
<p><a href="http://social.microsoft.com/Forums/en/crmdeployment/thread/f2f78f8d-21db-48aa-9179-46191238fda9" target="_blank">Dynamics CRM Deployment Forum: CRM 2011 reading pane error in Outlook 2010</a></p>
<p>Unfortunately this one doesn&#8217;t have a knowledge base article or a fix yet. I encountered this issue briefly when installing the Beta version of CRM 2011 Outlook client. Back then, all it needed was a reboot and the reading panes and icons were restored. With the RTM version of CRM 2011 client, <a href="http://niiranen.eu/crm/2010/09/outlook-2007-with-dynamics-crm-2011-will-it-blend/comment-page-1/#comment-2827" target="_blank">the issue is more persistent</a>. Each and every CRM entity appears as if it was a contact, presented in a business card layout that only contains the entity primary field (name) and not any other data. Click the image below to see an example of the account record shown as a business card with the contact icon.</p>
<p style="text-align: center;"><a href="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_2010_wrong_reading_pane.jpg" rel="lightbox[788]"><img class="size-medium wp-image-805 aligncenter" title="Outlook_2010_wrong_reading_pane" src="http://niiranen.eu/crm/wp-content/uploads/2011/03/Outlook_2010_wrong_reading_pane-300x213.jpg" alt="" width="300" height="213" /></a></p>
<p><strong>Update Nov 10th 2011:</strong> Thanks to <a href="http://twitter.com/#!/wimco" target="_blank">Wimco&#8217;s</a> post on <a href="http://social.microsoft.com/Forums/en-US/crmdeployment/thread/f2f78f8d-21db-48aa-9179-46191238fda9/" target="_blank">Dynamics CRM Forums</a>, I was finally able to fix the reading pane layout problem on my PC. I simply uninstalled the Office 2007 Primary Interop Assemblies, after which I also applied the latest Update Rollup package and voilá: the reading pane now shows the fields specific to each entity.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2011/03/upgrade-gotchas-outlook-client-for-dynamics-crm-2011/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Dynamics CRM 2011 Walkthrough Part 2: another 100+ slides of new features</title>
		<link>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/</link>
		<comments>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 19:46:32 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[crm5]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[screenshots]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=750</guid>
		<description><![CDATA[Four weeks ago I released the Part 1 of my Microsoft Dynamics CRM 2011 Walkthrough slides and now it&#8217;s time for Part 2: Solution &#38; System Management. Thank you all for the positive feedback from the first part, much appreciated. While the first slide deck was focused on how the new CRM 2011 features look [...]]]></description>
			<content:encoded><![CDATA[<p>Four weeks ago I released the <a href="http://niiranen.eu/crm/2010/10/dynamics-crm-2011-walkthrough-new-features-in-74-slides/" target="_blank">Part 1</a> of my Microsoft Dynamics CRM 2011 Walkthrough slides and now it&#8217;s time for Part 2: Solution &amp; System Management. Thank you all for the positive feedback from the first part, much appreciated. <img src='http://niiranen.eu/crm/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>While the first slide deck was focused on how the new CRM 2011 features look like from the system end-user perspective, this time I have taken a look at the toolset available for system customizer, administrator or solution developer. Since I&#8217;m not a programmer, I&#8217;ll gladly skip the detailed discussion about CRM 2011 platform SDK enhancements (like WCF, OData, REST, LINQ and other hot acronyms) and leave them to the experts. Instead I&#8217;ve tried to cover featues that will have an effect on how to design and plan your CRM implementation or custom solution. Just like before, there are plenty of screenshots included, so that also users without access to a <a href="http://www.crm2011beta.com" target="_blank">CRM 2011 Beta</a> environment can preview how the features appear in the UI.</p>
<div id="__ss_5695391" style="width: 590px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Microsoft Dynamics CRM 2011 Walkthrough Part 2" href="http://www.slideshare.net/jukkan/microsoft-dynamics-crm-2011-walkthrough-part-2">Microsoft Dynamics CRM 2011 Walkthrough Part 2</a></strong><object id="__sse5695391" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="590" height="493" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart2-101107123744-phpapp02&amp;stripped_title=microsoft-dynamics-crm-2011-walkthrough-part-2&amp;userName=jukkan" /><param name="name" value="__sse5695391" /><param name="allowfullscreen" value="true" /><embed id="__sse5695391" type="application/x-shockwave-flash" width="590" height="493" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=crm2011walkthroughpart2-101107123744-phpapp02&amp;stripped_title=microsoft-dynamics-crm-2011-walkthrough-part-2&amp;userName=jukkan" name="__sse5695391" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;"><em>View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/jukkan">Jukka Niiranen</a>.</em></div>
</div>
<p>The topics included in my presentation are as follows:</p>
<ul>
<li>Customization menus</li>
<li> UI customization options</li>
<li> Solution management</li>
<li> Web resources</li>
<li> Processes (workflows and Dialogs)</li>
<li> Custom activities</li>
<li> Queue enhancements</li>
<li> Multiple forms per entity</li>
<li> Security features</li>
<li> Cloud services (CRM Online, Dynamics Marketplace, Azure AppFabric)</li>
<li> Upgrading from CRM 4.0</li>
<li> What’s not there in CRM 2011</li>
</ul>
<p>To summarize my core message after giving this presentation, the following would be my key takeaways from the slides:</p>
<ul>
<li>Solutions and web resources will challenge both how you&#8217;ve built your CRM enhancements and how you have managed them, so invest time in planning your own processes before rushing into the operational tasks</li>
<li>Process automation / work management functionality is becoming an increasingly integrated part of the Dynamics CRM story and 2011 offers great improvements on that front, but remember that it&#8217;s still a work in progress area in many ways</li>
<li>You can&#8217;t escape the cloud, no matter which deployment model you or your customers are currently using, so at least familiarise yourself with what&#8217;s out there</li>
<li>Despite of the 500 new features in CRM 2011, there&#8217;s still plenty of room for add-ons and tweaks. The more the platform expands, the more we&#8217;ll demand from it</li>
</ul>
<p>That&#8217;s all the slides I have for now, but I&#8217;m sure there will continue to be lots of interesting features discovered and news items to discuss before Dynamics CRM 2011 comes out in January (RTW) / March (RTM) next year. I recommend you to keep an eye on the <a href="http://twitter.com/#!/search/%23crm2011" target="_blank">#CRM2011 hashtag on Twitter</a> to follow the community buzz around the upcoming release.</p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/11/dynamics-crm-2011-walkthrough-part-2-another-100-slides-of-new-features/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cloud XRM presentation from PDC 2010</title>
		<link>http://niiranen.eu/crm/2010/10/cloud-xrm-presentation-from-pdc-2010/</link>
		<comments>http://niiranen.eu/crm/2010/10/cloud-xrm-presentation-from-pdc-2010/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 12:56:08 +0000</pubDate>
		<dc:creator>Jukka Niiranen</dc:creator>
				<category><![CDATA[News and events]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CRM 2011]]></category>
		<category><![CDATA[crm2011]]></category>
		<category><![CDATA[pdc]]></category>
		<category><![CDATA[XRM]]></category>

		<guid isPermaLink="false">http://niiranen.eu/crm/?p=725</guid>
		<description><![CDATA[Andrew Bybee and Girish Raja had a pre-recorded session released on the PDC10 site, called Building Business Applications in the Cloud with Dynamics CRM Online. Not surprisingly, this presentation was revolving heavily around Microsoft Dynamics CRM 2011 and how it&#8217;s new features can help developers build XRM applications on top of Microsoft&#8217;s cloud architecture: Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Andrew Bybee and <a href="http://blogs.msdn.com/b/girishr/archive/2010/10/27/professional-developer-s-conference-pdc10-is-here.aspx" target="_blank">Girish Raja</a> had a pre-recorded session released on the PDC10 site, called <em>Building Business Applications in the Cloud with Dynamics CRM Online</em>. Not surprisingly, this presentation was revolving heavily around Microsoft Dynamics CRM 2011 and how it&#8217;s new features can help developers build XRM applications on top of Microsoft&#8217;s cloud architecture: Windows Azure, SQL Azure, AppFabric and, last but not least, CRM Online. You can <a title="PDC 2010 Player" href="http://bit.ly/9Ha6JB" target="_blank">view the full session here</a>, below are a few takeaways from that session for the CRM crowd.</p>
<p>The concept of XRM is probably pretty clear to most of us by know, but since PDC is not a Microsoft Dynamics event, an introduction was of course presented. The example used by Andrew here was the familiar HR scenario for processing job applications.</p>
<p><img class="aligncenter size-full wp-image-728" title="PDC10_CRM_2011_Online_XRM1" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_XRM1.jpg" alt="" width="590" height="310" /></p>
<p>In the next slide the MS pieces of the puzzle are laid over the solution components.</p>
<p><img class="aligncenter size-full wp-image-729" title="PDC10_CRM_2011_Online_XRM2" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_XRM2.jpg" alt="" width="590" height="308" /></p>
<p>With the native support for SharePoint integration in CRM 2011 (limited but extendable through SDK), drawing the document management box inside the XRM platform is already perfectly valid. ERP in the cloud is not a scenario actively promoted yet, but that&#8217;s where AppFabric and CRM 2011&#8242;s Azure aware plug-ins come into play, allowing the cloud apps to exchange data with on-premises apps. The whole Azure side of things is of course presented in less detail, as these are more of generic services rather than the XRM framework which Dynamics CRM 2011 tries to deliver us. Anyway, compared to the first application development platform talks around Dynamics CRM, it&#8217;s safe to assume that Microsoft&#8217;s cloud message will become inseparable from the XRM story and form a single Cloud XRM concept. In order to challenge SFDC and Force.com, the hybrid model and power of choice will of course remain in the marketing materials, but I&#8217;m sure no one wants to build a non-cloud demo for these kind of conferences anymore.</p>
<p><span id="more-725"></span>The actual demo applications were not taken from a HR scenario. Rather we were first presented with a Twitter application built into a CRM 2011 solution. By the looks of things, everything appeared to be on quite a functional level in the demo, so let&#8217;s hope this will become one of the first accelerators that Microsoft releases for CRM 2011 as a downloadable solution packet from the Dynamics Marketplace. Defining search criteria for harvesting tweet data, converting tweets to cases with a process dialog and mapping tweets on a Twitter Dashboard with a Bing Maps component (shown below) were some of the highlights in this demo.</p>
<p><img class="aligncenter size-full wp-image-731" title="PDC10_CRM_2011_Online_Twitter1" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_Twitter1.jpg" alt="" width="590" height="432" /></p>
<p>Andrew also presented the Configuration Page functionality available for CRM 2011 solutions. This is an area where I would love to see more information and examples of use cases. You can set either HTML or Silverlight web resources to be the configuration page for a solution. The page on the Twitter application looked quite flashy at least.</p>
<p><img class="aligncenter size-full wp-image-735" title="PDC10_CRM_2011_Online_Twitter2" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_Twitter2.jpg" alt="" width="590" height="306" /></p>
<p>After Andrew&#8217;s demo, Girish took over the presentation and walked us through a demo of a Windows Phone 7 application that was working with data consumed from and updated to CRM 2011 Online. WP7 must have been on of the biggest stars of PDC10, especially since <a href="http://www.istartedsomething.com/20101029/microsoft-pdc10-attendees-get-free-windows-phone-7/" target="_blank">every attendee received a free device</a>. What better way then to capture developer attention for business applications than make &#8216;em run in that new, fluid UI of WP7. The order entry process used in the demo may not represent an everyday scenario for most companies, but it&#8217;s a good reminder for all of us that one way of driving CRM adoption inside a company would be to give the sales guys the kind of tools that are compelling and fun to use. Everything doesn&#8217;t need to be just grey forms anymore, not even during the office hours.</p>
<p><img class="aligncenter size-full wp-image-737" title="PDC10_CRM_2011_Online_WindowsPhone7" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_WindowsPhone7.jpg" alt="" width="590" height="428" /></p>
<p>To close things off, here&#8217;s a summary slide taken from the presentation that can also be <a title="PDC 2010 Player" href="http://bit.ly/9Ha6JB" target="_blank">downloaded from the PDC site</a>. Even though the visible UI changes in CRM 2011 will be the most notable enhancements for the casual CRM users, I&#8217;ve yet to decide whether the developer and platform management enhancements are actually even more significant. Guess we&#8217;ll soon see if the release of version 2011 can kick-start the XRM solution ecosystem growth into full speed.</p>
<p><a href="http://az8714.vo.msecnd.net/presentations/CS50-Bybee.pptx"><img class="aligncenter size-full wp-image-739" title="PDC10_CRM_2011_Online_XRM_enhancements" src="http://niiranen.eu/crm/wp-content/uploads/2010/10/PDC10_CRM_2011_Online_XRM_enhancements.jpg" alt="" width="590" height="425" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://niiranen.eu/crm/2010/10/cloud-xrm-presentation-from-pdc-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

