CRM Solution Manager is a developer toolkit for Dynamics CRM 2011 and CRM 2013

that integrates directly into Visual Studio 2010, Visual Studio 2012 and Visual Studio 2013

Check

Create, Edit and Publish CRM 2011 and CRM 2013 Web Resources

No more copying and pasting javascript from an editor, or even trying to modify the script from within the CRM jscript web page. With Visual Studio's intellisense and syntax highlighting you'll be coding javascript files accurately and efficiently in no time. You can even minify your scripts when they are published to CRM giving your CRM pages the quickest load time possible.

CRM Solution Manager allows you to create, edit and publish the following Microsoft Dynamics® CRM 2011 and CRM 2013 web resources from within Visual Studio® 2010, Visual Studio® 2012 or Visual Studio 2013.

Edit Item Context Menu
  • JScript (can automatically be minified when published)
  • HTML
  • XML
  • CSS (can automatically be minified when published)
  • XSL
  • PNG
  • JPG
  • GIF
  • ICO
  • XAP – Silverlight

To learn more about creating web resources click here.
To learn more about creating Silverlight web resources click here.
To learn more about publishing web resources to CRM click here.


Check

Create, Build and Deploy custom Plugins and Workflows

Creating, building and deploying custom plugins and workflows is as easy as pushing a button. CRM Solution Manager provides the following features for custom plugins and workflows:

  • Build and publish with the click of a button.
Assembly Context Menu
  • Automatically merge referenced assemblies using ILMerge and then publish the merged assembly to the CRM database.
ILMerge Properties
  • Register multiple steps and images at once.
Register Multiple Steps
  • Ability to bulk enable or disable steps.
Enable or Disable Multiple Steps
  • Ability to bulk delete images, steps, plugins and assemblies.
  • Custom Workflow and Plugins Project template in both C# and VB.Net.
Custom Plugins and Workflows Dialog

To learn more about custom plugins and workflows click here.


Check

JavaScript intellisense for CRM 2011 and CRM 2013 JavaScript web resources

Coding JavaScript web resources is now easier than ever with Visual Studio intellisense. Simply drag and drop the auto created intellisense file onto the web resource and you now get intellisense for your CRM 2011 and CRM 2013 JavaScript web resources.

JavaScript intellisense popup

These intellisense files are custom for each CRM entity form and are automatically created and updated by CRM Solution Manager. If you change the form and add an attribute - NO Problem! Simply re-download the file with the click of a button and you now have an updated intellisense file.

JavaScript intellisense has been greatly enhanced in version 2.0 by adding intellisense for attributes and controls:

JavaScript intellisense for attributes

To learn more about using JavaScript intellisense and to see it in action click here.


Check

Debug JavaScript and HTML web resources in Visual Studio

Debugging your JavaScript and HTML web resources in Visual Studio is as simple as clicking a single button.  CRM Solution Manager automatically updates and publishes your web resource to CRM and then starts Visual Studio in debug mode and opens your internet browser to a predefined page in CRM. This page is configurable for each file linked to CRM.

Publish and Debug

For more information click here.


Check

Generate smart Proxy Classes

Working with proxy classes greatly simplifies any programming task. Until now, the only way to generate those classes was to use the crmsvcutil in the CRM SDK. While these classes were a good starting point, they are heavy and require extra steps to get them to work with ILMerge in order to be able to use them with plugins.

CRM Solution Manager now provides the ability to generate lightweight, smart, proxy classes that give you the intellisense you want without the overhead of using crmsvcutil. These classes include the ability to track changes made to each object. In this manner you are able to update only those properties that have actually changed instead of pushing the entire object to CRM. This helps remove clutter from the audit logs that track everything that is pushed on an update instead of just logging those values that have actually changed.

Since these classes do not rely on any other assemblies you are able to easily deploy them in plugins and workflows, even if you need to merge the assemblies using ILMerge. To learn more about generating proxy classes see our documentation here.


Check

Edit and publish your CRM 2011 and CRM 2013 Sitemap

CRM Solution Manager allows you to edit the sitemap with the most comprehensive and easy to use sitemap editor that is integrated directly into Visual Studio. No more tweaking with XML in a text editor. Simply open up your sitemap in Visual Studio and make your modifications with a GUI that looks just like CRM. You can modify the sitemap with the ease of drag and drop capabilities. Changing an icon is as simple as selecting one from a picklist. For more details click here.

We also offer a FREE stand-alone version of the editor that you can download here.

Sitemap Editor

Check

Edit Entity Permissions

Need to modify permissions for a particular entity? Using the CRM interface you have to open up each role, navigate to the particular tab, scroll to the particular entity, modify the required permissions, save the changes, and then repeat for each role in the system. This can be tedious and time consuming.

CRM Solution Manager provides the ability to modify role permissions on a per-entity basis. Simply open the dialog and choose which entity to modify. You can now edit all the permissions for each of the roles in the system, including all business units.

Edit Entity Permissions

For more details click here.


Check

Create, Edit and Publish SSRS Reports

CRM Solution Manager allows you to create, edit and publish SSRS reports directly from Visual Studio® 2010. No more editing in Visual Studio, switching to CRM, opening up the report for editing, browsing for the .rdl file, and saving the report entity. Publishing your modified report file from Visual Studio is as easy as the click of a single button.

*Must have SQL Server® 2012 with SQL Server Data Tools installed (part of the 'SQL Server with Advanced Services download'). Does NOT support BIDS with Visual Studio® 2008. Because Microsoft® has not yet released the ‘Report Authoring Extension for Microsoft Dynamics® CRM 2011’ that is compatible with the new BIDS in SQL Server® 2012 you can only create, edit and publish SSRS reports for on-premise or partner hosted solutions.

Publish Report

Check

Chart XML files

CRM Solution Manager allows you to download, modify, and publish your Chart XML files. This makes it easy to modify your CRM charts allowing you to create multiple chart series or convert your 2D chart into a 3D chart. The same features such as 1-click publishing and auto-backup are available for chart xml files as well.


Check

Library Support

CRM Solution Manager was made with the purpose of being able to re-use code and to create libraries that can be depolyed to any solution. No more copying and pasting code. Update 1 file in one location and re-deploy it to any of the solutions using it.

If you have both a development and production envirionment, or have multiple clients that use the same code, CRM Solution Manager allows you to link multiple CRM organizations to a single Visual Studio solution or project.

Link new organization

Switching between the different organizations is as easy as clicking a button.

Switch to a different organization
Check

Revert to a previously published version.

Have you ever wanted to recover an old report, or can't remember what changed from one version of a file to another? Have you ever created a bug with your newly published jscript file?

CRM Solution Manager automatically creates a backup every time you publish a file to CRM so you can revert back to any previously published version at any time with the press of a single button. To learn more click here.

Revert to Previous Version

Check

Compatible with Visual Studio® Team Foundation Server

Since CRM Solution Manager integrates directly into Visual Studio® 2010, 2012 and 2013, you can take adavantage of all the features of Visual Studio®, including Team Foundation Server.

CRM Solution Manager uses an XML based file to store all configuration information, allowing you to upload this file along with the solution into any source control system.  Other users can download this file along with the solution and all items will automatically be linked with their local version and CRM.  For more information regarding working with teams, click here.


Check

Supported Versions

CRM Solution Managers is compatible with all versions of Microsoft Dynamics® CRM 2011 and CRM 2013 and is supported by Visual Studio 2010, Visual Studio 2012 and Visual Studio 2013.