Part 3: Creating an Editable Grid in CRM 2013 Using Knockout JS

This is the third installment following Part 2, which demonstrated the editable grid from inside Microsoft Dynamics CRM 2013, and Part 1, which introduced the editable grid in CRM 2011. This blog introduces paging.

I will first demo what the grid looks like with paging in a CRM 2013 environment. Afterwards, I will walk through the main block of code.

I adopted the concepts from this great blog post from Ryan Vanderpol, about adding a pager to a grid.


The following screen shot demonstrates the pager inside the grid.

CRM editable grid

The above demonstrates:

  • The “Previous” and “Next” buttons allow the user the move forward and backwards one page. Currently, the “Previous” button is disabled because the first page is being displayed.
  • The numbers “1”, “2”, and “3” represent the page numbers.

Code Walkthrough

The following code represents the additional changes required to the source originally introduced in Part 2 of my blog.

I have added a new resource to the mix:

  • new_bootstrap_no_icons.css

I have made changes to the following source.

  • The below html web resource.
    *Look for code marked in green
    *Strike out code is either replaced or removed

See Code Walkthrough here

Code Comments

Snippet Comments
<tbody data-bind=”foreach: pagedList“> Loop through pageList instead of oproducts collection.
<div class=”pagination”> Represents the paging UI controls. This code uses the styles from bootstrap CSS.
self.pageSize = ko.observable(3); Establishes the number of rows to display per page.
self.pageIndex = ko.observable(0); Determines what page to start on when the form loads.
self.moveToPage(self.maxPageIndex()); This is called after a new record is inserted
if (self.pageIndex() > self.maxPageIndex())
This is called after a record is removed.

What’s next?

In future blog posts:

  • Resolving deadlocks when saving multiple records from the editable grid.
  • Sorting.
  • Do you have any suggestions on what you would like to see?

Part 2: Creating an Editable Grid in CRM 2013 Using Knockout JS

This is the second installment following Part 1, which introduced the editable grid in CRM 2011. Since then, I have upgraded the editable grid to work in CRM 2013.

In this blog, I will first demo what the grid looks like in CRM 2013. Afterwards, I will walk through the main block of code.


The following screen shots demonstrate the editable grid of opportunity products inside of the opportunity.

MPitts KnockoutJS 2 image 1

The above demonstrates:

  • Editing existing data, including lookup data
  • Adding a new record
  • Deleting an existing record
  • The introduction of the custom option set field, ‘projected schedule’ (new to this post)

MPitts KnockoutJS 2 image 2


  1. Click ‘Add Opportunity’
  2. The standard lookup appears; select a product and click ‘Add’

MPitts KnockoutJS 2 image 3

3. Choose a ‘projected schedule’

MPitts KnockoutJS 2 image 4

4. Click ‘Save’

MPitts KnockoutJS 2 image 5

5. As a proof of concept, the code takes the count of opportunity products, and updates the parent ‘estimated budget’ field.  This demonstrates updating the parent opportunity.

Code Walkthrough

The following code is reference implementation that you can adapt to your needs.

The following web resources make up this solution:

  • Jquery.js
  • Knockout.js (version 2.2)
  • SDK_REST.js
  • SDK.MetaData.js
  • The below html web resource.

Code Walk Through

Code Comments

What’s next?

In future posts:

  • Resolving the known issue with IE (yes, IE only – sigh)
    • Object Expected with JsProvider.ashx
    • How to integrate this code in CRM
    • Sorting
    • Paging through the grid

A CRM Year in Review

What a year it has been! Microsoft has been quite busy with Dynamics CRM. We have seen the emergence of Marketing Pilot, strategic partnerships with InsideView, advances in Mobile and of course, CRM 2013, just to name a few. Let’s recall each of Microsoft’s major milestones:

Polaris release: We began the year with a new UI for online CRM users which had just been introduced the prior month. This gave us our first feeling of a more intuitive, flat UI. It was a great “teaser” to what was to come later in the year. Sales and service professionals were able to work much more easily and efficiently in CRM. What a great success! The concept of the Business Process Flow was shown in the new flattened UI. Included in the release was support for using CRM on an iPad and use of CRM in web browsers Safari, Chrome and Firefox. This signified the beginning of the shift to a Bring Your Own Device (BYOD) strategy. Skype was introduced as an alternative to communication mediums in addition to Microsoft Lync. Lastly, Yammer was made available to integrate into the UI. While all of these updates applied only to online CRM users, the additional browsers were also supported in a companion release for on-premise through Update Rollup 12.

crm 2013 image 1Yammer: Microsoft acquired the social media company Yammer. It provides a communication medium by which employees may collaborate in a Facebook-like interface. Yammer may also be used to communicate with external audiences. All communications are held private and not available to the public internet.  The long-range implications include Yammer being used within/alongside Dynamics CRM, SharePoint, Office 365 and Skype. Already, the application can be used within Dynamics CRM.

crm 2013 image 2

Netbreeze: Microsoft acquired the company Netbreeze which provides social media monitoring. In this way, your company is provided a snapshot summary (and can drill to the underlying data) of how it is perceived across social media sites such as Facebook and Twitter. This data is invaluable to companies who need to actively monitor and respond to the public’s perception. Netbreeze is still a stand-alone application, but will be integrated with Dynamics CRM in the not too distant future.

Gemini release: In early second quarter, MarketingPilot was popularized. It opened up online integration to CRM, previously available only through 3rd party integration efforts. MarketPilot is a companion application which further extends CRM. It provides end-to-end marketing management capabilities beyond CRM’s marketing list and campaign management disciplines. This list of additional disciplines includes but is not limited to: strategy and planning, digital asset management, vendor management, media planning, and budget management. Also included in its capabilities are behavior tracking and landing pages which, prior to MarketingPilot’s integration, was supported only by products such as CoreMotives, ClickDimensions and Constant Contact. While MarketingPilot provides functions similar to these named applications, Microsoft has been clear that each of these and others have features that still present a compelling case to use these over or in addition to MarketingPilot.

CRM 2013 (aka Orion) major release: As we all know due to the buzz in the latter half of this year, CRM 2013 (aka Orion) was soft-released in October 2013 with the global kick-off launch in early November 2013.  The changes flat UI and business process flow adjustments from Polaris were incorporated into this new release.  It is available for both online and on premise customers.  Similar to the roll out of Polaris-like features, the Gemini hallmark MarketingPilot integration was also included in CRM 2013, but also made available to on premise users of CRM in addition to online users.  An additional major part of CRM 2013, as if the business process flow and Flat UI improvements weren’t enough, was mobile for tablets and smart phones.  There are many new features in the new release. See my prior blogs for some of those.

InsideView: Microsoft formed a strategic partnership with InsideView.  InsideView monitors publically available information sources on the internet and summarizes that information for companies and individuals. It has been available as a 3rd party add-in solution for Dynamics CRM for several years.  The data is displayed in a window inside of lead, opportunity, contact and account records. Through this partnership, Dynamics CRM Online users get to use the tool at no additional license cost and there is a discounted license cost for on premise CRM users.crm 2013 image 3

As you can see, much has happened in the world of Microsoft Dynamics CRM in calendar year 2013.  Microsoft plans to have approximately two major releases for online users every year.  Already, we know of a few enhancement releases coming, Leo and Vega.  We can’t wait to see what comes next.

CRM 2011 TO CRM 2013 Upgrade Process

CRM 2013Software and OS Components Support Changes

What software and operating systems will Microsoft Dynamics CRM 2013 support?

  • Microsoft Exchange Server 2013
  • Microsoft Outlook 2013
  • Active Directory Federation Services (AD FS) 2.2 (ships with Windows Server 2012 R2)

What software and operating systems will Microsoft Dynamics CRM 2013 no longer support?

  • The Microsoft Dynamics CRM for Outlook or the web application on Windows XP
  • Microsoft Office 2003
  • E-mail router will no longer support:
    • Microsoft Exchange Server 2003
    • Microsoft Exchange Server 2007 WebDAV protocol for email routing and tracking (Microsoft Exchange Server 2007 Exchange Web Services (EWS) will still be supported)

Preparing the CRM Organization for the Upgrade

CRM 2011 to CRM 2013 On-Premise Upgrade Preparation Tasks:

  • Determine if the current implementation of CRM 2011 is using any legacy features
  • Use the CRM 2013 Custom Code Validation Tool to examine web resources and determine where there could be potential upgrade issues.  If the custom validation tool does find any concerns, they will either be using deprecated CRM 4.0 objects and functions or an unsupported coding process.  For more information about the validation tool go to the following links:
  • Use the legacy feature check tool to detect any server extensions that use the 2007 endpoint or Microsoft Dynamics CRM 4.0 features.  For more information on legacy tool, go to the following link:
  • Determine the appropriate upgrade path
  • Take into the consideration the following when determining which upgrade path to follow:
    • Upgrading to CRM 2013 is a one way process
    • One cannot upgrade directly to CRM 2013 from CRM 4.0
    • One cannot rollback the server installation to CRM 2011 once the upgrade to CRM 2013 is complete
    • In order to upgrade to CRM 2013, the CRM 2011 Server must either be on Update Rollup 6 or Update Rollup 14 or a later rollup before an upgrade can be considered

CRM 2013 Organization DB Changes

The structure of the organization database is optimized to take advantage of the built-in capabilities of SQL Server. In order to achieve this optimization, restructuring of the CRM organization database is required.  This restructuring should be factored into the upgrade planning as it can take time to complete.  This restructuring process is known as a database or base extension “table merge”.

In Microsoft’s internal testing, after the table merge process was completed, the performance of CRM increased under a variety of workloads.  There was also a reduction in the number of SQL errors due to conflicts in accessing system data. Important aspects to note about the CRM organization database schema changes:

  • Data access through the filtered views is supported
  • Data access through direct SQL calls against the database tables is unsupported and therefore may not work after the upgrade
  • If data is inserted or updated into CRM through direct SQL against the tables, this method is unsupported and the code will need to be updated

So when should the table merge process be run?  Should it be run as part of the upgrade or after the upgrade process is completed?  The size of the CRM 2011 organization database is a determining factor on which approach to take. The following factors need to be considered with regards to the size of the CRM 2011 organization database and the table merge process:

  1. If the organization database has very large tables than one can choose to defer the restructuring of the database until after the upgrade. For example, if the organization database is 70-GB then the database table merge process could take several hours. By deferring the merge process the upgrade process could finish in approximately two hours and the system can be returned to a usable state. Potentially during nightly maintenance windows, one can merge the organization, one entity or more at a time until the all the base and extension tables are merged.
  2. During the upgrade process when a full merge is done the process will require approximately two times the size of the current database for the lifecycle of the merge. So if one chooses to do the table merge process as part of the upgrade and if the organization DB size is 20-GB, then approximately 40-GB will be needed for the upgrade.

In order to determine the right approach is, it is highly recommended to upgrade a copy of the CRM 2011 organization on a test environment prior to performing the upgrade on the production environment.  As part of the upgrade process, there is a report and information in the log for the table marge process to help make the decision.

Upgrade Paths

The following tasks pertains to both the migration and in-place upgrade methods:

  1. Verify that the CRM Server and organizations are patched up all the way to Update Rollup 14 (if part update rollup 6 already) and that all the functionality in the application is working correctly. Note: Upgrading from CRM 2011 to CRM 2013 is supported from either update rollup 6 or update rollup 14. Microsoft recommends that all deployments of CRM 2011 be upgraded to Update Rollup 14 before upgrading to CRM 2013.  The option of upgrading from Update Rollup 6  is meant to support a step-through upgrade from CRM 4.0.
  2. The CRM 2013 product key must be obtained before the upgrade process begins as the key is required to run the upgrade process.

Regardless of which upgrade part is chosen, the following are the stages of the upgrade process:

  1. Database Base and Extension Table Merge (this stage can either be run at the time of upgrade or later using a merge tool on a per entity basis).
  2. The server and organization update.
  3. Solutions update
    • Solutions will be converted to a new format
    • Solution will be upgraded to CRM 2013 forms and data engine
    • Unmanaged and managed solution will be supported
  4. The forms will be updated to the new CRM 2013 format.

Migration Method

(this is the option recommended by Microsoft):

  • Provides the ability to fallback to an existing CRM 2011 deployment as this method requires additional hardware for the CRM 2013 upgrade
  • This method allows upgrading to CRM 2013 without affecting the existing CRM 2011 deployment

Migration Method Steps:

  1. Server infrastructure for the CRM 2013 deployment needs to be setup. You can obtain further information regarding the minimum requirements of a deployment in the “Microsoft Dynamics CRM 2013 system requirements and required technologies” section of the Microsoft Dynamics CRM 2013 Implementation Guide.  This guide can be obtained from the following site:
  2. Regarding Microsoft SQL Server, ensure that the new CRM 2013 environment is at or above the version and patch level of the existing CRM 2011 SQL Server deployment. Doing this will allow for restoring a backup to the new CRM 2013 environment.
  3. Perform the CRM 2013 installation. The new CRM 2013 deployment will be setup and the base organizations will be configured.
  4. Confirm that the CRM server is working correctly with the newly created CRM 2013 organization.
  5. Open the deployment manager in the source deployment (CRM 2011 Deployment), and validate that the organizations are updated to UR14. Important: CRM 2013 will import organizations that are only on Update Rollup 6, Update Rollup 14 or an update rollup later than UR14 for CRM 2011 release. The CRM 2011 organization must be patched with a valid update rollup before doing the migration upgrade:
  6. Organizations that have Update Rollup 6 will have this version number: 05.00.9690.1992
  7. Organizations that have Update Rollup 14 will have this version number: 05.00.9690.3557
  8. Using SQL Server backup in the source CRM 2011 deployment, backup the organizations that need to be migrated to CRM 2013. Back up the organization database, which will have a name like <YOURORGNAME>_MSCRM. Ensure a full back up of the organization database is taken.
  9. Restore the backups from the CRM 2011 environment to the CRM 2013 environment (SQL Server).

Important: If the decision has been made to defer the database table merge process, registry keys need to be added to the deployment server. This must be done prior to running the upgrade process.

  1. Open the deployment manager and choose Import organization in the new environment. The import organization process will start, which will import and then upgrade the CRM 2011 organization to CRM 2013.
  2. Confirm that things are working as expected after the import is complete, by going to the organization in a web browser.

In-Place Method:

  • This method is utilized when upgrading the existing CRM server is a requirement
  • While this method provide the easiest and simplest path to upgrade. The following should be considered:
    • Falling back to CRM 2011 is not an option without reinstalling the CRM 2011 server
    • If the upgrade fails, the CRM server or organization will not be accessible until the error is cleared or the server is restored from a backup

In-Place Method Steps:

  1. First, backup the deployment database and organization databases.
  2. Determine that the environment meets the minimum requirements for CRM 2013. Review the “Microsoft Dynamics CRM 2013 system requirements and required technologies” section of the Microsoft Dynamics CRM 2013 Implementation Guide.
  3. Uninstall the Microsoft Dynamics CRM Connector for Microsoft SQL Server Reporting Services. This is necessary as the upgrade process cannot upgrade the CRM Connector for SQL Server Reporting Services.
  4. Proceed with the CRM 2013 Server setup process.
  5. If the CRM deployment has more than one organization, then use the deployment manager, to upgrade any remaining organizations. During upgrade, you can upgrade one or none of the organizations in CRM.

More on Microsoft Dynamics CRM 2013 – Fall 2013

Last month, I posted about the release of Microsoft Dynamics CRM 2013 coming this fall. The target release date is October 2013. In this blog, I will expand on it by sharing some more features and provide additional insights:


  • Marketing receives much needed enhancements with the integration of MarketingPilot.  With the Gemini release of CRM earlier this year, MarketingPilot became available to CRM Online customers. In CRM 2013, MarketingPilot will be available for both online and on-premise customers.
  • MarketingPilot provides additional marketing functionality not currently available in CRM, such as the ability to track non-email marketing efforts, provide lead scoring, send email blasts, and to have greater document management capabilities.
  • Although MarketingPilot is still a stand-alone application, it comes with a CRM connector allowing seamless operation between the two systems. The user interface for MarketingPilot is similar to that of CRM enabling a quick adoption. Microsoft and MarketingPilot together now can offer a full life cycle marketing solution including the abilities to plan, execute, monitor, and optimize. For more information regarding MarketingPilot, visit their website.

post 4 image 1

More on Mobile Access

  • Have you ever wanted the ability to search across records in multiple entities?  (Was Jane Doe a contact, lead, or did I include her name in a note somewhere? I can’t remember.)  You can do that in using CRM Mobil. It’ll be coming to CRM Online/on-premise soon after go-live, too.
  • Have you ever been online reviewing your accounts and lost your internet connection? CRM caches what you’ve looked at on your smartphone or tablet and allows you to keep reading it while you’re offline.
  • Use Skype to place phone calls right from your tablet or smartphone. You don’t have to write down the number and then place the call. Just press the phone number with your finger and voila!

Multiple License Options

  • Microsoft now gives you more options for licensing. You still have a full license and a license to a third party development access to CRM (to further the xRM capabilities of CRM), but now you have an in-between license. With this license, your users can read any entity and edit or create new accounts, contacts, cases, and leads, so long as their security role allows these options. This is a great way to save money on those junior roles or users who might just need to do a few things in CRM.

post 4 image 2

More Changes – The “Little Things”

  • Records now auto-save on close or every 30 seconds.  No longer do you have to wonder if you saved that record; it does it for you.
  • There is now the concept of an “access team”. It is a flexible team that can change for every record (for example, for every opportunity). This will allow you to have different users able to read and edit those records they’re allowed to without the rigidity of making them own the record.
  • Real-time workflows. Yes, you read that right. A workflow can now be set up to fire immediately without having to wait for it to happen 20 seconds or 20 minutes later. This will help enable your teams to be that much more productive.
  • Outlook now loads faster. Due to some changes in how CRM is installed with Outlook, your Outlook client will now launch much more quickly giving you’re a few less moments to get that cup of coffee, but more time get in that extra email or two.
  • Coming shortly after the launch of CRM 2013, CRM will have a third option in using email. Presently, email has to be sent from the local user’s Outlook email (meaning it has to be running) or from a separate email server (making it another thing for your network admin to maintain). Now, there will be an option to have your CRM synced with Gmail, Hotmail, Yahoo, MSN, Live, or email systems.  It will still let you track emails to CRM too.

post 4 image 3

  • At times, our business processes call for some decisions to be made for us based on other factors. Pre-CRM 2013, often a skilled (and expensive) developer resource was needed to update CRM to perform to those needs. With CRM 2013, some of those behaviors can be set by a business analyst. Some of these include, setting a field’s value based on another field, hiding/showing a field, and setting a field to be required. Future upgrades will become easier using this functionality as it is potentially less code that will have to be adjusted by a developer.

post 4 image 4

As you can see, CRM 2013 just keeps getting better. Users will have more options, flexibility, and ways to be much more productive while saving money. Can’t wait to see more? Contact Edgewater Fullscope to reserve your demonstration of CRM 2013 today.

CRM 2013 Business Process Flows

With the release of the RTM version of CRM 2013 on the near horizon, there are many exciting new features to look forward to:

  • A new command bar to replace the ribbon in CRM 2011
  • A flat user interface to replace the pop-up windows in CRM 2011
  • Auto-save functionality that saves a record that the user is working on every 30 seconds
  • Quick create forms which allow a user to complete a subset of fields required to create a record

To learn more about these new features, click on the following link:

While there are many new features to be released with CRM 2013, the one in particular I would like to elaborate on in this article is called Business Process Flow.

The business processes functionality was first released in the Polaris release of CRM 2011 (December 2012 Update of Microsoft Dynamics CRM Online).  However, at that time the business process functionality was limited to the lead, opportunity, and case entities. In CRM 2013, this limitation does not exist. Therefore:

  • Processes can be created for any entity
  • Processes can be created across entities including custom entities. For example, turning an opportunity into a quote, order or invoice. In addition, multiple processes can be created for the same record type and made available to users through security roles
  • Multiple processes can be created per entity and one can switch between each process in a record

So what are the basic steps to create a business process flow?

  • The first step is to enable the business process flow functionality for an entity, if it is a custom entity.  If it is an out of the box entity, the business process flow functionality will be automatically enabled:

post 2 image 1

  • When the business process flow functionality is enabled on a custom entity, the following two fields will automatically be created.  The ‘ProcessId’ signifies the ID of the process associated with a particular record whereas ‘StageId’ signifies the ID of the current stage of a particular record in the process.

post 2 image 2

  • To create a business process flow, proceed to Settings>Processes and click on ‘New’ to create a business process flow. Two new categories are available for selection in CRM 2013:post 2 image 3
  • In this case, select ‘Business Process flow’ and then select the entity, the process needs to be created for

post 2 image 4

  • Next, add stages and steps to the process flow:

post 2 image 5

  • Multiple stages can be added in the process flow and multiple steps can be added in each stage.  The required flag can be used to tollgate a stage to ensure that one cannot move to next stage without completing the required step.  A business process flow can include multiple entities by clicking on the Options buttonpost 2 image 6

The following are examples of out of the box business flow processes:

post 2 image 7

post 2 image 8post 2 image 9

Additional features of Business Process Flows

Switching: Multiple business flow processes can be created per entity and as such one can switch from one process to another in a particular record using the post 2 image 10 option available under the ellipsis in the record menu command bar. Selecting the ‘Switch Process’ option opens up a ‘Select Business Process Flow’ dialog like the example below.  Select the process you would like to switch to and the record will be refreshed with the new selected process.

post 2 image 11

Process Editing: The process that is currently selected in the record can be edited directly from the record using the post 2 image 12 option available under the ellipsis in the record menu command bar.  However, please note that in order to edit the business flow process, one must have the appropriate privileges in his/her security role(s).

Role-Based: Business Process Flows are role-based, which means different processes can be designed for different job designations. Roles can be assigned to processes through the ‘Enable Security Roles Option’:

post 2 image 13

Now that the end user can design business process flow, Microsoft Dynamics CRM 2013 will really provide a process driven user interface.

Microsoft Dynamics CRM 2013 – Fall 2013

In the fall of 2013 Microsoft will release their next major release of their Customer Relationship Management software, Dynamics CRM. The target date of this release is October 2013 and is a major step forward for those who desire a more intuitive, guided approach to CRM systems.  It also includes much needed enhancements in the realms of social collaboration and mobile access. Microsoft codenames intermediate releases after stars and originally planned for this release to be “Orion”. Microsoft has since made the decision for this to be a major release and have named it Microsoft Dynamics CRM 2013. Some of the changes were partially available in the previous intermediate release named “Polaris”. This new release of CRM takes Polaris to an entirely new level. Below are a few highlights of the new platform:

Flat, Modern, Ubiquitous User Interface

  • The new user interface (UI) takes out much of the scrolling, clicking and “pop-ups” often associated with Dynamics CRM.  It has a more refined look and feel.

image 1

  • The ribbon that used to be available across the top of the page has been streamlined and simplified, prominently displaying the most common used actions. Additional actions are available via the ellipsis drop down (which looks like three dots or “…”).  The redesigned ribbon is located in the top-left area just above the record type.
  • The enhanced UI simplifies the user experience and eliminates the classic navigation bar. This provides a great deal of additional real estate for higher valued, relevant information.

iamge 2

  • The user experience has been significantly enhanced through an almost wholesale elimination of disorienting window “popups” in favor of a flat user experience, embedded window-quick forms and inline editing (including (finally!) support for the browser back button).
  • Until CRM 2013, customers requiring quote and order capabilities in CRM found the “popup” experience associated with these processes frustratingly cumbersome. A very significant enhancement we note is the streamlining of the Quote and Order processes which leverages the streamlined UI and inline editing of records (for example, Opportunity Products). Much better!

image 3

Business Process Flow

  • In addition to the new UI, Microsoft provides a business process to be built into the records at the top of the page. This configurable flow allows a company to determine the recommended processes which need to be followed through a guided UI based on stages to complete various business practices, such as making a sale or servicing customer needs. There can be multiple flows depending on the needs of the business which updates dynamically based on user choice. The flow allows various records to automatically be opened based on a user’s present stage. This eliminates the decision work for the user. Like the stages, there are configurable actions in each stage to provide greater clarity and configured to meet business needs.

image 4

Mobile Access

  • Previous releases of Dynamics CRM provided the lightweight “Mobile Express” which many found was not adequate for business needs. Many customers requiring mobile capabilities have relied on fully featured mobile ISV solutions. CRM 2013 has a mobile offering built in at no additional license fee freeing companies from the need to seek a third party ISV for a great mobile experience. For tablets, the iPad and Microsoft Windows 8 devices (including the Surface) are supported. Microsoft, iPhone and Android smart phones are also supported. Mobile will be accessible via a downloadable app from the device’s app store. The app will provide a user experience very similar to that of the browser, albeit scaled and adjusted to conform to the device’s screen limitations. This interface is optimized for touch.

image 5

Social Media

  • Social media is a hot topic in business and is required for many companies. Microsoft has expanded on the “What’s New” and “Record Wall” features to make them more prominent on the CRM forms and dashboards, enabling internal communication in a social manner. In addition, with the acquisition of Yammer and its integration into CRM, companies may communicate not only with internal employees but with external customers and clients, all from a single application – Dynamics CRM. The relevant conversations from Yammer are pulled into the relevant records in CRM allowing users the ability to stay in the application and still receive the benefits of real-time conversations.*

iamge 6

*Requires an additional license subscription. See Yammer for details.

There are many additional features and enhancements in the new CRM 2013 release. Some of these additional items include improvements to the native Outlook operation with CRM, searching across multiple entities, administration changes and business rules. As we get closer to release, we’ll learn many more details. Of course, if at any time you would like to discuss this or other CRM topics, feel free to contact us at