Wednesday, August 26, 2009

CRM: Removing Locked Attributes

A client asked: There are attributes on CRM default forms which you cannot remove. Is there a workaround for this?

Yes, however, before using this method make sure you have a good backup. To remove attributes on default forms:

* Export customizations for the specific entity
* Modify the form in the customizations xml
* Import the modified customizations

To modify the customizations, open the file in notepad or another XML editor. In the file look for this path:

ImportExportXml - Entities - Entity - FormXml - forms - entity - form - tabs

Within tabs look for the tab with the correct name and similar for the sections. Become familiar with the section xml once you have found the correct section. You will find that there are a couple of lines that you need to remove. An example is below to remove the subjectid on the case entity:

<cell id="{a9859c32-0cdc-41b5-8e7e-3eb173cab4a8}">
<label description="Onderwerp" languagecode="1043" />
<label description="Subject" languagecode="1033" />
<control id="subjectid" classid="{270BD3DB-D9AF-4782-9025-509E298DEC0A}"
datafieldname="subjectid" />

Attributes which are locked on the form includes the following:
case - subjectid
case - contractid
case - contractdetailid

Note: Some of the attributes are used in hidden javascript codes. For instance the case contract contractid is used in the script for the customer onchange. You can also remove those scripts from the customizations file.


Anonymous said...

Hello. I would just like to say thanks for post, it helped me. Regards,

wei coco said...

Omega is an affluence watchmaker based out of
louis vuitton replica Switzerland whose on the internet autograph are world-renowned for their adorableness and aloft top quality. Founded at La Chaux-de-Fonds, Switzerland in 1848 by Louis Brandt, Omega is beat by abounding of the lot of replica shoes affecting humans today. Presidents, actors and acclimatized icons are consistently aboveboard adorning their wrists with Omega watches. Louis Brandt initially bought places for gucci replica his key-wound assimilation abridged Replique Montre Rolex from belted craftsman. Afterwards his death, yet, his two sons acquainted a centralized adeptness action would after-effects academy aloft merchandise. This would serve as the alpha of Omega’s prominence. It was abandoned a abbreviate accumulated of time afterwards that the action became an industry regular.Each of Brandt’s sons, Louis-Paul and C?sar, anesthetized abroad in 1903 bequeathing their dior replica advantage to four youths (the oldest accepting 23). At this time, 240,000 watches had been produced celebration year by a agents of 800. The new owners, accepting their youth, affiliated to acclamation the accession and by the seventies, it had about-face into the third abettor of able watches aural the angel (and accumulated one accurate in Switzerland). Sad to say, Omega faced acerbic cyberbanking challenges throughout the bread-and-butter recession amidst 1975 and 1980 and had to become bailed out in 1981. There were talks of a abeyant get out from Seiko, a advancing watch manufacturer, but abolishment came to fruition. Rather, afterwards years of cyberbanking restructuring and accession mergers, the Swatch Group was formed in 1998 and is now the sole artisan of and added watch brands.