This Blog is dealing with any Microsoft Dynamics CRM relevant subject, such as Customizations, development, troubleshooting and CRM implemintations.
Friday, March 16, 2012
Dynamics CRM - Getting started resources
The articles and videos listed within the following links will help you get started with Microsoft Dynamics CRM. The first set of articles will help you work with the data that you already have. The second set will give you a quick set of steps to learn more about the different areas of the product. The final set has videos that will show how to set up and configure the settings in your system.
In case you have Micorosft Dynamics CRM Online access the following link:
http://rc.crm.dynamics.com/rc/2011/en-us/online/5.0/gettingstarted_resources.aspx
Otherwise access this link:
http://rc.crm.dynamics.com/rc/2011/en-us/on-prem/5.0/gettingstarted_resources.aspx
DisplayRule in Microsoft Dynamics CRM 2011
- Dialog Management
- Goal Management
Those features might be very useful in your projects and implementations, therefore it's important that you'll learn and understand their capabilities.
The following videos will present those capabilities:
- Video: Use Goal Management (CRM users)
- Video: Use Goal Management (CRM Online users)
- Video: Create a dialog (CRM Online users )
- Video: Create a dialog (CRM On-premises users)
Drag And Drop Listbox and Product Price List Import Tool - Add-Ons
There are two interesting add-ons that i would like to share with you in this post.
The first is the "Drag and Drop Listbox" the second is the "Product Price List Import Tool".
Drag and Drop Listbox
“Drag And Drop Listbox” is an add-on for Microsoft Dynamics CRM 2011. It allows users to setup two listboxes, one as Source (on left hand side with available values) and another as Target (on right hand side with chosen values). User can drag desired values from Source to Target listbox and can save a record with dragged values.
For more information please follow this link:
http://pinpoint.microsoft.com/en-IN/applications/drag-and-drop-listbox-12884936087
Product Price List Import Tool
You normally receive a Price list in an external document and without the presence of an inbuilt automated system you need to manually update the price of each of the products in the price list. This can be a very tedious and time-consuming job.
Using the Product Price List Import tool, it is easy to manage the Products/Prices in Dynamics. With a one-click import tool you can save a lot of time and it makes it easy to keep the product prices up-to-date.
It also allows you to create new products in Dynamics CRM that do not already exist in CRM before importing its price.
For more information please follow this link:
http://pinpoint.microsoft.com/en-IN/applications/product-price-list-import-tool-12884924568
Thursday, March 15, 2012
Vote for the Changes and Suggestions You’d like in Microsoft Dynamics CRM
Using the Plug-in Registration Tool for Microsoft Dynamics CRM 2011
Do you have a need to extend Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online by writing and integrating custom code? Whether you are writing a plug-in or a custom workflow activity, you will use the Plug-in Registration tool, provided in the Microsoft Dynamics CRM SDK, to register your custom code with the Microsoft Dynamics CRM system. This article complements the documentation in the SDK by providing detailed information on how to use the Plug-in Registration tool to register custom code with Microsoft Dynamics CRM 2011 and Microsoft Dynamics CRM Online. However, registering custom workflow activities with Microsoft Dynamics CRM Online is not supported using the registration tool or any other means.
For more information please review the following links:
- Using the Plug-in Registration Tool for Microsoft Dynamics CRM 2011
- Walkthrough: Register a Plug-in Using the Plug-in Registration Tool
Software Development Kit (SDK) for Microsoft Dynamics CRM 4.0
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=38
Software Development Kit (SDK) for Microsoft Dynamics CRM 2011
Post:
http://msdn.microsoft.com/en-us/library/hh547453.aspx
Download:
http://www.microsoft.com/download/en/details.aspx?id=24004
Update Rollup 21 for Microsoft Dynamics CRM 4.0 is available
Microsoft has released update rollup (UR) version no. 21 for Microsoft Dynamics CRM 4.0
For more information, please find the link below:
http://support.microsoft.com/kb/2621054
Update Rollup 6 for Microsoft Dynamics CRM 2011 is available
For more information, please find the link below:
http://support.microsoft.com/kb/2600640
Dynamics CRM 2011 Developer Training
This training kit is for .NET developers to learn the
development features of Dynamics CRM and help them build applications using
Microsoft Dynamics CRM 2011 and CRM Online. Microsoft Dynamics CRM uses familiar
components such as WCF & oData web service endpoints, JavaScript,
Silverlight, .NET 4, Workflow Foundation 4, SQL reporting and more; making it a
general purpose framework for line-of-business applications.
For more decription and download, please enter the following link:
http://channel9.msdn.com/Series/DynamicsCRM2011?page=1
Licensing Changes for CRM 2011
Employee Self-Service CAL (ESS)
A new type of CAL has been introduced to the model to allow for licensing internal users that use other applications to connect to CRM without using the CRM web or outlook user interfaces. This employee self-service CAL (ESS CAL) is particularly useful for line-of-business (LOB) xRM applications and for intranet portals that are connected to CRM.This license type is still a CAL, and that means that it is needed for every internal user. The good news is that it is approximately 10% of the cost of the full-use CAL.In the past, if you were to build a helpdesk portal for internal users, you would have to license every user in your organization for CRM, even if they were not actually using CRM. For example, you may have a helpdesk staff of 10 users supporting a company of 500 users. Without the ESS CAL, you would need 510 CRM full use CALs. With the new ESS CAL, you would need 10 full use CALs and 500 ESS CALs, representing a savings of just under 90%.There are some restrictions with the ESS CAL. First off, the obvious - the user can only access CRM through an application that uses the CRM SDK. They cannot access CRM using the CRM Outlook or Web UIs. There are also limitations on which SDK calls can be made. The ESS CAL can create, read, and update all entities in CRM but is restricted to not delete, assign, or share through the SDK. The good news is that it can change state, so the delete capability can be achieved by changing the state to InActive, which is probably best practice anyways, especially if you have turned on auditing and want your audit data to stick around...
Limited CAL
In CRM 4, there were two types of basic user CALs (not to be confused with device CALs). The full use CAL would allow the full use of all CRM capabilities, where the limited CAL allowed for read-only use.In CRM 2011, there are additional usage rights allowed for the limited CAL. For starters, it is not read-only any longer. Limited update capabilities are available on data that is owned (or assigned) to their user account. The use rights for broader system information in CRM remains read-only.For SPLA partners, the equivelent to the Limited CAL is the Limited SAL. It has the same use rights as the Limited CAL.
External Connector License
There have been changes made to the external connector license as well. Just for review, the external connector license is only applicable for users that are external to your organization - they cannot be employees or contractors acting on behalf of your organization. The external connector license was previously introduced to allow an external system to be able to connect to CRM and manipulate or query data through the SDK calls. The use of the external connector license has been quite popular since the Portal framework has been introduced and many organizations are building externally-facing websites that are integrated with their CRM system. The external connector remains an on-premise option only as the SPLA and CRM Online license models do not require an external connector, presumably because these are subscription models that include the rights to connect to CRM.The changes that have been made to the external connector is that the usage patterns have been aligned along the same restrictions of the new ESS CAL. That means that delete, assign, and share operations are no longer permissible with the external connector.
No Professional Server SKU
In CRM 4, there were two server SKUs for an on-prem install - Professional and Enterprise. The primary difference between the two is that the professional edition was limited to a single CRM organization, where the enterprise was capable of hosting multiple CRM organization databases. In CRM 2011, there is no more professional server SKU, and all CRM 2011 Server SKUs have the capability of multi-tenancy. This bodes well for the growth of xRM.
Market Impact
I think the license changes will have a significant positive impact for Microsoft Dynamics CRM 2011. Many internal line-of-business applications that were disqualified as xRM candidates because of ballooning full-use CAL requirements will now be feasible. The new ESS CALs and expanded rights for Limited Use CALs will fill the needs of properly licensing these types of applications using a license cost that is more reasonable. This is very applicable in the portal space, which is the core competency of Adxstudio. The new ESS CAL will allow our customers to build more internal-facing portals that are integrated to CRM with much lower costs.
Saturday, January 31, 2009
Error message when you start Microsoft Dynamics CRM 4.0: "An error occurred loading Microsoft Dynamics CRM functionality"
Additionally, you receive error messages that resemble the following error messages:
- Start Microsoft Dynamics CRM.
- In the navigation pane, click Settings, click Customization, and then click Customize Entities
- Double-click the entity that has the same name as a site map entry.
- In the Plural Name box, type a new name that you want to use for the entity.
- Click Actions, click Publish, and then click Save and Close.
- Restart Microsoft Dynamics CRM.
- Start Microsoft Dynamics CRM.
- In the navigation pane, click Settings, click Customization, and then click Export Customizations.
- In the Export Customizations list, click Site Map, click Export Selected Customizations, and then click OK.
- Click Save. When you are prompted, save the file to a location on the computer, and then click Save.
- Extract the Customizations.xml file, and then open the .xml file in Notepad. The Customizations.xml file is saved in a .compressed file that has a .zip file name extension in the location that you specified in step 4.
- On the Edit menu, click Find. Search for the name that is the same as the custom entity, and then change the name so that it differs from the name of the custom entity.
- On the File menu, click Save, and then exit Notepad.
- In the navigation pane, click Settings, click Customization, and then click Import Customizations.
- Click Browse, locate and then select the file that you edited in step 6, and then click Open.
- Click Upload, and then click Import Selected Customizations.
- Restart Microsoft Dynamics CRM.
Two default views in CRM
Two default views? How to get back to one Obviously this is not the intended behavior as only one view should be listed the default. Changing the default view and re-publishing the entity with the web interface does not appear to correct this issue. While we're not 100% what causes this scenario, we have figured out a method to fix it. First you need to export the customizations.xml file for the entity. Then open the customizations file and search for the duplicated defaulted view and change the Note that when you find the view "name" in the customizations.xml file, it is actually at the bottom of the node. This means you will need to scroll up in the file to find the "isdefault" node. Save, import, publish and you should be all set again.
"isdefault name="Yes" "1 "isdefault "
To
"isdefault name="No" "0 "isdefault"


