locked
Disabling customizations on production server. RRS feed

  • Question

  • Hi all,

    I don't know if it happened to you but I often face the following issue: 

    In my company we are several customizers/developers working on CRM and when one of us has a quick change to make to one of the entities (modifying an attribute name or value) he just customizes the production server directly thinking he will update the dev server later... The thing is he never updates the dev server so next customization export from the dev server to the production server (which is the proper way to work) will overwrite his latest changes...

    So I am wondering if there is a trick to disable direct system customizations on the production server and only enable customizations import.

    Thanks guys!

    JD

    Thursday, April 22, 2010 2:59 PM

Answers

  • You may create a dedicated developer role on production server and remove all privileges from the top part of the Role's Customization tab, but keep import customization, export customization at the bottom. 
    Daniel Cai | http://danielcai.blogspot.com
    Thursday, April 22, 2010 3:53 PM

All replies

  • I would probably discipline my developers instead of looking for a technical solution. ;)

    Also you can give them a role with no customization privilege so that you have full control of the customization.

    It's unbearable to make changes to production server without proper change management process, in my opinion. 


    Daniel Cai | http://danielcai.blogspot.com
    Thursday, April 22, 2010 3:02 PM
  • You are right but they all need customization privilege...

    I will not search any longer. I just wanted to know if it was possible to do that out of the box.

    Thanks,

    Thursday, April 22, 2010 3:47 PM
  • You may create a dedicated developer role on production server and remove all privileges from the top part of the Role's Customization tab, but keep import customization, export customization at the bottom. 
    Daniel Cai | http://danielcai.blogspot.com
    Thursday, April 22, 2010 3:53 PM
  • You may create a dedicated developer role on production server and remove all privileges from the top part of the Role's Customization tab, but keep import customization, export customization at the bottom. 
    Daniel Cai | http://danielcai.blogspot.com


    or just remove the write privileges so they can still see them.  But test this because Importing Customizations may require write privileges.

    And fire one of them for shortcutting.  That should get the others' attention.

    Thursday, April 22, 2010 4:01 PM