Julian's profileMicrosoft Dynamics CRM U...PhotosBlogLists Tools Help

    Powershell

    Looking at the Azure Services Training Kit I noticed that Windows Powershell is used.  With Powershell being included in Windows 2008 it looks like another Microsoft technology to learn alongside:

    • Windows Server
    • Active Directory
    • DNS
    • IIS
    • SQL Server 2005/2008
    • Group Policies
    • Visual Studio
    • .NET
    • C#
    • JScript
    • Windows Workflow Foundation

    Check the Microsoft Dynamics CRM Developer Centre for training resources.

    CRM2OneNote

    Just come across this example to integrate OneNote 2007 with CRM 3.0 and CRM 4.0. I use OneNote a lot so this is quite interesting. It allows CRM Notes to be copied to OneNote and OneNote notebaoks can be uploaded into CRM

    CRM2OneNote High level Architecture

    Details are here

    Extending Microsoft Dynamics CRM 4.0 exam

    The exam MB2-634 CRM 4.0 Extending Microsoft Dynamics is now available

    If you are a Microsoft Partner and are interested there is a three day course (8969A) on November 18th in Maidenhead. Click here to book

    PS Don't forget about Second Shot

    The exam breaks down as follows

    Extension Approach – 24%

    • Choosing Extension Technology

    • Licensing Requirements

    • Extending the Outlook Client

    • Security Considerations

    • Deployment Considerations

    Web Service Programming – 24%

    • Connecting to CRM Web Services

    • Using CRM Data Types

    • Modifying Data

    • Querying Data

    • Using Requests and Response

    • Using Metadata

    • Exception Handling

    Custom Workflow Activities – 10%

    • Creating Custom Workflow Activities

    • Deploying Custom Workflow Activities

    • Troubleshooting Custom Workflow Activities

    Developing Plug-ins – 16%

    • Creating Plug-ins

    • Deploying Plug-ins

    • Troubleshooting Plug-ins

    Application Programming – 26%

    • Customizing Navigation

    • Adding Menus and Buttons

    • Using IFrames

    • Using the Form Object Model

    • Deploying ASP .Extensions

    Microsoft Azure and Dynamics CRM

    Well Microsoft have talked about a new Cloud based operating system which they have named Azure.

    Dynamics CRM is included as Dynamics CRM Services. This doesn't appear to be Dynamics CRM online but the underlying web services. Will wait with interest for more details.

    Azure Services Platform

    More at ZDNet and sitepoint

    Accelerators

    Seen at Dynamics Methods

    The following accelerators will be released on PartnerSource

    Today/Tomorrow:

    • Extended Sales Forecasting
    • CRM Notifications (RSS Feeds from CRM views)

    Later this week:

    • eService (an external service portal)
    • Event Management
    • Analytics

    Microsoft Dynamics CRM 4.0 Step by Step Review

    This book is aimed squarely at end users of Dynamics CRM 4.0 and Dynamics CRM Online. This is not a book about customer relationship management, customer strategy or customer handling. It is also not a book on how to install and configure Dynamics  CRM; for that you should look to the Working with Dynamics CRM 4.0 book. Instead it is good introduction to the core functionality of Dynamics CRM and how to make good use of the components Microsoft provides.

    The book starts with an introduction to the web and Outlook clients, how to navigate around and the different parts of the user interface. Chapter 2 shows the undocumented feature of how to sort results using multiple columns.

    Accounts and Contacts which are the cornerstone of Dynamics CRM are discussed as well as sub-accounts. One area not discussed is the use of addresses and when to use addresses rather than sub-accounts. Relationships between accounts and contacts are discussed. Accounts and Contacts have strong relationships but can also have additional (weaker) relationships and recording this information is very useful for other users of CRM. The chapter then runs through a number of functions such as attaching files, activating/deactivating, merging, assigning and sharing of records which I think deserve more attention that they get here.

    The activities chapter is good and covers the types of activity and the importance of using the regarding field for a 360 degree view. The Outlook client chapter is very comprehensive and gives a real understanding of how the Outlook client works with CRM. The book is worth it just for this chapter alone. I really like the table of how delete works between CRM and Outlook. One omission in my view is a simple table showing which activities are synchronised into Outlook folders.

    The Sales chapters cover leads, opportunity and quotes. The use of leads versus accounts/contacts causes confusion and some users will use leads and others won't. Dynamics CRM envisages that leads are used in a particular way and the book describes how to use leads and convert them to opportunities. For opportunities the importance of estimate value, probability and estimated close date are explained and how to use the Sales Forecasting report. It would have been easy to go further on forecasting but in my experience forecasting although basically is the same process at every company there little and subtle differences in implementation. Sensibly, the book concentrates on the standard functionality. The quote chapter shows how to add products to a quote and then to activate and revise it. It is an omission to exclude the Print Quote for Customer function that uses mail merge to generate a Word version of the quote. There are some areas excluded from the book e.g., how to create and use products, units of measure and price lists as well as territories.

    The Marketing chapters cover marketing lists, campaigns, activities and responses. The chapter on marketing lists shows good use of Advanced Find and also I learnt something new in that you can copy members from one marketing list to another. The marketing functionality in Dynamics is, in my opinion, very good and links together so if used properly can generate useful information for the business. These chapters show you how to use the marketing functionality and to record the campaign responses (which are critical to evaluating the campaign) and then to convert the responses to leads/opportunities/quotes.

    The Service chapters cover cases (service requests), knowledgebase, contracts and queues. I found the use of the service request terminology to be confusing especially in relation to activities. Cases can be used for a lot more than service requests e.g., complaints, order status enquiries etc. Contracts in Dynamics CRM are very powerful but are quote inflexible; allotment types i.e., automatic management of a number of cases or an amount of pre-paid time is possible with contracts but contracts have a state model that cannot be changed and doesn't work for most companies. Service Scheduling is omitted which I think a shame.

    What is good about this book is that it spends a significant amount of time on data; importing, querying, duplicate detection, sorting, bulk editing, and reporting. Data is very important to successful use of CRM and users, once they grasp the use of Advanced Find and the power of the query tool find are suddenly able to do so much more and exploit the data held within CRM. The combination of Advanced Find and Dynamic Pivot Tables in Excel open up CRM data and this book shows you have to use both.

    In summary the introduction and data management are excellent and show you how to make best use of CRM. The book is weaker in the functional parts; sales, marketing and service as there is a lot more to Dynamics CRM than covered in this book. However the authors had to draw the line somewhere and perhaps have got it right for users new to Dynamics CRM.

    Microsoft Update KB956391 breaks Reporting Services ReportViewer

    Problems printing SQL Reports from CRM after KB956391 installed on PCs

    See http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx and download fix from here

    For SQL 2000 Reporting Services download from here

    Postcode Address Lookup Integration for CRM 4.0

    I have uploaded the CRM 4.0 version of the postcode address lookup tool to the MSDN Code Gallery.

    Instructions and source code are included.

    Postcode Lookup Integration

    The sample I wrote to lookup UK address from postcode in CRM 3.0 is available from the MSDN Code Gallery.

    It is possible to make this work with CRM 4.0 - see DaneZ's comments , however I am currently working on a version for CRM 4.0 which I hope to publish tomorrow and I am also looking into creating a Silverlight version.

    Distributing Campaign Activities for Inactive Records

    We noticed today that when we distribute campaign activity against Disqualified Leads or Inactive Contacts they are excluded with error code 0x8004032a. I am pretty sure in CRM 3.0 we would run campaigns against disqualified leads.

    I don't want to have to reopen leads just to include then in a campaign as it will mess up our marketing reports

    Do anyone have a solution?

    Microsoft Dynamics CRM System Tray Utility

    The little utility I wrote which sits in the system tray and can be used to start CRM in a new browser window does work with CRM 4.0 and can now be downloaded from the MSDN Code Gallery

    Note: This isn't Vista compatible - I need to change where the configuration file goes.

    Comparison between Dynamics CRM Online and Salesforce.com

    See this from Inetium for a quick overview of difference between editions of Dynamics CRM Online and Salesforce.com.

    Dynamics CRM Training for Partners

    A number of courses are being run in October, November and December in Maidenhead

    Check the Dynamics Partner Training site and click on Classroom

    October 14th CRM 4.0 Workflow

    November 12th CRM 4.0 Configuration and Customisation

    November 18th CRM 4.0 Extending with .NET

    December 2nd CRM 4.0 Installation and Deployment