<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://mscrm.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fmscrm.spaces.live.com%2fcategory%2fMSCRM%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft Dynamics CRM UK Reseller: MSCRM</title><description /><link>http://mscrm.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catMSCRM</link><language>en-US</language><pubDate>Wed, 27 Aug 2008 13:53:21 GMT</pubDate><lastBuildDate>Wed, 27 Aug 2008 13:53:21 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://mscrm.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>5999411297075661595</live:id><live:alias>mscrm</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Data Migration Part I</title><link>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!138.entry</link><description>&lt;p&gt;Getting your data into your CRM system is one of those problems people don't think about when planning their CRM project either because they are concentrating on the features and how they are going to use their new CRM system or because they just do not realise what is involved. &lt;p&gt;Data Migration can be tricky for a number of reasons, such as: &lt;ul&gt; &lt;li&gt;multiple data sources which need to be merged which can lead to difficulty matching and end up with duplicate data &lt;li&gt;existing systems do not have export or full export functions so getting the data can be difficult &lt;li&gt;the structure of the data in the existing systems does not match the CRM target structure &lt;li&gt;individual fields on existing systems do not have equivalent fields on CRM e.g. you may have a free text field on the legacy system but are planning a picklist for the dame data on CRM  &lt;li&gt;the quality of the data - a lot of legacy systems do not enforce data integrity which makes the migration process difficult &lt;li&gt;misuse of data fields - users will use fields for different purposes and it is not uncommon to find &amp;quot;codings&amp;quot; embedded in fields especially where the legacy system is hard to customise&lt;/ul&gt; &lt;p&gt;There issues mean that data migration can take 30-40% of your CRM project budget and it you haven't allowed for it then you will miss your implementation date and having a system without data is far from useful. &lt;p&gt;Data Migration can be hard if you just dive in without planning and working what you need to do.  By following a well defined process you are more likely to success in getting your data into CRM ready for go-live. There is a generic method for data migration with three stages known as ETL which breaks the data migration down into separate problems &lt;ul&gt; &lt;li&gt;Extract - getting the data out of the legacy systems &lt;li&gt;Transform - this is the conversion of the data from its legacy structures into the structure CRM expects &lt;li&gt;Load - this is the actual process of importing the data into CRM&lt;/ul&gt; &lt;p&gt;[You can add data cleansing into the above but I find that cleansing tends to be performed in one or all stages depending on the situation] &lt;p&gt;In the Extract stage you need to get the data in a neutral format e.g., Excel, Text file or Access. How you do this depends on the legacy system. Some have export functions but beware that some of these exports do not export all the data you need e.g. in ACT! the export only covers groups and contacts not activities and opportunities. So you may need an alternative approach and which may require a third party utility all of which adds to the costs. &lt;p&gt;In the Transform stage you need to bring together all the data sources and create data that &amp;quot;looks like&amp;quot; CRM i.e. Accounts, Contacts, Activities, Opportunities, Orders etc. Generally this requires processing and logic and either a specific program needs to be developed or a tool used. &lt;p&gt;In the Load stage you need to use CRM's functions to import the data into the CRM database. &lt;p&gt;Microsoft CRM provides four methods for importing data: &lt;ul&gt; &lt;li&gt;Within CRM you can import Leads and Contacts from Excel - this is of limited use in data migration as often there is more data needed. This function is more aimed at importing lists of people you have either collected at trade shows or have purchased from a commercial list &lt;li&gt;Within CRM you can import Contacts from Outlook - this is useful where the only data source is Outlook but again you will not be able to import tasks and will have to manually create Accounts as these are not created from the contacts. &lt;li&gt;SDK - Microsoft provides an API for creating (and updating) data in CRM. You could use this to create the records in CRM using software you &lt;li&gt;Data Migration Framework - a set of tools and documentation provided for importing data into CRM&lt;/ul&gt; &lt;p&gt;What we have migrated into CRM using the above approach: &lt;ul&gt; &lt;li&gt;ACT! &lt;li&gt;Goldmine &lt;li&gt;Sage Line 50 &lt;li&gt;Bespoke solutions based on SQL, Superbase, Access, Filemaker and Excel&lt;/ul&gt; &lt;p&gt;Part II of this document will go into the migration process in more detail, tell you what tools we use in each of the stages and explain the features of Microsoft CRM Data Migration Framework.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=5999411297075661595&amp;page=RSS%3a+Data+Migration+Part+I&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mscrm.spaces.live.com&amp;amp;GT1=mscrm"&gt;</description><comments>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!138.entry#comment</comments><guid isPermaLink="true">http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!138.entry</guid><pubDate>Sat, 26 Feb 2005 12:33:18 GMT</pubDate><slash:comments>6</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mscrm.spaces.live.com/blog/cns!534230C9D7A90B1B!138/comments/feed.rss</wfw:commentRss><wfw:comment>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!138.entry#comment</wfw:comment><dcterms:modified>2005-02-26T12:35:47Z</dcterms:modified></item><item><title>Mappings</title><link>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!137.entry</link><description>&lt;p&gt;In the Schema Manager in the Deployment Manager as well as the entities and attributes there are mappings which control the which attribute values are copied from one record type to another when creating a new instance of a record e.g. when creating a contact from within an account certain values are automatically copied from the account to the contact such as the account address. &lt;p&gt;This is one reason why creating a record from within its parent is a good idea - it saves you re-entering data you already have. &lt;p&gt;Why then are the mappings so sparse? There are many obvious fields not mapped e.g. fax. The fax number for a contact is almost always the same as its parent account so why is this mapping not included. &lt;p&gt;Anyway I spent past day adding in all the attributes we nearly always end up adding for each customer and building up the mappings so we now have a base customisation we can use at each new customer saving us time and the customer money &lt;p&gt;We have also gone through and standardised the picklist values and made them and field names UK centric. We have also removed fields such as tickersymbol and pager which are not in general use in the UK. &lt;p&gt;So my advice is take a look at how you are using MSCRM and see if you are having to re-enter data already in CRM and see if adding a mapping will increase usability and save your users time.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=5999411297075661595&amp;page=RSS%3a+Mappings&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mscrm.spaces.live.com&amp;amp;GT1=mscrm"&gt;</description><comments>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!137.entry#comment</comments><guid isPermaLink="true">http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!137.entry</guid><pubDate>Fri, 18 Feb 2005 00:41:20 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mscrm.spaces.live.com/blog/cns!534230C9D7A90B1B!137/comments/feed.rss</wfw:commentRss><wfw:comment>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!137.entry#comment</wfw:comment><dcterms:modified>2005-09-12T17:32:45Z</dcterms:modified></item><item><title>Finding Records in CRM</title><link>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!127.entry</link><description>&lt;p&gt;In Microsoft CRM there are many ways to find records.  &lt;p&gt;There is the name find available in all list views from which all records which start with the letters entered are found. This tends to work on name fields e.g. Account Name, Quote Name, Product Name etc. It is not possible to change which field is searched on. It tends to be restricted to Active records although I not quite sure if this is true for all record types.  &lt;p&gt;There are the jump letters at the bottom of the list view e.g. clicking B shows all records beginning with B. This just seems to be the same a entering B in the name find above. &lt;p&gt;There is the advanced find which is powerful but requires a lot of training and if you only need to use it occasionally it can be daunting.  &lt;p&gt;The problem comes when you want to find a record quickly using information businesses use all the time such as Account Number, Purchase Order number, Invoice Number, Case Number etc. &lt;p&gt;The only options are to: &lt;ul&gt; &lt;li&gt;use the Advanced Find which is too cumbersome for such a simple query &lt;li&gt;make sure everyone fills in the name fields in a consistent way (not the easiest thing to enforce)&lt;/ul&gt; &lt;p&gt;Neither of these are that useful but fortunately Microsoft provides an SDK which exposes all objects and methods in .NET. With a bit of knowledge of .NET it is actually quite straightforward to develop small functions for MSCRM.  &lt;p&gt;It only took me 2-3 hours today to create a menu option in CRM which allows a user to quickly open the record just using the number for that record.  &lt;p&gt;This is one of the reasons I like MSCRM compared to other CRM products - the ease and speed in extending the product for different customer requirements. So even if there is something missing Microsoft provides the means to fill that gap. One of the reasons I am disappointed in the delay of CRM 2005 is that Microsoft were giving us even more tools to extend the product to meet more demanding and varied customer requirements. We can still do the same things just some extensions will require more coding and hence risk and cost until CRM 2005 is released. The questions then are, can you the customer gain benefit and use CRM without these additional functions or are you willing pay for this work?&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=5999411297075661595&amp;page=RSS%3a+Finding+Records+in+CRM&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mscrm.spaces.live.com&amp;amp;GT1=mscrm"&gt;</description><comments>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!127.entry#comment</comments><guid isPermaLink="true">http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!127.entry</guid><pubDate>Tue, 15 Feb 2005 23:45:11 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mscrm.spaces.live.com/blog/cns!534230C9D7A90B1B!127/comments/feed.rss</wfw:commentRss><wfw:comment>http://mscrm.spaces.live.com/Blog/cns!534230C9D7A90B1B!127.entry#comment</wfw:comment><dcterms:modified>2005-02-16T02:19:45Z</dcterms:modified></item></channel></rss>