• No results found

Microsoft Dynamics CRM 2015 Update 1

N/A
N/A
Protected

Academic year: 2021

Share "Microsoft Dynamics CRM 2015 Update 1"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Microsoft Dynamics CRM

2015 Update 1

Get ready for the next release…

Mandar Joshi @Joshi4Mandar

(2)

Warning:

Whatever demoed here is under “PREVIEW MODE”.

This topic is prerelease

documentation and is subject to change.

I may not be able to answer all your questions as I just have conceptual knowledge on this topic.

(3)

Perform specialized operations using

Update

• UpdateRequest can now be used to set specialized attributes.

• You can continue to use these specialized messages of the 2011 endpoint in your code.

• Deprecated specialized operations

• AssignRequest • SetStateRequest

(4)

Define alternate keys for an entity

All Microsoft Dynamics CRM records have unique identifiers defined as GUIDs. These are the primary key for each entity. When you need to

integrate with an external data store, you might be able to add a column to the external database tables to contain a reference to the unique identifier in CRM. This allows you to have a local reference to link to the CRM record.

However, sometimes you can’t modify the external database. With alternate keys you can now define an attribute in a CRM entity to correspond to a

unique identifier (or unique combination of columns) used by the external data store. This alternate key can be used to uniquely identify a record in CRM in place of the primary key.

(5)

Change tracking

• You can greatly improve efficiency of code that monitors changes to CRM data by using the RetrieveEntityChangesRequest message included in this release.

• The new change tracking feature provides a way to keep the CRM data stored in an external data source, synchronized in a performant way by detecting what data has changed since the data was initially extracted or last synchronized.

https://dynamicsofdynamicscrm.wordpress.com/2015/03/19/news-what-is-new-in-crm-2015-update-1-for-developers/

(6)

Reduce potential data loss using optimistic

concurrency

• On a multi-threaded and multi-user system like Microsoft Dynamics CRM, operations and data changes often happen in parallel. A problem arises when two or more update or delete operations on the same piece of data happen at the same time. This situation could potentially result in data loss.

• Provided in this SDK release is the ability for your applications to detect whether an entity record has changed on the server from when your

application retrieved the record to when it tries to update or delete the

record. Attempting to update or delete a record that has been changed by another user results in an error condition.

(7)

Multiple message execution: Rollback

• It’s a common requirement in business applications to coordinate changes of multiple records in the system so that either all the data changes

succeed, or none of them do.

• In this release, you can now execute two or more web service requests in a single database transaction using the ExecuteTransactionRequest

(8)

Tracing

• While the 2013 and later releases of Microsoft Dynamics CRM supported tracing in plug-ins and custom workflow activities (custom code) as a

debugging aid, this release adds the ability to log this tracing information to entity records of type PluginTraceLog.

• Your custom code can now write informational messages to the tracing log using ITracingService regardless if a custom code exception is thrown. • These trace records can then be viewed in the CRM web application.

(9)

Integration with OneNote

• Set up Microsoft OneNote integration in Microsoft Dynamics CRM to

automatically create a dedicated OneNote notebook for the selected CRM entity records, which enables you to easily take notes in OneNote in the context of a CRM record in various formats such as pictures, drawings, formatted text (bullet points and tables), and voice recordings.

https://community.dynamics.com/crm/b/crmbacklog/archive/2015/03/13/on enote-integration-with-crm-for-outlook.aspx

(10)

Entitlement enhancements

The entitlements feature has been enhanced to enable you to:

• Set a default entitlement for a customer so that when you create or

update a case for the customer, the default entitlement is automatically applied to the case.

• Control whether to decrement the terms of an entitlement for an incident (case) when the entitlement is applied to the incident.

(11)

Honoring required steps in a business

process

• CRM now enhances the ability to standardize on industry best practices by validating that all the required steps defined in the active stage of the business process are completed when qualifying a lead or converting a quote to sales order.

• As a result, now theQualifyLeadRequest and

ConvertQuoteToSalesOrderRequest messages validate whether the required steps are completed before a lead is qualified or a quote is converted to sales order respectively. Otherwise, appropriate error message is displayed.

(12)

Support for additional “older than” clauses for

date and time fields in FetchXML and

QueryExpression

• Until the previous release of CRM, you could only query for dates “Older Than X Months” using FetchXML and QueryExpression.

• The following settings for the “older than” clause are added in FetchXML and QueryExpression that will help you to find the cases using various granularity levels:

• Older Than X Minutes • Older Than X Hours • Older Than X Days • Older Than X Weeks • Older Than X Years

(13)

Record creation and update rules

• The new channel engagement framework rules enable you to

automatically converting incoming activities, such as emails, custom activities, and posts, from external integrated applications (mobile

applications, portals or social channels) to system or custom records in CRM.

• You can create and manage the automatic record creation and update rules using CRM or Microsoft Dynamics CRM for Outlook.

(14)

Track emails at the folder level

• Use the new Mailbox Auto Tracking Folder (MailboxTrackingFolder) entity in CRM to configure folder-level mapping rules that enable you to map a Microsoft Exchange inbox folder to a CRM record so that all the emails in the Exchange folder get automatically tracked against the mapped record in CRM.

(15)

Support for new behavior of date

time

values in CRM

• Until the previous release of CRM, all date and time values in CRM were time zone aware, including those with the Date Only format.

• CRM introduces a new property,

DateTimeAttributeMetadataDateTimeBehavior, to specify “Date Only” and “Time Zone Independent” values for an attribute of type DateTime.

A BIGGGGGGGG Thank you to Microsoft.

CRM 1.0 to CRM 2015 Update 1, this is how long it took to understand that date and time are different. 

(16)

Microsoft Dynamics CRM Web API preview

The Microsoft Dynamics CRM Web API preview provides a network based communication and messaging interface to the Dynamics CRM web services through implementation of industry standard Internet protocols like OData v4, OAuth 2, and JSON. ISVs, partners, and other customers can leverage this interface to implement server-to-server and client-to-server applications

across a broad range of computer hardware and devices, operating systems, and programming languages. The Web API preview represents the future direction of Dynamics CRM web service access.

(17)

Enhanced capabilities for sub-grid controls

in forms

The sub-grid control in forms now provides access to new capabilities such as changing the currently selected view and accessing references to entity records displayed in the sub-grid.

(18)

More options to open forms

• Use the new Xrm.Utility.openQuickCreate function to open the Quick Create form when you want to guide a user to create a new record.

• When using the Xrm.Utility.openEntityForm function you can include an optional windowOptions parameter to open the form in a new browser window when using the web application.

(19)

Customizable themes

• You now have a supported way to apply a custom look and feel to CRM. • Organizations can now make changes to default colors and other visual

elements, such as including a company logo.

• These changes can be made using customization tools and doesn’t require a developer. 

(20)

New Nav Bar

• Yes the NAV bar has been updated, this looks a lot more user-friendly. • It’s a big improvement because it shows all the options on one screen, so

you don’t have to scroll about to try and find the option you want. • Well done to Microsoft to listening to the feedback and improving the

(21)

Rollup field enhancements

• In this release Rollup fields now support AVG calculations and other improvements to support using Rollup fields with activities.

(22)

Custom price lists for opportunities, quotes,

orders, and invoices

• Instead of using the out-of-box rule for the selection of a default price level (price list) for an opportunity, quote, order, or invoice, you can specify your custom logic for selecting a default price list using the GetDefaultPriceLevelRequest message.

(23)

Do quick analysis with Excel Online, right

from CRM Online

• Now you can use Microsoft Excel Online to do quick analysis, right from CRM Online.

(24)

Export to Excel completely redesigned

• Redesigned exporting to Excel from the bottom up to provide for a much smoother experience.

• With a single click in the web client or in CRM for Outlook, you can export your data as an Excel document, which can be opened anywhere,

including the desktop version of Excel (2007 and later), Excel Online, and other Excel clients.

• You can export up to 100,000 records at a time (previous limit was 10,000).

(25)

Insights for Microsoft Dynamics CRM

-powered by InsideView

• Boost your sales close rates with information that will help you find, understand, and engage more qualified buyers.

• The Insights pane lives on your Microsoft Dynamics CRM accounts, contacts, leads, and opportunities forms, where it pulls in company,

contact, and social data from thousands of constantly-updated sources.

http://www.microsoft.com/en-us/dynamics/crm-customer-center/insights-for-microsoft-dynamics-crm-powered-by-insideview.aspx

(26)

Microsoft System Center Management Pack

for Dynamics CRM 2015

Monitors the availability and heath of the following components • Microsoft Dynamics CRM Server 2015

• Microsoft Dynamics CRM 2015 E-mail Router

• Microsoft Dynamics CRM 2015 Reporting Extensions

• Microsoft Dynamics CRM Asynchronous Processing Service

• Microsoft Dynamics CRM Asynchronous Processing Service (maintenance) • Microsoft Dynamics CRM Sandbox Processing Service

• Microsoft Dynamics CRM E-mail Router Service • Microsoft Dynamics CRM Unzip Service

• World Wide Web Publishing Service • Indexing Service

• Operability of ISV plug-ins

(27)

Other important updates

• Clear field values with business rules.

• Move back to the previous stage of the process flow on a different entity. • Call custom actions from workflows or dialogs.

• Changes to the CRM Online Administration Center

• Storage management: quickly and easily determine which instances are

consuming the most storage and take steps to free up space or purchase new storage.

• Service health: bring service issues down to the organization (instance) level so

(28)

Other important updates

• Solution Packaging: Solution + Data + Import Action. • Order for managed and unmanaged solutions.

(29)

Convergence 2015

References

#MSdynCRM #Conv15

References

Related documents

The course focuses on the components used within a Microsoft Dynamics CRM deployment, the hardware and software requirements needed to successfully deploy Microsoft Dynamics CRM,

● TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft Dynamics CRM Release Notes ● TIBCO ActiveMatrix BusinessWorks Plug-in for Microsoft Dynamics CRM Installation ●

Provided you have the optional CLI attachment connected to your EPABX and your P&T line supports DTMF CLI facility (not FSK), you can get the number of the external caller on

Christmas at Tivoli 2000 was a huge success, but due to the declining visitor numbers during the summer season relative to the year before, Tivoli’s 2000/2001 profit for the year

requirements of a deployment in the “Microsoft Dynamics CRM 2013 system requirements and required technologies” section of the Microsoft Dynamics CRM 2013 Implementation Guide..

In February, Microsoft announced its Dynamics CRM Q2 2012 service update (Nucleus Research m15 - Microsoft Dynamics CRM Q2 2012 service update, February 2012) which will include

Return to page 1 of the Home screen at any time Access the Speed Dial screen The SpDial softkey Access the Call Log Summary screen The Log softkey Access the Options screen The

MICROSOFT DYNAMICS CRM Professional Edition $65 user / month MICROSOFT DYNAMICS CRM Enterprise Edition $125 user / month MICROSOFT DYNAMICS CRM Unlimited Edition $250 user /