Archive
Audit issue after upgrade to CRM 2011
Hi,
Recently when i upgrade my solution from CRM 4.0 to CRM 2011, I got an exception with CRM 2011 OOB “Audit” feature
(i.e., When I clicked on ‘Audit History’ link on one of the audit enabled entity’s CRM Form).
When I verify the Event Viewer (i.e., Application log) for error on the CRM Server, there was an error from ‘MSCRMWebService’ with below message.
“The Web service Plug-In failed in Message : RetrieveRecordChangeHistory”
Fix: –
This is a known issue with product and got fixed in CRM 2011 Roll up 2. So, install the role up 2 by downloading from below site http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26124
***Imp Note :- Even after the installation of Roll Up 2, the old records still shows the audit error. The roll up fix applies to the new records.
– You may still get Audit issues even after Roll Up 2, when you share a record Programatically (i.e, Using plug-in’s). This issue has been fixed in Roll Up 4.
Hope It Helps 🙂
Machine hangs up when you put a ‘debugger;’ in jScript “OnChange” event
Hi,
While debugging a Jscript file ,Sometimes you may come across the situation where your machine gets hanged and it won’t even allow you start ‘Task Manager’ to kill the process.
It happens, if you have the similar scenario
- If you put a ‘debugger;’ command in ‘onChange’ event of Dropdown
- If this is the only ‘debugger;’ command you put on the entire Jscript file
- Enable script debugging in browser
- Raise the ‘onChange’ event by changing dropdown value in the CRM Form
Workaround:-
- Always make sure to have one more ‘debugger;’ that called before hitting
the ‘debugger;’ in ‘onChange’ event - Preferably always put a ‘debugger;’ in page ‘onLoad’ event when you
want to debug the ‘onChange;’ event
Hope it helps 🙂
Sitemap “Settings groups” display as “Unknown” after an upgrade from CRM 4.0 to CRM 2011
Hi,
Recently when i did an upgrade from CRM 4.0 to CRM 2011 by restoring CRM 4.0 DB, I got “Settings groups” display as “Unknown” (Refer image above)
– To fix this issue we have to modify the “Sitemap” by exporting it in a solution, and follow below steps
- Open the “customizations.xml” file in text editor by extracting the solution zip folder
- Replace <Group Id=”Business_Setting”> with <Group Id=”Business_Setting” ResourceId=”Menu_Label_Business” DescriptionResourceId=”Menu_Label_Business”>
- Replace <Group Id=”System_Setting”> with <Group Id=”System_Setting” ResourceId=”Menu_Label_System” DescriptionResourceId=”Menu_Label_System”>
- Replace <Group Id=”Customizations”> with <Group Id=”Customizations” ResourceId=”Homepage_SystemCustomization” DescriptionResourceId=”Homepage_SystemCustomization”>
- Replace <Group Id=”ProcessCenter”> with <Group Id=”ProcessCenter” ResourceId=”Menu_Label_ProcessCenter”
DescriptionResourceId=”Menu_Label_ProcessCenter”> - Import the solution and publish
– Please refer http://support.microsoft.com/kb/2530358 for more details.
Adding “Notes” to the “Quote” progrmatically in CRM 2011
//Instantiate ‘Entity’ and set the ‘LogicalName’ to “annotation”
Entity objNotes = new Entity();
objNotes.LogicalName = “annotation”;//Set ‘Subject’ and ‘notetext (i.e.,Body)’ properties
objNotes.Attributes.Add(“subject”, ”—-Your Subject—”);
objNotes.Attributes.Add(“notetext”, “—Your notes text—”);//Relate the note with ‘Quote’ using ‘EntityReference’
EntityReference refQuote = new EntityReference();
refQuote.LogicalName = “quote”;
refQuote.Id = quoteID; //Quote GUID
objNotes.Attributes.Add(“objectid”, refQuote);//Set “objecttypecode” property with “quote” objecttypecode (i.e.,1084)
//Refer http://technet.microsoft.com/en-us/library/ms955729.aspx for objecttypecode’s
objNotes.Attributes.Add(“objecttypecode”, 1084);//Call CRMService ‘Create’ method
crmService.Create(objNotes);
How to verify the log files for CRM installation issues
- Open “Run” window (Ctrl+R)
- Type “%APPDATA%\Microsoft\MSCRM\Logs\“
- You find the list of generated logs
- Sort by “Last Modified Time” to get the latest .log file
Issues while installing CRM 4.0 on Windows Server 2008 R2
While installing CRM 4.0 on Windows Server 2008 R2 server we will get errors mentioned in above screen
Reason:-
- This is because CRM 4.0 requires the old “Indexing Service (CISVC)” , which was part of Windows Server 2003
Fix:-
To fix this, we need to enable the Windows Server 2003 indexing service (cisvc) on current Windows Server 2008 machine within File Server Role. (Follow below steps)
- Open “Server Manager”
- Click on “Roles” link
- Go to “File Server Role” tab and click on “Add Roles” link
- Check “Indexing Service” under “Windows Server 2003 File Services”
2) To fix the “Service msftesql was not found”
Reason: –
- This error comes from conflict between installing Microsoft Dynamics CRM 4.0 with SQL Server 2008.
- The “msftesql” is the “Microsoft SQL Server Full Text Indexing Service” which has a different name under SQL Server 2008
Fix:-
- Open “Registry” (Go to Run -> Regedit)
- Navigate to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services” on the tree
- Rename ‘MSSQLFDLauncher’ Folder to ‘msftesql’
- Restart the server
- Go to “Services” (Run -> Services.msc)
- Start the “SQL Full-text Filter Daemon Launcher (MSSQLSERVER)” service
- Complete the CRM installation
- Rename back msftesql Folder to MSSQLFDLauncher (Follow step 1 – 3)
3) To fix the “Index was outside the bounds of the array”
- Configure “User Account” which you have given while installing CRM as service account for Report Server and Analysis server
- Instead of above step, You can even give “Network Service Account” as service account while installation