Posts

Showing posts from 2007

Add icon to Top of NavBar on MSCRM30...

You can add icon into Navigation Bar on MSCRM 30. to do this 1- edit ..\wwwroot\_root \navbarpage.aspx 2- add /* < . IMG alt="firm full name" src="../_imgs/firmicon.gif" . > */ tag after scripts 3 - save & close 4 - Refresh CRM Main Page IMPORTANT NOTICE: This script is not supported by MICROSOFT. it may be harmful for Microsoft CRM.

How to Create Custom LookUp on MSCRM 30

Image
Creating lookup on CRM.We need 2 text fields on Appropriate CRM Entity and also have to publish on CRM Form invisibly. ( LookupObjects(lookupField, lookupStyle, lookupClass, lookupTypes, lookupBrowse, bindingColumns, additionalParams, showNew, showProp, bPopulateLookup, defaultType, searchString) n ) Javascript code must be run OnLoad Event; function ChangeDisplayPicture(object,OnOff) { var obj = document.getElementById(object); if ( obj != null ) { if (OnOff == 'On') obj.src = '/_imgs/btn_on_lookup.gif'; else obj.src = '/_imgs/btn_off_lookup.gif'; } } function OpenSelectedDetails(namefield, idfield, typecodefield) { // Window resize functions at the beginning and end of the function for Turkish Character Bug in MSCRM window.resizeBy(2,2); nameObject = window.document.forms("crmForm").elements(namefield); IdObject=window.document.forms("crmForm").elements(idfield); TypeCode=window.document.forms("crmForm").elements(typecodefield); i

MSCRM 30 Operation failed due to a SQL integrity violation

if you get a message like " Server was unable to process request. 0x80040237 Operation failed due to a SQL integrity violation. Platform " - Please check your webservices credentials under domain. - verify that there is no debuging on IIS - notice that CRM tables are not locked .

Tips

1-FAT file system is not supported by CRM 30. Converting Fat32 to NTFS type "CONVERT : /FS:NTFS" in command Prompt.To Do this you should back up your IMPORTANT DATA. While updating your Office 2003 , Wizard may ask a file name path "sku011.cab" . This file is in Office 2003 CD.If you loose your cd.You have also a chance to update. Open Registery Editor . ( Start > Run > type 'regedit' ) Follow HKEY_LOCAL_MACHINE > Software > Microsoft > Office > 11.0 > Delivery You will meet 1 directory that is about your code .it is GUID number.Select this and find "CDCache" key which will probably be in right panel then set it into 0 (zero).PLEASE DO NOT FORGET Changing any value in REGISTERY EDITOR may cause serious PROBLEM ...

There is an Error on EventViewer about MSCRMFaxRouterService

If you get any error while receiving fax in Queue.You should be aware of owner queue is not marked as "Restricted Access User" in CRM 3.0 for SBS . This error about getting fax into "...\Microsoft CRM\Server\bin\fax\incoming" directory successfully without delivery to queue.You can also watch any failed faxes in "...\Microsoft CRM\Server\bin\fax\incoming\FailedDelivery" directory. Error looks like ; " Event Type: ErrorEvent Source: MSCRMFaxRouterServiceEvent Category: NoneEvent ID: 0Date: 14/06/2007Time: 13:31:37User: N/AComputer: xxxxxxxxxDescription:Microsoft.Crm.Tools.FaxConnectorService.FaxSinkServiceException: Failed to process fax file C:\Program Files\Microsoft CRM\Server\bin\fax\incoming\1C7AE6E52C646.tif in folder: [CRMServerUrl:'http://xxxxxxxxx:5555' Folder:'C:\Program Files\Microsoft CRM\Server\bin\fax\incoming'] (System.Web.Services.Protocols.SoapException: Server was unable to process request. at System.Web.Services.

Mapping between Quote Detail - Sales Order Detail or Sales Order Detail - Invoice Detail

You can not make any mapping between details entity via CRM UI such as Quote Detail - Sales Order Detail or Sales Order Detail - Invoice Detail. To do this ; First you have to be on Local Server that run CRM 30. Then browse to http://localhost/MSCRMServices/EntityMap.asmx address to handle Guid of entity by calling "RetrieveEntityMaps" Service. Next go to http://localhost/Tools/SystemCustomization/Relationships/Mappings/mappingList.aspx?mappingId= EntityGuid which is also retrieved. select fields you want to map. that's all...