CRM SDK 4.0.10 Released

On November 7, 2009, in Customization, Dynamics CRM, by Mitch Milam

It looks like the SDK team released a new version this week  Download it here.

Here is what is in this update:

New and updated topics

Description of changes

SDK\SDKReadme.htm

Updated the SDK readme.

SDK\WSDL

Removed the SDK\WSDL folder containing the discovery service WSDL. The WSDL is available through Microsoft Dynamics CRM Online.

SDK\Tools\PluginRegistration

Updated the sample code with bug fixes. The version of the tool is unchanged.

SDK\Server\FullSample\customworkflowactivity

Updated the project and readme to add several new custom workflow activities that you can call from a workflow. For a description of each custom workflow activity, see List of Samples in the SDK Download.

Server\HowTo\CS\
BulkOperation\CreateQuickCampaign.cs

Server\HowTo\VB\
BulkOperation\CreateQuickCampaign.vb

Removed these samples.

SDK\Walkthroughs\Authentication\VB\Passport\

PassportAuthentication_Metadata.vb

Added a Visual Basic .NET version of the authentication sample for the metadata service.

appointment.actualdurationminutes

serviceappointment.actualdurationminutes

Added remarks that explain that actual duration minutes is set when the state of the activity is changed to Completed. This applies to all activities.

BulkOperationEntities

Bulk Operation Entity Capabilities

Clarified that the bulk operation entity is only used for campaign and quick campaign and it is not used for bulk delete, bulk e-mail, or bulk import operations.

Choosing Between the WSDL and Assemblies

Added a new page that describes when you should use the WSDL versus the assemblies for your development.

CorrelationToken.CorrelationId

Added additional documentation for this property.

Create a Campaign

Added a How-to topic that shows how to create a campaign.

CrmDiscoveryService Messages

Added a page that lists the messages supported by the CrmDiscoveryService Web service.

CrmHelpers Classes

SDK\Server\FullSample\UsingHelpers\CS\VB

SDK\Server\Helpers\CS|VB\CrmHelpers

Updated the helper code programming reference for Microsoft Dynamics CRM 4.0 Update Rollup 7 and Microsoft Dynamics CRM Online.

Customizations using the Microsoft Dynamics CRM SDK

Clarified information regarding the fact that using scripts to hide form elements is not supported and not upgradable.

Import/Export (Customization File) Schema

SiteMap Schema

SDK\Server\Schemas

Updated the customization schema for new features in Microsoft Dynamics CRM Online.

importfile.datadelimitercode Property

Clarified information about how to use this property.

importfile.filetypecode Property

importmap.mapcustomizations Property

ImportFileType Class (CrmHelpers)

Documented a new filetype property that specifies the type of the uploaded source file that is used for import and data migration. This property is available in Microsoft Dynamics CRM Online only The new mapcustomizations property is for internal use only.

Documented a new enumeration that contains the values for the importfile.filetype property.

Microsoft Dynamics CRM Online Authentication

SDK\Server\Reference\cs\discoveryservice\*.cs

SDK\Server\Reference\vb\discoveryservice\*.vb

Updated the source code samples in the documentation and in the SDK download to obtain the organization-specific CrmService Web service URL from the discovery service instead of using a hardcoded string.

Updated the RetrieveCrmTicket, and RetrieveOrganizations samples. Added a sample for RetrieveOrganizations for Microsoft Dynamics CRM Online.

organization.getstartedpanecontentenabled Property

organization.sampledataimportid Property

SubArea Element

usersettings.getstartedpanecontentenabled

usersettings.homepagelayout

Added new properties to control the Getting Started pane content and the sample data for an organization, and the getting started pane and home page layout for a user.

Added new attributes to the SubArea element of the SiteMap to control the Getting Started pane.

The Getting Started Pane is available in Microsoft Dynamics CRM Online only.

RetrieveMembersBulkOperationRequest.Query

Added a new query property to this request, which can be used to limit the data returned when working with very large data sets. This property is available in Microsoft Dynamics CRM 4.0 Update Rollup 7.

RetrieveOrganization

Added a new discovery service message that retrieves an organization. This message is available in Microsoft Dynamics CRM Online only.

Support for .NET Framework Versions

Updated supported .NET versions to include .NET 3.5, which is needed for visualizations (charts).

Unsupported Customizations

Updated the list of supported DLLs.

User Interface Style Guide

SDK\StyleSheet\sample.htm

SDK\StyleSheet\template.css

SDK\StyleSheet\images\form_back.gif

SDK\StyleSheet\images\form_toolbar_back.gif

SDK\StyleSheet\images\statusbar_back.gif

Added HTML, CSS, and image files that provide a starting point for creating Web pages that look similar to Microsoft Dynamics CRM. Updated the User Interface Style Guide to introduce them.

Using Filters in a Report

Updated information about enabling data pre-filtering on reports.

Using Pre-generated XmlSerializers to Increase Performance

About the Assemblies

SDK\Bin\64bit\Online\
Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll

SDK\Bin\64bit\
Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll

SDK\Bin\Online\
Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll

SDK\Bin\
Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll

Added information about how to improve performance and minimize memory usage when creating XmlSerializer objects or instantiating Web service proxy classes.

Added the Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll assembly to the list of supported assemblies.

Added the Microsoft.Crm.SdkTypeProxy.XmlSerializers.dll assemblies.

Using the ColumnSet Class

Added a warning about the possible adverse effects of using AllColumns in a query expression.

Using the Paging Cookie

Server\HowTo\CS\Paging\
FetchPagingWithCookie.cs

Server\HowTo\VB\Paging\
QueryExpressionPagingWithCookie.vb

Server\HowTo\CS\Paging\
FetchPagingWithCookie.cs

Server\HowTo\VB\Paging\
QueryExpressionPagingWithCookie.vb

Added sample code that shows how to use the paging cookie from using Fetch and using Query Expression.

Visualizations (Charts)

Visualization (Chart) Sample Code

Visualization (Chart) Data Description Schema

savedqueryvisualization

Server\FullSample\
CreateVisualization\CS|VB

SDK\Server\Schemas

Added documentation for the new Visualizations (Charts) feature, available for the R4 release of Microsoft Dynamics CRM Online only.

Walkthrough: Client to Server Authentication with CRM Online

Walkthrough: Server to Server Authentication with CRM Online

SDK\Walkthroughs\authentication\cs|vb

SDK\Server\FullSample\
ServerToServerImpersonate

Updated the source code samples in these walkthroughs to obtain the organization-specific CrmService Web service URL from the discovery service instead of using a hardcoded string.

Walkthrough: Client to Server Authentication with CRM Online

SDK\Walkthroughs\authentication\cs|vb

Updated the procedure to download the discovery service WSDL from Microsoft Dynamics CRM Online.

Walkthrough: Creating and Registering a Custom Workflow Activity

Added a walkthrough to demonstrate the steps needed to create a custom workflow activity, register it, and use it from the workflow designer.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>